From f2a0167f35452bdd0c726d190c87c18684027e5c Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:47:19 +0300 Subject: [PATCH 01/63] Create fn_orbitalLanding.sqf --- A3A/addons/core/functions/AI/fn_orbitalLanding.sqf | 1 + 1 file changed, 1 insertion(+) create mode 100644 A3A/addons/core/functions/AI/fn_orbitalLanding.sqf diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf new file mode 100644 index 0000000000..8b13789179 --- /dev/null +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -0,0 +1 @@ + From 4e86a4f15e06252fd665af2a098fbbbe4c890019 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:48:29 +0300 Subject: [PATCH 02/63] Update fn_createVehicleQRFBehaviour.sqf --- .../CREATE/fn_createVehicleQRFBehaviour.sqf | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index 97c8df7419..c6b23e36bf 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -22,9 +22,9 @@ params ["_vehicle", "_crewGroup", "_cargoGroup", "_posDestination", "_markerOrig private _vehType = typeof _vehicle; -if (_vehicle isKindOf "Air") then +if (_vehicle isKindOf "Air" || typeOf _vehicle = "") then { - if (_vehType in FactionGet(all,"vehiclesHelisTransport") + FactionGet(all,"vehiclesHelisLight")) exitWith + if (_vehType in FactionGet(all,"vehiclesHelisTransport") + FactionGet(all,"vehiclesHelisLight") + FactionGet(all,"vehiclesDropPod")) exitWith { //Transport helicopter _landPos = [_posDestination, 200, 400, 10, 0, 0.12, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; @@ -43,11 +43,15 @@ if (_vehicle isKindOf "Air") then } else { - if ((typeOf _vehicle) in vehFastRope) then { - [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_fastrope; + if (typeOf _vehicle == "vehiclesDropPod") then { + [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_OrbitalLanding; } else { - [_vehicle, _cargoGroup, _posDestination, _markerOrigin] spawn A3A_fnc_paradrop; - }; + if ((typeOf _vehicle) in vehFastRope) then { + [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_fastrope; + } else { + [_vehicle, _cargoGroup, _posDestination, _markerOrigin] spawn A3A_fnc_paradrop; + }; + }; }; }; if (_vehType in FactionGet(all,"vehiclesHelisAttack") + FactionGet(all,"vehiclesHelisLightAttack")) exitWith @@ -187,3 +191,4 @@ else // ground vehicle }; _landPosBlacklist; + From 0f3ea32ab9efa89cc2c6bbc60e2053b29a0f5bfa Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:49:16 +0300 Subject: [PATCH 03/63] Add files via upload --- .../CREATE/fn_createAttackVehicleOrbital.sqf | 83 +++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf new file mode 100644 index 0000000000..808bd46ad3 --- /dev/null +++ b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf @@ -0,0 +1,83 @@ +/* Creates a vehicle for a QRF or small attack, including crew and cargo + + Execution on: HC or Server + + Scope: Internal + + Parameters: + _vehicleType: STRING : The name of the vehicle to spawn + _troopType: STRING : Type of cargo units to use + _resPool: STRING : Resource pool name for vehicle/troops, probably "attack" or "defence" + _landPosBlacklist: ARRAY : List of blacklisted position + _side: SIDE : The side of the attacker + _markerOrigin: STRING : The name of the marker marking the origin + _posDestination: ARRAY : Target position (ASL or ATL? probably used as 2d anyway) + + Returns: + ARRAY : [_vehicle, _crewGroup, _cargoGroup, _landPosBlacklist] + or + OBJECT : objNull if the spawning did not worked +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_vehicleType", "_troopType", "_resPool", "_landPosBlacklist", "_side", "_markerOrigin", "_posDestination", ["_isAirdrop", false]]; + +private _faction = Faction(_side); +private _vehicle = [_markerOrigin, _vehicleType] call A3A_fnc_spawnVehicleAtMarker; + +if(isNull _vehicle) exitWith {objNull}; + +// Fill cargo turrets with crew for attack helis +private _isAttackHeli = _vehicleType in FactionGet(all, "vehiclesHelisAttack") + FactionGet(all, "vehiclesHelisLightAttack"); +private _crewGroup = [_side, _vehicle, nil, _isAttackHeli] call A3A_fnc_createVehicleCrew; +{ + [_x, nil, nil, _resPool] call A3A_fnc_NATOinit +} forEach (units _crewGroup); +[_vehicle, _side, _resPool] call A3A_fnc_AIVEHinit; + +private _cargoGroup = grpNull; +private _expectedCargo = ([_vehicleType, true] call BIS_fnc_crewCount) - ([_vehicleType, false] call BIS_fnc_crewCount); +if (_expectedCargo >= 2 and !_isAttackHeli) then +{ + //Vehicle is able to transport units + private _groupType = call { + if (_troopType == "Normal") exitWith { [_vehicleType, _side] call A3A_fnc_cargoSeats }; + if (_troopType == "Specops") exitWith { selectRandom (_faction get "groupSpecOpsRandom") }; + if (_troopType == "Air") exitWith { [_faction get "groupTierAA"] call SCRT_fnc_unit_getTiered }; + if (_troopType == "Tank") exitWith { [_faction get "groupTierAT"] call SCRT_fnc_unit_getTiered }; + }; + + // Find turret paths that count as cargo seats + private _fnc_addCargoTurrets = { + params ["_config", ["_path", []]]; + { + private _turretPath = _path + [_forEachIndex]; + [_x, _turretPath] call _fnc_addCargoTurrets; // Handle nested turrets + if (getNumber (_x >> "showAsCargo") != 0) then { _cargoTurrets pushBack _turretPath }; + } forEach ("true" configClasses (_config >> "Turrets")); + }; + private _cargoTurrets = []; + if !(_vehicleType in ["LIB_C47_Skytrain", "LIB_C47_RAF", "LIB_Li2"]) then { + [configFile >> "CfgVehicles" >> _vehicleType] call _fnc_addCargoTurrets; + }; + + ///if (_expectedCargo < count _groupType) then { _groupType resize _expectedCargo }; // trim to cargo seat count + _cargoGroup = [getMarkerPos _markerOrigin, _side, _groupType, true, false] call A3A_fnc_spawnGroup; // force spawn, should be pre-checked + { + if (_cargoTurrets isNotEqualTo []) then { + private _turretPath = _cargoTurrets deleteAt 0; + _x assignAsTurret [_vehicle, _turretPath]; + _x moveInTurret [_vehicle, _turretPath]; + } else { + _x assignAsCargo _vehicle; + _x moveInCargo _vehicle; + }; + [_x, nil, nil, _resPool] call A3A_fnc_NATOinit; + } forEach units _cargoGroup; +}; + +_landPosBlacklist = [_vehicle, _crewGroup, _cargoGroup, _posDestination, _markerOrigin, _landPosBlacklist, _isAirdrop, _resPool] call A3A_fnc_createVehicleQRFBehaviour; +ServerDebug_5("Spawn Performed: Created vehicle %1 with %2 crew (%3) and %4 cargo (%5)", typeof _vehicle, count units _crewGroup, _crewGroup, count units _cargoGroup, _cargoGroup); + +[_vehicle, _crewGroup, _cargoGroup, _landPosBlacklist]; \ No newline at end of file From a6b34eccdef3730b15e49d8fb87bfceab6d39725 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:51:05 +0300 Subject: [PATCH 04/63] Update fn_createAttackForceMixed.sqf --- .../CREATE/fn_createAttackForceMixed.sqf | 27 +++++++++++++++---- 1 file changed, 22 insertions(+), 5 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf index 08d6bf9237..ecebac4c5b 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf @@ -36,6 +36,7 @@ private _resourcesSpent = 0; private _vehicles = []; private _crewGroups = []; private _cargoGroups = []; +private _vehType = ""; private _landRatio = if ("airboost" in _modifiers) then { // punishment, HQ attack if (_lowAir) exitWith { 0.5 + random 0.5 }; @@ -112,12 +113,28 @@ if (_airBase != "") then // uh, is that a thing }; private _troops = ["Normal", "SpecOps"] select ("specops" in _modifiers); ServerDebug_3("Attempting to spawn %1 air vehicles including %2 attack from %3", _airCount, _attackCount, _airbase); + if (typeOf _vehicleType == "vehiclesDropPod") then { + + private _data = [_side, _airBase, _targPos, _resPool, _airCount, _attackCount, _tier, _troops] call A3A_fnc_createAttackForceOrbital; + _resourcesSpent = _resourcesSpent + _data#0; + _vehicles append _data#1; + _crewGroups append _data#2; + _cargoGroups append _data#3; + [-(_data#0), _side, _resPool] remoteExec ["A3A_fnc_addEnemyResources", 2]; + + ServerInfo_1("Spawn performed: Orbital vehicles %1", _data#1 apply {typeOf _x}); + }else{ + + private _data = [_side, _airBase, _targPos, _resPool, _airCount, _attackCount, _tier, _troops] call A3A_fnc_createAttackForceAir; + _resourcesSpent = _resourcesSpent + _data#0; + _vehicles append _data#1; + _crewGroups append _data#2; + _cargoGroups append _data#3; + [-(_data#0), _side, _resPool] remoteExec ["A3A_fnc_addEnemyResources", 2]; + + ServerInfo_1("Spawn performed: Air vehicles %1", _data#1 apply {typeOf _x}); + }; - private _data = [_side, _airBase, _targPos, _resPool, _airCount, _attackCount, _tier, _troops] call A3A_fnc_createAttackForceAir; - _resourcesSpent = _resourcesSpent + _data#0; - _vehicles append _data#1; - _crewGroups append _data#2; - _cargoGroups append _data#3; [-(_data#0), _side, _resPool] remoteExec ["A3A_fnc_addEnemyResources", 2]; From 42ad70630eaa9e9ca28d1a00966ac79e949ede65 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:52:44 +0300 Subject: [PATCH 05/63] Add files via upload --- .../CREATE/fn_createAttackForceOrbital.sqf | 100 ++++++++++++++++++ 1 file changed, 100 insertions(+) create mode 100644 A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf new file mode 100644 index 0000000000..6d5a766aea --- /dev/null +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -0,0 +1,100 @@ +/* +Maintainer: John Jordan + Create air attack force + +Scope: Server or HC +Environment: Scheduled (sleeps between unit spawns) + +Arguments: + Side to create force for + Marker name of source base to spawn at + Position or marker of target location for attack force + Resource pool to use + Total number of vehicles to create + Number of attack/support vehicles to create + Optional, tier modifier to apply to vehicle selection (Default: 0) + Optional, troop type to use (Default: "Normal") + +Return array: + Resources spent + Array of vehicle objects created + Array of crew groups created + Array of cargo groups created +*/ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Normal"], ["_isGuaranteedAirdrop", false]]; +private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; +private _transportRatio = 1 - _vehAttackCount / _vehCount; + +private _resourcesSpent = 0; +private _vehicles = []; +private _crewGroups = []; +private _cargoGroups = []; + +private _faction = Faction(_side); +private _transportPlanes = _faction get "vehiclesDropPod"; +private _lhFactor = 0 max (1 - (tierWar+_tierMod) / 10); // phase out light helis at higher war tiers + +private _transportPool = []; + +if (_transportPlanes isNotEqualTo [] && {(_faction get "vehiclesAirborne") isNotEqualTo []}) then { + _transportPool append ["VEHAIRDROP", 0.45 / count _transportPlanes]; +}; +{ _transportPool append [_x, 2 / count _transportHelis] } forEach _transportHelis; +{ _transportPool append [_x, 2 * _lhFactor / count _lightHelis] } forEach _lightHelis; +{ _transportPool append [_x, 0.75 / count _transportPlanes] } forEach _transportPlanes; + +private _supportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesAirSupport; + +private _numTransports = 0; +private _isTransport = _vehAttackCount < _vehCount; // normal case, first vehicle should be a transport + +for "_i" from 1 to _vehCount do { + private _vehType = selectRandomWeighted ([_supportPool, _transportPool] select _isTransport); + + switch (true) do { + case (_isGuaranteedAirdrop || {_vehType == "VEHAIRDROP"}): { + //TODO: remove this delicious copypasta + private _transportPlaneType = selectRandom _transportPlanes; + private _vehData = [_transportPlaneType, _troopType, _resPool, [], _side, _base, _targPos, true] call A3A_fnc_createAttackVehicle; + if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. + + _vehicles pushBack (_vehData#0); + _crewGroups pushBack (_vehData#1); + if !(isNull (_vehData#2)) then { _cargoGroups pushBack (_vehData#2) }; + _landPosBlacklist = (_vehData#3); + + private _vehCost = A3A_vehicleResourceCosts getOrDefault [_transportPlaneType, 0]; + private _crewCost = 10 * (count units (_vehData#1) + count units (_vehData#2)); + _resourcesSpent = _resourcesSpent + _vehCost + _crewCost; + sleep 5; + }; + case (_vehType == "CASDIVE"); + case (_vehType == "CAS"): { + // no reveal because it's a sub-support, delay because it's faster than the helis + [_vehType, _side, _resPool, 500, false, _targPos, 0, 60] remoteExec ["A3A_fnc_createSupport", 2]; + }; + + default { + private _vehData = [_vehType, _troopType, _resPool, [], _side, _base, _targPos] call A3A_fnc_createAttackVehicle; + if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. + + _vehicles pushBack (_vehData#0); + _crewGroups pushBack (_vehData#1); + if !(isNull (_vehData#2)) then { _cargoGroups pushBack (_vehData#2) }; + _landPosBlacklist = (_vehData#3); + + private _vehCost = A3A_vehicleResourceCosts getOrDefault [_vehType, 0]; + private _crewCost = 10 * (count units (_vehData#1) + count units (_vehData#2)); + _resourcesSpent = _resourcesSpent + _vehCost + _crewCost; + sleep 5; + }; + }; + + if (_isTransport) then { _numTransports = _numTransports + 1 }; + _isTransport = _vehAttackCount == 0 or (_numTransports / _i) < _transportRatio; +}; + +[_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; From 582167561c78fceca63bc78f1c8e5e2fa95a0645 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:56:05 +0300 Subject: [PATCH 06/63] Update fn_initSupports.sqf --- A3A/addons/core/functions/Supports/fn_initSupports.sqf | 1 + 1 file changed, 1 insertion(+) diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index 29cc68c7a4..7c2cec5fa0 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -43,6 +43,7 @@ private _initData = [ ["QRFLAND", "TROOPS", 1.0, 1.4, 0, 0, "", ""], ["QRFAIR", "TROOPS", 0.5, 0.1, 0, 0, "", ""], ["QRFVEHAIRDROP", "TROOPS", 0.3, 0.1, 0, 0, "", "vehiclesPlanesTransport"], + ["QRFORBITAL", "TROOPS", 0.5, 0.1, 0, 0, "", "vehiclesDropPod"], ///needs to be balanced ["CARPETBOMBS", "AREA", 0.5, 0.1, 200, 0, "u", ""], // balanced against airstrikes ["SAM", "TARGET", 1.0, 1.0, 0, 100, "u", ""], // balanced against ASF ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "f", ""] From f66312b6c1f0c1cf69314296a65ec6d428682de4 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:58:57 +0300 Subject: [PATCH 07/63] Update fn_SUP_QRFRoutine.sqf --- A3A/addons/core/functions/Supports/fn_SUP_QRFRoutine.sqf | 3 +++ 1 file changed, 3 insertions(+) diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFRoutine.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFRoutine.sqf index e61afd8f1f..9c67db716a 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_QRFRoutine.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFRoutine.sqf @@ -36,6 +36,9 @@ private _data = switch (_qrfType) do { case "VEHAIRDROP": { [_side, _base, _targPos, _resPool, _vehCount, _attackCount, 0, "Normal", true] call A3A_fnc_createAttackForceAir; }; + case "ORBITAL": { + [_side, _base, _targPos, _resPool, _vehCount, _attackCount, 0, "Normal", true] call A3A_fnc_createAttackForceOrbital; + }; }; _data params ["_resources", "_vehicles", "_crewGroups", "_cargoGroups"]; From 4bd0e46e78a144e97a8cf4d3598751e56ebc688d Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 03:59:32 +0300 Subject: [PATCH 08/63] Add files via upload --- .../functions/Supports/fn_SUP_QRFOrbital.sqf | 51 +++++++++++++++++++ .../Supports/fn_SUP_QRFOrbitalAvailable.sqf | 32 ++++++++++++ 2 files changed, 83 insertions(+) create mode 100644 A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf create mode 100644 A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf new file mode 100644 index 0000000000..f29460b535 --- /dev/null +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf @@ -0,0 +1,51 @@ +/* Sets up an air QRF support + +Environment: Server, scheduled, internal + +Arguments: + The (unique) name of the support, mostly for logging + The side from which the support should be sent (occupants or invaders) + Resource pool used for this support. Should be "attack" or "defence" + Maximum resources to spend on this QRF. + Target, or "false" for none. Might be used to flavour the QRF + Estimated position of target, or center of target zone + Reveal value 0-1, higher values mean more information provided about support + Setup delay time in seconds, if negative will calculate based on war tier + +Returns: + Resource cost of support call, or -1 for failure +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_suppName", "_side", "_resPool", "_maxSpend", "_target", "_targPos", "_reveal", "_delay"]; + +// No typeOfAttack, QRF contents depend purely on target? +// not 100% smart but we don't want it to be +// Also no killzones, QRFs have resource spend limitations instead + +private _airbase = [_side, _targPos] call A3A_fnc_availableBasesAir; ///we would still need to spawn troops somewhere +if (isNil "_airbase") exitWith { Info("QRF cancelled because no airbases available (how?)"); -1 }; + +private _vehCount = 3 min ceil (_maxSpend / A3A_balanceVehicleCost); // will overshoot a bit (no 1.5x factor). This is preferable to sending tiny QRFs +// TODO: bias a bit for tank/APC/static targets? +private _attackCount = round random ([0, 0, 0.8, 1.5] select _vehCount); + +// 1.5 cost factor for air +private _estResources = 1.5 * _vehCount * A3A_balanceVehicleCost; +A3A_supportStrikes pushBack [_side, "TROOPS", _targPos, time + 45*60, 45*60, _estResources]; + +private _aggro = [aggressionOccupants, aggressionInvaders] select (_side == Invaders); +if (_delay < 0) then { _delay = (0.5 + random 1) * (300 - 15*tierWar - 1*_aggro) }; + +//Set idle times for marker, just so that stuff doesn't spawn on top? Carrier will ignore anyway +//[_airbase, 5+_delay/60] call A3A_fnc_addTimeForIdle; + +// kinda epic but whatever +[[_suppName, _side, _resPool, _delay, _targPos, _airbase, "AIR", _vehCount, _attackCount, _estResources], "A3A_fnc_SUP_QRFRoutine"] call A3A_fnc_scheduler; + +private _approxTime = _delay + (markerPos _airbase distance2D _targPos) / (200 / 3.6); // estimated travel time +[_reveal, _side, "QRFORBITAL", _targPos, _approxTime] spawn A3A_fnc_showInterceptedSetupCall; + +_estResources; // *estimated* resource cost of QRF diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf new file mode 100644 index 0000000000..ceae6d17e9 --- /dev/null +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf @@ -0,0 +1,32 @@ +/* Get Air QRF support selection weight against target + +Arguments: + Target object + Side to send support from + Array of strings of available types for this faction + +Return value: + Weight value, 0 for unavailable or useless +*/ + +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_target", "_side", "_maxSpend", "_availTypes"]; + +// make air a bit more likely with war tier? or not? +// air QRFs are typically *less* effective at higher tiers, right? + +// specifically don't use it to attack: +// - Fixed wing aircraft +// TODO: Rework vehicle type system to handle this shit better +private _allAA = (A3A_faction_all get "vehiclesPlanesAA"); +if (typeOf _target in _allAA) exitWith { 0 }; + +// Otherwise fine? +// Could reduce chance for heli or non-infantry targets in general +// It can technically hit air/tanks, but you wouldn't ram a droppod through a vehicle... wouldn't you? + +if (_target isKindOf "Air") exitWith { 0.2 }; +if !(_target isKindOf "Man") exitWith { 0.5 }; +1; From f1fdd28a7082e89b1d378f0c86ecac2019e30278 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 04:03:02 +0300 Subject: [PATCH 09/63] Update fn_SUP_QRFOrbital.sqf --- A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf index f29460b535..330807bae9 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf @@ -46,6 +46,6 @@ if (_delay < 0) then { _delay = (0.5 + random 1) * (300 - 15*tierWar - 1*_aggro) [[_suppName, _side, _resPool, _delay, _targPos, _airbase, "AIR", _vehCount, _attackCount, _estResources], "A3A_fnc_SUP_QRFRoutine"] call A3A_fnc_scheduler; private _approxTime = _delay + (markerPos _airbase distance2D _targPos) / (200 / 3.6); // estimated travel time -[_reveal, _side, "QRFORBITAL", _targPos, _approxTime] spawn A3A_fnc_showInterceptedSetupCall; +[_reveal, _side, "ORBITAL", _targPos, _approxTime] spawn A3A_fnc_showInterceptedSetupCall; _estResources; // *estimated* resource cost of QRF From df9381de344dd413eed04e189764568bfdd3cd55 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 04:12:19 +0300 Subject: [PATCH 10/63] Update fn_showInterceptedSetupCall.sqf --- .../functions/Supports/fn_showInterceptedSetupCall.sqf | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf index 08101e08e1..8f3ec76ff5 100644 --- a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf +++ b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf @@ -54,7 +54,13 @@ else }; case ("QRFVEHAIRDROP"): { - _text = format [localize "STR_notifiers_SUP_setup_QRFVehAirdrop", _sideName]; + _text = format [localize "STR_notifiers_SUP_execute_QRFAirdrop", _sideName]; + _markerText = localize "STR_notifiers_SUP_execute_QRFAirdrop_marker"; + }; + case ("QRFORBITAL"): + { + _text = format [localize "STR_notifiers_SUP_execute_QRFOrbital", _sideName]; + _markerText = localize "STR_notifiers_SUP_execute_QRFOrbital_marker"; }; case ("AIRSTRIKE"): { From 1b9bac18c713971e81cc74f5b48d5b7722682933 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 04:12:39 +0300 Subject: [PATCH 11/63] Update fn_showInterceptedSupportCall.sqf --- .../functions/Supports/fn_showInterceptedSupportCall.sqf | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/functions/Supports/fn_showInterceptedSupportCall.sqf b/A3A/addons/core/functions/Supports/fn_showInterceptedSupportCall.sqf index b0578590d4..ec27e02949 100644 --- a/A3A/addons/core/functions/Supports/fn_showInterceptedSupportCall.sqf +++ b/A3A/addons/core/functions/Supports/fn_showInterceptedSupportCall.sqf @@ -47,8 +47,11 @@ else }; case ("QRFVEHAIRDROP"): { - _text = format [localize "STR_notifiers_SUP_execute_QRFAirdrop", _sideName]; - _markerText = localize "STR_notifiers_SUP_execute_QRFAirdrop_marker"; + _text = format [localize "STR_notifiers_SUP_setup_QRFVehAirdrop", _sideName]; + }; + case ("QRFORBITAL"): + { + _text = format [localize "STR_notifiers_SUP_setup_QRFOrbital", _sideName]; }; case ("AIRSTRIKE"): { From cdacd0a8dbde851000522fbe07f345e60c363e49 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 04:15:01 +0300 Subject: [PATCH 12/63] Update Stringtable.xml --- A3A/addons/scrt/Stringtable.xml | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/A3A/addons/scrt/Stringtable.xml b/A3A/addons/scrt/Stringtable.xml index c89fc11e19..f0f8caac55 100644 --- a/A3A/addons/scrt/Stringtable.xml +++ b/A3A/addons/scrt/Stringtable.xml @@ -2649,6 +2649,14 @@ 机械化空中快速反应部队 공수 기계화 신속대응군 + + A %1 orbital QRF just dropped + Орбитальный десант %1 приземлились + + + Orbital QRF + Орибальный СБР + %1 is about to execute an airstrike %1 собирается нанести авиаудар @@ -2925,6 +2933,10 @@ %1 派出了一支机械化快速反应部队 %1이(가) 방금 공수 기계화 신속대응군을 보냈습니다 + + %1 just sent a orbital landing + %1 отправили орбитальный десант + %1 just sent a major attack wave %1 отправили крупные силы в атаку From b6b3738581d54232873c9bbd0b086ff27f24217a Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 29 Mar 2024 04:38:04 +0300 Subject: [PATCH 13/63] Update fn_orbitalLanding.sqf --- .../core/functions/AI/fn_orbitalLanding.sqf | 76 +++++++++++++++++++ 1 file changed, 76 insertions(+) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 8b13789179..fe23a4492d 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -1 +1,77 @@ +params ["_veh", "_groupX", "_positionX",/* "_posOrigin", */ "_Pod"]; +///TODO +///Make as many landing positions as there landing Pods +///If landing Pod doesn't fit any cargo, spawn at least 2 or 3 pods, split cargo group and spawn them near pod after landing. +///If landing Pod have less cargo then group size, fill pod, then spawn enother fill that pod, etc. +///If landing Pod has 1 seat , spawn as many pods as there are units in the group. +///If there multiple pods, launch each Pod at random delay (from 0.5 to 2 seconds) +///Launch Pod(s) straitgt to earth, no angle , no curve , don't want to deal with physx +///Don't care if landing pos. is near units(halo wars 2 trailer style(or WH40k)), big bad if landing pos is a building(or maybe not, just destroy building upon landing?(what if builing undestracteble)) +///After landing, reg. behaviour for the troops. +///Maybe add a check if units in the groop somehow managed to land far apart, split the group(to avoid stupid behaviour like running towards one enother), after some time check if they are near each other, if so rejoin group. + +private _reinf = if (count _this > 5) then {_this select 5} else {false}; + +private _xRef = 2; +private _yRef = 1; +private _landpos = []; +private _dist = if (_reinf) then {30} else {100 + random 100}; + +while {true} do + { + _landpos = _positionX getPos [_dist,random 360]; + if (!surfaceIsWater _landpos) exitWith {}; + }; +_landpos set [2,0]; +{_x setBehaviour "CARELESS";} forEach units _Pod; +private _wp = _Pod addWaypoint [_landpos, 0]; +_wp setWaypointType "MOVE"; +_wp setWaypointBehaviour "CARELESS"; +_wp setWaypointSpeed "FULL"; +_wp setWaypointCompletionRadius 3; + + + +waitUntil {sleep 1; (not alive _veh) or (_veh distance _landpos < 550) or !(canMove _veh)}; + +_veh flyInHeight 15; + +_veh animateDoor ['door_R', 1]; +_veh animateDoor ["Door_rear_source", 1, true]; +waitUntil {sleep 1; (not alive _veh) or ((speed _veh < 1) and (speed _veh > -1)) or !(canMove _veh)}; + +if (alive _veh) then +{ + [_veh] call A3A_fnc_smokeCoverAuto; +}; + +waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; + + +sleep 5; +_veh flyInHeight 150; +_veh animateDoor ['door_R', 0]; +_veh animateDoor ["Door_rear_source", 0, true]; +if !(_reinf) then + { + private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; + _wp2 setWaypointType "MOVE"; + _wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; + _wp2 = _groupX addWaypoint [_positionX, 1]; + _wp2 setWaypointType "MOVE"; + _wp2 setWaypointStatements ["true","if !(local this) exitWith {}; {if (side _x != side this) then {this reveal [_x,4]}} forEach allUnits"]; + _wp2 = _groupX addWaypoint [_positionX, 2]; + _wp2 setWaypointType "SAD"; + } +else + { + private _wp2 = _groupX addWaypoint [_positionX, 0]; + _wp2 setWaypointType "MOVE"; + }; +private _wp3 = _Pod addWaypoint [_posOrigin, 1]; +_wp3 setWaypointType "MOVE"; +_wp3 setWaypointSpeed "NORMAL"; +_wp3 setWaypointBehaviour "CARELESS"; +_wp3 setWaypointStatements ["true", "if !(local this) exitWith {}; deleteVehicle (vehicle this); {deleteVehicle _x} forEach thisList"]; +{_x setBehaviour "CARELESS";} forEach units _Pod; From 588be25d8de89ed1d9a76a02b5aa41a15f24ba1d Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 01:55:22 +0300 Subject: [PATCH 14/63] Update fn_orbitalLanding.sqf --- .../core/functions/AI/fn_orbitalLanding.sqf | 139 ++++++++++++++---- 1 file changed, 109 insertions(+), 30 deletions(-) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index fe23a4492d..0e4af0d2a2 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -1,4 +1,4 @@ -params ["_veh", "_groupX", "_positionX",/* "_posOrigin", */ "_Pod"]; +params ["_pod", "_groupX", "_positionX", "_posOrigin", /* "_crew" */]; ///TODO ///Make as many landing positions as there landing Pods @@ -7,52 +7,131 @@ params ["_veh", "_groupX", "_positionX",/* "_posOrigin", */ "_Pod"]; ///If landing Pod has 1 seat , spawn as many pods as there are units in the group. ///If there multiple pods, launch each Pod at random delay (from 0.5 to 2 seconds) ///Launch Pod(s) straitgt to earth, no angle , no curve , don't want to deal with physx -///Don't care if landing pos. is near units(halo wars 2 trailer style(or WH40k)), big bad if landing pos is a building(or maybe not, just destroy building upon landing?(what if builing undestracteble)) +///Don't care if landing pos. is near units(halo wars 2 trailer style(or WH40k)), big bad if landing pos is building(or maybe not, just destroy building upon landing?(what if builing undestracteble)) ///After landing, reg. behaviour for the troops. ///Maybe add a check if units in the groop somehow managed to land far apart, split the group(to avoid stupid behaviour like running towards one enother), after some time check if they are near each other, if so rejoin group. -private _reinf = if (count _this > 5) then {_this select 5} else {false}; +private _dist = objNull; +private _landingpositions = []; -private _xRef = 2; -private _yRef = 1; -private _landpos = []; -private _dist = if (_reinf) then {30} else {100 + random 100}; +private _case = objNull; ///not sure about this -while {true} do +private _groupcount = count units _groupX; +private _podseats = [_pod, true] call BIS_fnc_crewCount; +private _pods = []; + +if (_podseats == 0) then { + _case = 1; + _podsneaded = _groupcount/3; ///splitting group roughly to 2-3 groups, and giving each group their pod { + _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; + _pods append _x; + }forEach _podsneaded; +} else { + if (_podseats > 1 && _podseats <= _groupcount) then { + _case = 2; + _podsneaded = _podseats/_groupcount; ///creating pods to fill all members of each group. Split group later. + { + _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; + _pods append _x; + }forEach _podsneaded; + } else { + _case = 2; + { + _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; + _pods append _x; + }forEach _groupX; ///creating pods for every unit in the group, because pod has only 1 seat or because pod has the same(or more) seats as group size. + }; +}; + +{ + _dist = 1 + random 100; _landpos = _positionX getPos [_dist,random 360]; - if (!surfaceIsWater _landpos) exitWith {}; + if (!surfaceIsWater _landpos) then { + _landingpositions append _landpos; ///creating an array of good landing possitons; + } else { + _landpos = _positionX getPos [_dist,random 360]; ///dunno... let them land into the water? + _landingpositions append _landpos; }; -_landpos set [2,0]; -{_x setBehaviour "CARELESS";} forEach units _Pod; -private _wp = _Pod addWaypoint [_landpos, 0]; -_wp setWaypointType "MOVE"; -_wp setWaypointBehaviour "CARELESS"; -_wp setWaypointSpeed "FULL"; -_wp setWaypointCompletionRadius 3; +}forEach _pods; +///here we should split groups and put them inside pods(if possible) +private _groups = []; +{ + _unitgroupX = select random units _groupX; + _newgroup = []; + _newgroup = append _unitgroupX; + _groups = append _newgroup; +}forEach _pods; -waitUntil {sleep 1; (not alive _veh) or (_veh distance _landpos < 550) or !(canMove _veh)}; +private _i = 0; +{ + if (_podseats != 0 && _podseats > 1) then { + { + units (_groups select _i) moveInAny _x; + }; + } else { + if (_podseats == 1) then { + units (_groups select _i) moveInAny _x; //dunno if its even needed -_veh flyInHeight 15; + }else {}; //don't do shit since pod doesn't have cargo , spawn near it later. + }; + _i = _i + 1; +}forEach _pods; -_veh animateDoor ['door_R', 1]; -_veh animateDoor ["Door_rear_source", 1, true]; -waitUntil {sleep 1; (not alive _veh) or ((speed _veh < 1) and (speed _veh > -1)) or !(canMove _veh)}; -if (alive _veh) then +////should probabaly use dummes to launch, just like in crashsite mission +private _i = 0; { - [_veh] call A3A_fnc_smokeCoverAuto; -}; + _j = _landingpositions select _i; + _x = setPos [(_j select 0),(_j select 1), 3000]; ///3000 or whatever to give sometime for message to pop up to let rebels prepare(if there is any message about orbital drop) + _x setVelocity [0,0,-200] ///should probably be more then 200 + [_x] call A3A_fnc_Satellitelaunch; ///A3A_fnc_effects + //_bomb ="ammo_Missile_Cruise_01" createVehicle [(_j select 0),(_j select 1),0]; //bomb should be "smaller" + _i = _i + 1; + sleep random from 0.5 to 2; //probably too bad, can lead to undesireble behaviour +}forEach _pods; + +{ + _bomb ="ammo_Missile_Cruise_01" createVehicle [(_x select 0),(_x select 1),0]; //bomb should be "smaller" +}forEach _pods; + +{ + _wp2 = _x addWaypoint [_positionX, 2]; + _wp2 setWaypointType "SAD"; +}forEach _groups; + +{ + _x animateDoor ['door_R', 1]; + _x animateDoor ["Door_rear_source", 1, true]; + [_x] call A3A_fnc_smokeCoverAuto; +}forEach _pods; + +private _i = 0; +{ + _units = units _groups; + _units select _i moveout _x; + _i = _i + 1; +}forEach _pods; + + + +///somehow rejoin all units back to original group(maybe under certian condition) + + +/* {_x setBehaviour "CARELESS";} forEach units _Pod; +private _wp = _Pod addWaypoint [_landpos, 0]; +_wp setWaypointType "MOVE"; +_wp setWaypointBehaviour "CARELESS"; +_wp setWaypointSpeed "FULL"; +_wp setWaypointCompletionRadius 3; */ + + -waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; +/* waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; -sleep 5; -_veh flyInHeight 150; -_veh animateDoor ['door_R', 0]; -_veh animateDoor ["Door_rear_source", 0, true]; if !(_reinf) then { private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; @@ -74,4 +153,4 @@ _wp3 setWaypointType "MOVE"; _wp3 setWaypointSpeed "NORMAL"; _wp3 setWaypointBehaviour "CARELESS"; _wp3 setWaypointStatements ["true", "if !(local this) exitWith {}; deleteVehicle (vehicle this); {deleteVehicle _x} forEach thisList"]; -{_x setBehaviour "CARELESS";} forEach units _Pod; +{_x setBehaviour "CARELESS";} forEach units _Pod; */ From 8e78737c77416d53bd3d42df89ef907aa8f32b22 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 01:56:10 +0300 Subject: [PATCH 15/63] Update fn_createVehicleQRFBehaviour.sqf --- .../core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index c6b23e36bf..423ba0dc5c 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -44,7 +44,7 @@ if (_vehicle isKindOf "Air" || typeOf _vehicle = "") then else { if (typeOf _vehicle == "vehiclesDropPod") then { - [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_OrbitalLanding; + [_vehicle, _cargoGroup, _posDestination, _posOrigin/* , _crewGroup */] spawn A3A_fnc_OrbitalLanding; } else { if ((typeOf _vehicle) in vehFastRope) then { [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_fastrope; From 4ce63e8ede048ea022019c74179e4659db48b914 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 02:40:08 +0300 Subject: [PATCH 16/63] typo --- A3A/addons/core/functions/AI/fn_orbitalLanding.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 0e4af0d2a2..d38906552a 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -1,4 +1,4 @@ -params ["_pod", "_groupX", "_positionX", "_posOrigin", /* "_crew" */]; +params ["_pod", "_groupX", "_positionX", "_posOrigin"/* , "_crew" */]; ///TODO ///Make as many landing positions as there landing Pods From 48a1b5676cec34b44cdd0570d59e0b88984f40b7 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 02:52:52 +0300 Subject: [PATCH 17/63] typo fix --- .../core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index 423ba0dc5c..bc804f3b98 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -22,7 +22,7 @@ params ["_vehicle", "_crewGroup", "_cargoGroup", "_posDestination", "_markerOrig private _vehType = typeof _vehicle; -if (_vehicle isKindOf "Air" || typeOf _vehicle = "") then +if (_vehicle isKindOf "Air" || (typeOf _vehicle == "vehiclesDropPod")) then { if (_vehType in FactionGet(all,"vehiclesHelisTransport") + FactionGet(all,"vehiclesHelisLight") + FactionGet(all,"vehiclesDropPod")) exitWith { From 89f8a3f358f165369880f8e68635b422e3a6202d Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 03:05:10 +0300 Subject: [PATCH 18/63] Update CfgFunctions.hpp --- A3A/addons/core/CfgFunctions.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index aacb847f27..55b89606e7 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -48,6 +48,7 @@ class CfgFunctions class napalmDamage {}; class napalmParticles {}; class nearEnemy {}; + class orbitalLanding {}; class paradrop {}; class rearmCall {}; class recallGroup {}; @@ -240,6 +241,9 @@ class CfgFunctions class createAttackForceAir {}; class createAttackForceLand {}; class createAttackForceMixed {}; + class createAttackForceOrbital {}; + class createAttackVehicle {}; + class createAttackVehicleOrbital {}; class createAttackVehicle {}; class createSDKGarrisons {}; class createSDKgarrisonsTemp {}; @@ -639,6 +643,8 @@ class CfgFunctions class SUP_QRFAirAvailable {}; class SUP_QRFLand {}; class SUP_QRFLandAvailable {}; + class SUP_QRFOrbital {}; + class SUP_QRFOrbitalAvailable {}; class SUP_QRFRoutine {}; class SUP_SAM {}; class SUP_SAMAvailable {}; From c082d2d00fe01571699bb04b25137fb06d3367c0 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 03:31:55 +0300 Subject: [PATCH 19/63] Update fn_orbitalLanding.sqf --- .../core/functions/AI/fn_orbitalLanding.sqf | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index d38906552a..21fb1745a9 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -61,8 +61,8 @@ private _groups = []; { _unitgroupX = select random units _groupX; _newgroup = []; - _newgroup = append _unitgroupX; - _groups = append _newgroup; + _newgroup append _unitgroupX; + _groups append _newgroup; }forEach _pods; private _i = 0; @@ -85,23 +85,23 @@ private _i = 0; private _i = 0; { _j = _landingpositions select _i; - _x = setPos [(_j select 0),(_j select 1), 3000]; ///3000 or whatever to give sometime for message to pop up to let rebels prepare(if there is any message about orbital drop) - _x setVelocity [0,0,-200] ///should probably be more then 200 + _x setPos [(_j select 0),(_j select 1), 3000]; ///3000 or whatever to give sometime for message to pop up to let rebels prepare(if there is any message about orbital drop) + _x setVelocity [0,0,-200]; ///should probably be more then 200 [_x] call A3A_fnc_Satellitelaunch; ///A3A_fnc_effects //_bomb ="ammo_Missile_Cruise_01" createVehicle [(_j select 0),(_j select 1),0]; //bomb should be "smaller" _i = _i + 1; - sleep random from 0.5 to 2; //probably too bad, can lead to undesireble behaviour + /* sleep random from 0.5 to 2; */ //probably too bad, can lead to undesireble behaviour }forEach _pods; -{ - _bomb ="ammo_Missile_Cruise_01" createVehicle [(_x select 0),(_x select 1),0]; //bomb should be "smaller" -}forEach _pods; - -{ - _wp2 = _x addWaypoint [_positionX, 2]; - _wp2 setWaypointType "SAD"; -}forEach _groups; +/* { + _bomb = "ammo_Missile_Cruise_01" createVehicle [(getPos _x select 0),(getPos _x select 1),0]; //bomb should be "smaller" +}forEach _pods; */ +/* { + _wp = _x addWaypoint [_positionX, 2]; + _wp setWaypointType "SAD"; +}forEach _groups; */ +/* { _x animateDoor ['door_R', 1]; _x animateDoor ["Door_rear_source", 1, true]; @@ -114,7 +114,7 @@ private _i = 0; _units select _i moveout _x; _i = _i + 1; }forEach _pods; - + */ ///somehow rejoin all units back to original group(maybe under certian condition) From 14c078284ad7b7408be8eacbffa94eb73b430fa0 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 30 Mar 2024 03:33:07 +0300 Subject: [PATCH 20/63] Update fn_SUP_QRFOrbital.sqf --- A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf index 330807bae9..6dd6613cf1 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbital.sqf @@ -43,7 +43,7 @@ if (_delay < 0) then { _delay = (0.5 + random 1) * (300 - 15*tierWar - 1*_aggro) //[_airbase, 5+_delay/60] call A3A_fnc_addTimeForIdle; // kinda epic but whatever -[[_suppName, _side, _resPool, _delay, _targPos, _airbase, "AIR", _vehCount, _attackCount, _estResources], "A3A_fnc_SUP_QRFRoutine"] call A3A_fnc_scheduler; +[[_suppName, _side, _resPool, _delay, _targPos, _airbase, "ORBITAL", _vehCount, _attackCount, _estResources], "A3A_fnc_SUP_QRFRoutine"] call A3A_fnc_scheduler; private _approxTime = _delay + (markerPos _airbase distance2D _targPos) / (200 / 3.6); // estimated travel time [_reveal, _side, "ORBITAL", _targPos, _approxTime] spawn A3A_fnc_showInterceptedSetupCall; From 092363b7388587d6f9ac0f123feb9ad0585abb21 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 7 Apr 2024 19:11:43 +0300 Subject: [PATCH 21/63] Update fn_showInterceptedSetupCall.sqf --- .../core/functions/Supports/fn_showInterceptedSetupCall.sqf | 2 -- 1 file changed, 2 deletions(-) diff --git a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf index 8f3ec76ff5..b94043d97c 100644 --- a/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf +++ b/A3A/addons/core/functions/Supports/fn_showInterceptedSetupCall.sqf @@ -55,12 +55,10 @@ else case ("QRFVEHAIRDROP"): { _text = format [localize "STR_notifiers_SUP_execute_QRFAirdrop", _sideName]; - _markerText = localize "STR_notifiers_SUP_execute_QRFAirdrop_marker"; }; case ("QRFORBITAL"): { _text = format [localize "STR_notifiers_SUP_execute_QRFOrbital", _sideName]; - _markerText = localize "STR_notifiers_SUP_execute_QRFOrbital_marker"; }; case ("AIRSTRIKE"): { From 1d7435605354d2d7b979f6e8c6be88a055bee246 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Mon, 8 Apr 2024 22:52:37 +0300 Subject: [PATCH 22/63] kinda working version Works only with CSAT arid, because they have droppod with seats. --- A3A/addons/core/CfgFunctions.hpp | 1 - .../core/functions/AI/fn_orbitalLanding.sqf | 98 ++-- .../core/functions/CREATE/fn_cargoSeats.sqf | 5 +- .../CREATE/fn_createAttackForceOrbital.sqf | 64 ++- .../CREATE/fn_createVehicleQRFBehaviour.sqf | 18 +- .../functions/Missions/fn_LOG_Crashsite.sqf | 498 +++++++++++------- .../Missions/fn_LOG_Crashsite_Satelite.sqf | 187 ++++--- A3A/addons/scrt/CfgFunctions.hpp | 11 +- A3A/addons/scrt/CfgSounds.hpp | 13 + ..._effects => fn_effect_crashingEffects.sqf} | 4 +- .../Effect/fn_effect_orbitalDropEffect.sqf | 79 +++ .../sonic.ogg => scrt/Sounds/Misc/Sonic.ogg} | Bin 12 files changed, 659 insertions(+), 319 deletions(-) create mode 100644 A3A/addons/scrt/CfgSounds.hpp rename A3A/addons/scrt/Effect/{fn_effects => fn_effect_crashingEffects.sqf} (96%) create mode 100644 A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf rename A3A/addons/{core/Sounds/Misc/sonic.ogg => scrt/Sounds/Misc/Sonic.ogg} (100%) diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index 2c2e515327..b17e75c2ad 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -245,7 +245,6 @@ class CfgFunctions class createAttackForceOrbital {}; class createAttackVehicle {}; class createAttackVehicleOrbital {}; - class createAttackVehicle {}; class createSDKGarrisons {}; class createSDKgarrisonsTemp {}; class createUnit {}; diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 21fb1745a9..004fe5679c 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -11,7 +11,45 @@ params ["_pod", "_groupX", "_positionX", "_posOrigin"/* , "_crew" */]; ///After landing, reg. behaviour for the troops. ///Maybe add a check if units in the groop somehow managed to land far apart, split the group(to avoid stupid behaviour like running towards one enother), after some time check if they are near each other, if so rejoin group. -private _dist = objNull; +_dist = 1 + random 100; +_landpos = _positionX getPos [_dist,random 360]; +{ + _x allowDamage false; + +} forEach units _groupX; + +_pod allowDamage false; + +_pod lock 2; +_pod setVehicleLock "LOCKED"; +_pod setPos [(_landpos select 0),(_landpos select 1), 3000]; +_pod setVelocity [0,0,-150]; +[_pod] call SCRT_fnc_effect_orbitalDropEffect; +/* _pod setVelocity [0,0,-1]; */ +_bomb ="ammo_Missile_Cruise_01" createVehicle [(getPos _pod select 0),(getPos _pod select 1),0]; //bomb should be "smaller" +sleep 0.2; +_pod setPos [(getPos _pod select 0),(getPos _pod select 1),1]; + +sleep 1; + +{ + _x allowDamage true; + +} forEach units _groupX; + +_pod allowDamage true; + +_pod animateDoor ['door_R', 1]; +_pod animateDoor ["Door_rear_source", 1, true]; +[_pod] call A3A_fnc_smokeCoverAuto; + +{ + unassignVehicle _x; + moveOut _x; +}forEach units _groupX; + + +/* private _dist = objNull; private _landingpositions = []; private _case = objNull; ///not sure about this @@ -87,34 +125,16 @@ private _i = 0; _j = _landingpositions select _i; _x setPos [(_j select 0),(_j select 1), 3000]; ///3000 or whatever to give sometime for message to pop up to let rebels prepare(if there is any message about orbital drop) _x setVelocity [0,0,-200]; ///should probably be more then 200 - [_x] call A3A_fnc_Satellitelaunch; ///A3A_fnc_effects + [_x] call SCRT_fnc_effect_crashingEffects; //_bomb ="ammo_Missile_Cruise_01" createVehicle [(_j select 0),(_j select 1),0]; //bomb should be "smaller" _i = _i + 1; - /* sleep random from 0.5 to 2; */ //probably too bad, can lead to undesireble behaviour -}forEach _pods; + //sleep random from 0.5 to 2; //probably too bad, can lead to undesireble behaviour +}forEach _pods; */ /* { _bomb = "ammo_Missile_Cruise_01" createVehicle [(getPos _x select 0),(getPos _x select 1),0]; //bomb should be "smaller" }forEach _pods; */ -/* { - _wp = _x addWaypoint [_positionX, 2]; - _wp setWaypointType "SAD"; -}forEach _groups; */ -/* -{ - _x animateDoor ['door_R', 1]; - _x animateDoor ["Door_rear_source", 1, true]; - [_x] call A3A_fnc_smokeCoverAuto; -}forEach _pods; - -private _i = 0; -{ - _units = units _groups; - _units select _i moveout _x; - _i = _i + 1; -}forEach _pods; - */ ///somehow rejoin all units back to original group(maybe under certian condition) @@ -131,26 +151,16 @@ _wp setWaypointCompletionRadius 3; */ /* waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; +*/ -if !(_reinf) then - { - private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; - _wp2 setWaypointType "MOVE"; - _wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; - _wp2 = _groupX addWaypoint [_positionX, 1]; - _wp2 setWaypointType "MOVE"; - _wp2 setWaypointStatements ["true","if !(local this) exitWith {}; {if (side _x != side this) then {this reveal [_x,4]}} forEach allUnits"]; - _wp2 = _groupX addWaypoint [_positionX, 2]; - _wp2 setWaypointType "SAD"; - } -else - { - private _wp2 = _groupX addWaypoint [_positionX, 0]; - _wp2 setWaypointType "MOVE"; - }; -private _wp3 = _Pod addWaypoint [_posOrigin, 1]; -_wp3 setWaypointType "MOVE"; -_wp3 setWaypointSpeed "NORMAL"; -_wp3 setWaypointBehaviour "CARELESS"; -_wp3 setWaypointStatements ["true", "if !(local this) exitWith {}; deleteVehicle (vehicle this); {deleteVehicle _x} forEach thisList"]; -{_x setBehaviour "CARELESS";} forEach units _Pod; */ + +private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; +_wp2 setWaypointType "MOVE"; +_wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; +_wp2 = _groupX addWaypoint [_positionX, 1]; +_wp2 setWaypointType "MOVE"; +_wp2 setWaypointStatements ["true","if !(local this) exitWith {}; {if (side _x != side this) then {this reveal [_x,4]}} forEach allUnits"]; +_wp2 = _groupX addWaypoint [_positionX, 2]; +_wp2 setWaypointType "SAD"; + +{_x setBehaviour "CARELESS";} forEach units _Pod; \ No newline at end of file diff --git a/A3A/addons/core/functions/CREATE/fn_cargoSeats.sqf b/A3A/addons/core/functions/CREATE/fn_cargoSeats.sqf index 516a221500..96e13bebbc 100644 --- a/A3A/addons/core/functions/CREATE/fn_cargoSeats.sqf +++ b/A3A/addons/core/functions/CREATE/fn_cargoSeats.sqf @@ -4,13 +4,16 @@ private _filename = "fn_cargoSeats"; params ["_veh", "_sideX"]; private _faction = Faction(_sideX); +/* private _isOrbital = _veh in ((_faction get "vehiclesDropPod")); */ private _isMilitia = _veh in ((_faction get "vehiclesMilitiaLightArmed") + (_faction get "vehiclesMilitiaTrucks") + (_faction get "vehiclesMilitiaCars") + (_faction get "vehiclesMilitiaAPCs")); private _isRivals = _veh in FactionGet(all, "vehiclesRivals"); private _totalSeats = [_veh, true] call BIS_fnc_crewCount; // Number of total seats: crew + non-FFV cargo/passengers + FFV cargo/passengers private _crewSeats = [_veh, false] call BIS_fnc_crewCount; // Number of crew seats only private _cargoSeats = _totalSeats - _crewSeats; -if (_veh in (_faction get "vehiclesPolice")) then { _cargoSeats = 4 min _cargoSeats }; +if (_veh in (_faction get "vehiclesPolice")) then { _cargoSeats = 6 min _cargoSeats }; + +/* if (_veh in (_faction get "vehiclesDropPod")) exitWith {selectRandom [_faction, "groupsTierSquads", 2] call SCRT_fnc_unit_flattenTier }; *////; if (_cargoSeats < 2) exitwith { [] }; diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index 6d5a766aea..09dbfbf31b 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -24,7 +24,7 @@ Return array: #include "..\..\script_component.hpp" FIX_LINE_NUMBERS() -params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Normal"], ["_isGuaranteedAirdrop", false]]; +params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Specops"], ["_isGuaranteedAirdrop", false]]; private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; private _transportRatio = 1 - _vehAttackCount / _vehCount; @@ -42,9 +42,6 @@ private _transportPool = []; if (_transportPlanes isNotEqualTo [] && {(_faction get "vehiclesAirborne") isNotEqualTo []}) then { _transportPool append ["VEHAIRDROP", 0.45 / count _transportPlanes]; }; -{ _transportPool append [_x, 2 / count _transportHelis] } forEach _transportHelis; -{ _transportPool append [_x, 2 * _lhFactor / count _lightHelis] } forEach _lightHelis; -{ _transportPool append [_x, 0.75 / count _transportPlanes] } forEach _transportPlanes; private _supportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesAirSupport; @@ -58,7 +55,7 @@ for "_i" from 1 to _vehCount do { case (_isGuaranteedAirdrop || {_vehType == "VEHAIRDROP"}): { //TODO: remove this delicious copypasta private _transportPlaneType = selectRandom _transportPlanes; - private _vehData = [_transportPlaneType, _troopType, _resPool, [], _side, _base, _targPos, true] call A3A_fnc_createAttackVehicle; + private _vehData = [_transportPlaneType, _troopType, _resPool, [], _side, _base, _targPos, true] call A3A_fnc_createAttackVehicleOrbital; if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. _vehicles pushBack (_vehData#0); @@ -78,7 +75,7 @@ for "_i" from 1 to _vehCount do { }; default { - private _vehData = [_vehType, _troopType, _resPool, [], _side, _base, _targPos] call A3A_fnc_createAttackVehicle; + private _vehData = [_vehType, _troopType, _resPool, [], _side, _base, _targPos] call A3A_fnc_createAttackVehicleOrbital; if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. _vehicles pushBack (_vehData#0); @@ -98,3 +95,58 @@ for "_i" from 1 to _vehCount do { }; [_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; + +/* +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Normal"], ["_isGuaranteedAirdrop", false]]; +private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; +private _transportRatio = 1 - _vehAttackCount / _vehCount; + +private _resourcesSpent = 0; +private _vehicles = []; +private _crewGroups = []; +private _cargoGroups = []; + +private _faction = Faction(_side); +private _transportPod= _faction get "vehiclesDropPod"; + +private _transportPool = []; + +{_transportPool append [_x, count _transportPod] } forEach _transportPod; + +private _supportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesAirSupport; + +private _numTransports = 0; +private _isTransport = _vehAttackCount < _vehCount; // normal case, first vehicle should be a transport + +for "_i" from 1 to _vehCount do { + private _vehType = selectRandomWeighted ([_supportPool, _transportPool] select _isTransport); + + switch (true) do { ; + }; + case (_vehType == "CASDIVE"); + case (_vehType == "CAS"): { + // no reveal because it's a sub-support, delay because it's faster than the helis + [_vehType, _side, _resPool, 500, false, _targPos, 0, 60] remoteExec ["A3A_fnc_createSupport", 2]; + }; + default { + private _vehData = [_vehType, _troopType, _resPool, [], _side, _base, _targPos] call A3A_fnc_createAttackVehicle; + if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. + + _vehicles pushBack (_vehData#0); + _crewGroups pushBack (_vehData#1); + if !(isNull (_vehData#2)) then { _cargoGroups pushBack (_vehData#2) }; + _landPosBlacklist = (_vehData#3); + + private _vehCost = A3A_vehicleResourceCosts getOrDefault [_vehType, 0]; + private _crewCost = 10 * (count units (_vehData#1) + count units (_vehData#2)); + _resourcesSpent = _resourcesSpent + _vehCost + _crewCost; + sleep 5; + }; + if (_isTransport) then { _numTransports = _numTransports + 1 }; + _isTransport = _vehAttackCount == 0 or (_numTransports / _i) < _transportRatio; +}; + +[_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; */ \ No newline at end of file diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index bc804f3b98..4aacd35c2c 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -22,7 +22,7 @@ params ["_vehicle", "_crewGroup", "_cargoGroup", "_posDestination", "_markerOrig private _vehType = typeof _vehicle; -if (_vehicle isKindOf "Air" || (typeOf _vehicle == "vehiclesDropPod")) then +if (_vehicle isKindOf "Air" || (typeOf _vehicle in (_faction get "vehiclesDropPod"))) then { if (_vehType in FactionGet(all,"vehiclesHelisTransport") + FactionGet(all,"vehiclesHelisLight") + FactionGet(all,"vehiclesDropPod")) exitWith { @@ -35,6 +35,10 @@ if (_vehicle isKindOf "Air" || (typeOf _vehicle == "vehiclesDropPod")) then if(_x distance2D _landPos < 20) exitWith { _landPos = [0, 0, 0] }; } forEach _landPosBlacklist; + if (typeOf _vehicle in (_faction get "vehiclesDropPod") ) exitwith { + [_vehicle, _cargoGroup, _posDestination, _posOrigin/* , _crewGroup */] spawn A3A_fnc_OrbitalLanding; + }; + if !(_landPos isEqualTo [0,0,0]) then { _landPos set [2, 0]; @@ -43,15 +47,11 @@ if (_vehicle isKindOf "Air" || (typeOf _vehicle == "vehiclesDropPod")) then } else { - if (typeOf _vehicle == "vehiclesDropPod") then { - [_vehicle, _cargoGroup, _posDestination, _posOrigin/* , _crewGroup */] spawn A3A_fnc_OrbitalLanding; + if ((typeOf _vehicle) in vehFastRope) then { + [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_fastrope; } else { - if ((typeOf _vehicle) in vehFastRope) then { - [_vehicle, _cargoGroup, _posDestination, _posOrigin, _crewGroup] spawn A3A_fnc_fastrope; - } else { - [_vehicle, _cargoGroup, _posDestination, _markerOrigin] spawn A3A_fnc_paradrop; - }; - }; + [_vehicle, _cargoGroup, _posDestination, _markerOrigin] spawn A3A_fnc_paradrop; + }; }; }; if (_vehType in FactionGet(all,"vehiclesHelisAttack") + FactionGet(all,"vehiclesHelisLightAttack")) exitWith diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index 28da08dc5e..4443a6c6e9 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -68,17 +68,27 @@ while {true} do { }; // selecting classnames -private _reconvehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack") + (_faction get "vehiclesDropPod")); +private _reconVehicleDroppod = _faction getOrDefault ["vehiclesDropPod", []]; + +private _reconVehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack") + _reconVehicleDroppod); private _pilotClass = _faction get "unitPilot"; -if (_reconvehicleClass in (_faction get "vehiclesDropPod") ) exitWith { +if (_reconVehicleClass in _reconVehicleDroppod) exitWith { [_markerX] call A3A_fnc_LOG_Crashsite_Satelite; }; -private _searchHeliClass = if (_difficult) then { - selectRandom ((_faction get "vehiclesHelisLight") +(_faction get "vehiclesHelisLightAttack") + (_faction get "vehiclesHelisAttack")) +private _searchHeliClassLight = _faction getOrDefault ["vehiclesHelisLight", []]; +private _searchHeliClassLightAttack = _faction getOrDefault ["vehiclesHelisLightAttack", []]; +private _searchHeliClassAttack = _faction getOrDefault ["vehiclesHelisAttack", []]; +private _searchHeliClass = []; +if (_searchHeliClassLight isEqualTo [] && {_searchHeliClassLightAttack isEqualTo []} && {_searchHeliClassAttack isEqualTo []}) then { + _searchHeliClass = []; } else { - selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack")) + _searchHeliClass = if (_difficult) then { + selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack") + (_faction get "vehiclesHelisAttack")) + } else { + selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack")) + }; }; private _cargoTruckClass = selectRandom (_faction get "vehiclesTrucks"); @@ -96,10 +106,7 @@ private _specOpsArray = if (_difficult) then {selectRandom (_faction get "groupS ///new private _infantrySquadArray = selectRandom ([_faction, "groupsTierMedium"] call SCRT_fnc_unit_flattenTier); -if (isNil "_reconvehicleClass" || - {isNil "_cargoTruckClass"} || - {isNil "_specOpsArray"}) -exitWith { +if (isNil "_reconvehicleClass" || {isNil "_cargoTruckClass"} || {isNil "_specOpsArray"}) exitWith { ["LOG"] remoteExec ["A3A_fnc_missionRequest",2]; Error("Problems with faction template, rerequesting new logistics mission."); }; @@ -150,21 +157,6 @@ private _rebelTaskText = format [ ] call BIS_fnc_taskCreate; [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -if (!isNil "traderMarker") then { ///checking if trader is spawned - [ - [teamPlayer,civilian], - _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], - traderMarker, - false, - 0, - true, - "whiteboard", - true -] call BIS_fnc_taskCreate; -[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -}; - ///checking if players reached minimum distance to start vfx or if time limit has passed private _missionstart = serverTime; waitUntil {sleep 1; (player distance2D _crashPosition) < 1500 || _missionstart >= serverTime + 600 }; @@ -201,7 +193,7 @@ _quad setVelocity (_targetVector vectorMultiply _additionalSpeed); _reconvehicledummy setVectorUp _targetVector; ///VFX _bomb1 = "ammo_Missile_Cruise_01" createVehicle [getPos _quad select 0, getPos _quad select 1 ,0]; -[_quad] call A3A_fnc_Satellitelaunch; +[_quad] call SCRT_fnc_effect_crashingEffects; private _crashsiteactual = getPosATL _quad; @@ -276,7 +268,7 @@ private _boxPosition = +_crashsiteactual; _boxPosition set [2, (_crashsiteactual select 2) + 5]; private _box = _blackboxClass createVehicle _boxPosition; _box allowDamage false; -_box setVectorDirAndUp [[0,0,-1], [0,1,0]]; +_box setVectorDirAndUp [[0,0,0], [0,1,0]]; [_box] call A3A_Logistics_fnc_addLoadAction; @@ -332,100 +324,157 @@ _cargoVehicleWp = _cargoVehicleGroup addWaypoint [position _box, 1]; _cargoVehicleWp setWaypointType "GETOUT"; _cargoVehicleWp setWaypointBehaviour "SAFE"; -//loiter helicopter -_searchHeliData = [[(_cargoGroupSpawnpositon select 0) + random 100, (_cargoGroupSpawnpositon select 1) + random 100, 50 + random 75], 0, _searchHeliClass, _sideX] call A3A_fnc_spawnVehicle; -_searchHeliVeh = _searchHeliData select 0; -[_searchHeliVeh, _sideX] call A3A_fnc_AIVEHinit; -_searchHeliCrew = _searchHeliData select 1; -{[_x] call A3A_fnc_NATOinit} forEach _searchHeliCrew; -_heliVehicleGroup = _searchHeliData select 2; - -private _pilot = driver _searchHeliVeh; -_pilot disableAI "LIGHTS"; -_pilot action ["lightOn", _searchHeliVeh]; -_pilot action ["collisionlightOn", _searchHeliVeh]; -//maybe this should be broadcasted -_searchHeliVeh setPilotLight true; -_searchHeliVeh setCollisionLight true; - -_groups pushBack _heliVehicleGroup; -_vehicles pushBack _searchHeliVeh; - -_heliInfGroup = [_missionOriginPos, _sideX, _specOpsArray] call A3A_fnc_spawnGroup; -{ - _x assignAsCargo _searchHeliVeh; - _x moveInCargo _searchHeliVeh; - [_x] join _heliInfGroup; /// _heliVehicleGroup - [_x] call A3A_fnc_NATOinit; -} forEach units _heliInfGroup; -{ +private _searchHeliData = []; +private _searchHeliVeh = []; +private _searchHeliCrew = []; +private _heliVehicleGroup = []; +private _pilot = ""; +if (_searchHeliClass isNotEqualTo []) then { + //loiter helicopter + _searchHeliData = [[(_cargoGroupSpawnpositon select 0) + random 100, (_cargoGroupSpawnpositon select 1) + random 100, 50 + random 75], 0, _searchHeliClass, _sideX] call A3A_fnc_spawnVehicle; + _searchHeliVeh = _searchHeliData select 0; + [_searchHeliVeh, _sideX] call A3A_fnc_AIVEHinit; + _searchHeliCrew = _searchHeliData select 1; + {[_x] call A3A_fnc_NATOinit} forEach _searchHeliCrew; + _heliVehicleGroup = _searchHeliData select 2; + + private _pilot = driver _searchHeliVeh; + _pilot disableAI "LIGHTS"; + _pilot action ["lightOn", _searchHeliVeh]; + _pilot action ["collisionlightOn", _searchHeliVeh]; + //maybe this should be broadcasted + _searchHeliVeh setPilotLight true; + _searchHeliVeh setCollisionLight true; + + _groups pushBack _heliVehicleGroup; + _vehicles pushBack _searchHeliVeh; +}; + +private _heliInfGroup = []; +private _totalSeats = []; +private _heliInfGroupSize = []; +if (_searchHeliClass isNotEqualTo []) then { + _heliInfGroup = [_missionOriginPos, _sideX, _specOpsArray] call A3A_fnc_spawnGroup; + _groups pushBack _heliInfGroup; + { + _x assignAsCargo _searchHeliVeh; + _x moveInCargo _searchHeliVeh; + [_x] join _heliInfGroup; /// _heliVehicleGroup + [_x] call A3A_fnc_NATOinit; + } forEach units _heliInfGroup; + { private _index = _searchHeliVeh getCargoIndex _x; if (_index == -1) then { deleteVehicle _x; }; -} forEach units _heliInfGroup; - -_landPos = [_crashsiteactual, 30, 100, 10, 0, 0.25, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; -private _totalSeats = [typeOf _cargoVehicle, false] call BIS_fnc_crewCount; -private _heliInfGroupSize = count units _heliInfGroup; -if(_searchHeliClass in (_faction get "vehiclesHelisLight")) then { + } forEach units _heliInfGroup; + _landPos = [_crashsiteactual, 30, 100, 10, 0, 0.25, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; + _totalSeats = [typeOf _cargoVehicle, false] call BIS_fnc_crewCount; + _heliInfGroupSize = count units _heliInfGroup; + if(_searchHeliClass in (_faction get "vehiclesHelisLight")) then { + + if ((typeOf _searchHeliVeh) in vehFastRope) then { + [_searchHeliVeh, _heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _searchHeliVeh] spawn A3A_fnc_fastrope; + } else { + [_searchHeliVeh, _heliVehicleGroup,_heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _landPos] spawn A3A_fnc_combatLanding; + }; - if ((typeOf _searchHeliVeh) in vehFastRope) then { - [_searchHeliVeh, _heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _searchHeliVeh] spawn A3A_fnc_fastrope; + if (_totalSeats - 2 < _heliInfGroupSize) then { /// -2 because cargo will take at most 2 seats + sleep 8; /// just to make sure cargovehicles won't collide + private _cargoVehicleData2 = [_cargoGroupSpawnpositon , 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; ///Just to make sure that everyone can RTB + _cargoVehicle2 = _cargoVehicleData2 select 0; + _cargoVehicle2 limitSpeed 85; + [_cargoVehicle2, _sideX] call A3A_fnc_AIVEHinit; + ///[_cargoVehicle2,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; + _vehicles pushBack _cargoVehicle2; + _cargoVehicle2Wp = group driver _cargoVehicle2 addWaypoint [position _box, 1]; + _cargoVehicle2Wp setWaypointType "GETOUT"; + _cargoVehicle2Wp setWaypointBehaviour "SAFE"; + _cargoVehicle2Wp setWaypointCompletionRadius 20; + _cargoVehicle2driver = driver _cargoVehicle2; + }; } else { - [_searchHeliVeh, _heliVehicleGroup,_heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _landPos] spawn A3A_fnc_combatLanding; - }; - - if (_totalSeats - 2 < _heliInfGroupSize) then { /// -2 because cargo will take at most 2 seats - sleep 8; /// just to make sure cargovehicles won't collide - private _cargoVehicleData2 = [_cargoGroupSpawnpositon , 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; ///Just to make sure that everyone can RTB - _cargoVehicle2 = _cargoVehicleData2 select 0; - _cargoVehicle2 limitSpeed 85; - [_cargoVehicle2, _sideX] call A3A_fnc_AIVEHinit; - ///[_cargoVehicle2,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; - _vehicles pushBack _cargoVehicle2; - _cargoVehicle2Wp = group driver _cargoVehicle2 addWaypoint [position _box, 1]; - _cargoVehicle2Wp setWaypointType "GETOUT"; - _cargoVehicle2Wp setWaypointBehaviour "SAFE"; - _cargoVehicle2Wp setWaypointCompletionRadius 20; - _cargoVehicle2driver = driver _cargoVehicle2; - }; -} else { _heliVehicleGroupWP2 = _heliVehicleGroup addWaypoint [position _box, 1]; _heliVehicleGroupWP2 setWaypointType "LOITER"; _heliVehicleGroupWP2 setWaypointBehaviour "SAFE"; [_heliVehicleGroup, 0] setWaypointLoiterRadius 400; [_heliVehicleGroup, 0] setWaypointLoiterType "CIRCLE_L"; + }; +} else { + }; -if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_cargoVehicle2 distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} +if (!isNil "traderMarker") then { ///checking if trader is spawned + [ + [teamPlayer,civilian], + _taskId, + [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], + traderMarker, + false, + 0, + true, + "whiteboard", + true +] call BIS_fnc_taskCreate; +[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; +}; + +if (!isNil "traderMarker") then { ///checking if trader is spawned + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_cargoVehicle2 distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {_box distance (getMarkerPos traderMarker) < 50} + || + {dateToNumber date > _dateLimitNum} + }; + } else { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; }; -} else { +}else { + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_cargoVehicle2 distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; + } else { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; }; }; -_groups pushBack _heliInfGroup; - if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (alive _cargoVehicle || alive _cargoVehicle2) && (!isNull (driver _cargoVehicle) || !isNull (driver _cargoVehicle2))) then { _allParticipatingUnits = []; { @@ -465,7 +514,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al moveOut _x; } forEach _cargoSquad; - _cargoTimeout = time + (random [40,60,75]); + _cargoTimeout = time + (random [25,30,35]); waitUntil{sleep 1; time > _cargoTimeout }; if(({alive _x} count units _cargoVehicleGroup) > 3 && {alive _cargoVehicle} && _cargoVehicle distance _box < 50) then { @@ -486,7 +535,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; - _cargoTimeout = time + (random [40,60,65]); + _cargoTimeout = time + (random [25,30,35]); waitUntil{sleep 1; time > _cargoTimeout }; if(({alive _x} count units _cargoVehicleGroup) > 2) then { @@ -515,7 +564,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; - _cargoTimeout = time + (random [20,40,50]); + _cargoTimeout = time + (random [20,25,30]); waitUntil{sleep 1; time > _cargoTimeout }; Info("Departing."); @@ -525,12 +574,13 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al deleteWaypoint [_cargoVehicleGroup, _i]; }; }; - - if(count waypoints _heliInfGroup > 0) then { - for "_i" from count waypoints _heliInfGroup - 1 to 0 step -1 do { - deleteWaypoint [_heliInfGroup , _i]; + if (_searchHeliClass isNotEqualTo []) then { + if(count waypoints _heliInfGroup > 0) then { + for "_i" from count waypoints _heliInfGroup - 1 to 0 step -1 do { + deleteWaypoint [_heliInfGroup , _i]; + }; }; - }; + }else{}; if ((!isNull _cargoVehicle2 || alive _cargoVehicle2) && (_cargoVehicle2 distance2D _reconvehicle < 50)) then { @@ -546,25 +596,117 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al //}; } forEach units _heliInfGroup; [_cargoVehicle2driver] join _heliInfGroup; - _heliInfWp1 = _heliInfGroup addWaypoint [_cargoVehicle2, 0]; - _heliInfWp1 setWaypointType "GETIN"; - _heliInfWp1 setWaypointBehaviour "SAFE"; + _cargoVehicle2driver assignAsDriver _cargoVehicle2; + if (_searchHeliClass isNotEqualTo []) then { + _heliInfWp1 = _heliInfGroup addWaypoint [_cargoVehicle2, 0]; + _heliInfWp1 setWaypointType "GETIN"; + _heliInfWp1 setWaypointBehaviour "SAFE"; - _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; - _heliInfWp2 setWaypointType "MOVE"; + _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; + _heliInfWp2 setWaypointType "MOVE"; - if (_cargoVehicle distance2D _reconvehicle > 50) then{ + if (_cargoVehicle distance2D _reconvehicle > 50) then{ { _x assignAsCargo _cargoVehicle2; [_x] join _heliInfGroup; [_x] call A3A_fnc_NATOinit; } forEach units _cargoVehicleGroup; - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle2 ///I don't know why _box is used + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle2 ///I don't know why _box is used + _cargoWp1 setWaypointType "GETIN"; + _cargoWp1 setWaypointBehaviour "SAFE"; + + _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; + _cargoWp2 setWaypointType "MOVE"; + } else { + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 setWaypointType "GETIN"; + _cargoWp1 setWaypointBehaviour "SAFE"; + + _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; + _cargoWp2 setWaypointType "MOVE"; + }; + + if(_isEnemyKnowsAboutTeamplayer) then { + _cargoWp2 setWaypointBehaviour "AWARE"; + _heliInfWp2 setWaypointBehaviour "AWARE"; + } else { + _cargoWp2 setWaypointBehaviour "SAFE"; + _heliInfWp2 setWaypointBehaviour "SAFE"; + }; + } else { + + if (_cargoVehicle distance2D _reconvehicle > 50) then{ + { + _x assignAsCargo _cargoVehicle2; + [_x] join _heliInfGroup; + [_x] call A3A_fnc_NATOinit; + } forEach units _cargoVehicleGroup; + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle2 ///I don't know why _box is used + _cargoWp1 setWaypointType "GETIN"; + _cargoWp1 setWaypointBehaviour "SAFE"; + + _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; + _cargoWp2 setWaypointType "MOVE"; + } else { + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 setWaypointType "GETIN"; + _cargoWp1 setWaypointBehaviour "SAFE"; + + _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; + _cargoWp2 setWaypointType "MOVE"; + }; + + if(_isEnemyKnowsAboutTeamplayer) then { + _cargoWp2 setWaypointBehaviour "AWARE"; + _heliInfWp2 setWaypointBehaviour "AWARE"; + } else { + _cargoWp2 setWaypointBehaviour "SAFE"; + _heliInfWp2 setWaypointBehaviour "SAFE"; + }; + }; + + + } else { + if (_searchHeliClass isNotEqualTo []) then { + { + _x assignAsCargo _cargoVehicle; + [_x] join _cargoVehicleGroup; + [_x] call A3A_fnc_NATOinit; + } forEach units _heliInfGroup; + _heliInfWp1 = _heliInfGroup addWaypoint [_box, 0]; ///_cargoVehicle + _heliInfWp1 setWaypointType "GETIN"; + _heliInfWp1 setWaypointBehaviour "SAFE"; + + _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; + _heliInfWp2 setWaypointType "MOVE"; + + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; _cargoWp2 setWaypointType "MOVE"; + + if(_isEnemyKnowsAboutTeamplayer) then { + _cargoWp2 setWaypointBehaviour "AWARE"; + _heliInfWp2 setWaypointBehaviour "AWARE"; + } else { + _cargoWp2 setWaypointBehaviour "SAFE"; + _heliInfWp2 setWaypointBehaviour "SAFE"; + }; + + if(count waypoints _heliVehicleGroup > 0) then { + for "_i" from count waypoints _heliVehicleGroup - 1 to 0 step -1 do { + deleteWaypoint [_heliVehicleGroup, _i]; + }; + }; + _searchHeliWp1 = _heliVehicleGroup addWaypoint [_deliverySite, 2]; + _searchHeliWp1 setWaypointType "MOVE"; + if(_isEnemyKnowsAboutTeamplayer) then { + _searchHeliWp1 setWaypointBehaviour "AWARE"; + } else { + _searchHeliWp1 setWaypointBehaviour "SAFE"; + }; } else { _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle _cargoWp1 setWaypointType "GETIN"; @@ -572,71 +714,41 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; _cargoWp2 setWaypointType "MOVE"; - }; - - if(_isEnemyKnowsAboutTeamplayer) then { - _cargoWp2 setWaypointBehaviour "AWARE"; - _heliInfWp2 setWaypointBehaviour "AWARE"; - } else { - _cargoWp2 setWaypointBehaviour "SAFE"; - _heliInfWp2 setWaypointBehaviour "SAFE"; - }; - - } else { - { - _x assignAsCargo _cargoVehicle; - [_x] join _cargoVehicleGroup; - [_x] call A3A_fnc_NATOinit; - } forEach units _heliInfGroup; - - _heliInfWp1 = _heliInfGroup addWaypoint [_box, 0]; ///_cargoVehicle - _heliInfWp1 setWaypointType "GETIN"; - _heliInfWp1 setWaypointBehaviour "SAFE"; - _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; - _heliInfWp2 setWaypointType "MOVE"; - - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle - _cargoWp1 setWaypointType "GETIN"; - _cargoWp1 setWaypointBehaviour "SAFE"; - - _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; - _cargoWp2 setWaypointType "MOVE"; - - if(_isEnemyKnowsAboutTeamplayer) then { - _cargoWp2 setWaypointBehaviour "AWARE"; - _heliInfWp2 setWaypointBehaviour "AWARE"; - } else { - _cargoWp2 setWaypointBehaviour "SAFE"; - _heliInfWp2 setWaypointBehaviour "SAFE"; - }; + if(_isEnemyKnowsAboutTeamplayer) then { + _cargoWp2 setWaypointBehaviour "AWARE"; + } else { + _cargoWp2 setWaypointBehaviour "SAFE"; + }; + } }; +}; - if(count waypoints _heliVehicleGroup > 0) then { - for "_i" from count waypoints _heliVehicleGroup - 1 to 0 step -1 do { - deleteWaypoint [_heliVehicleGroup, _i]; - }; +if (!isNil "traderMarker") then { ///checking if trader is spawned + waitUntil { + sleep 1; + !alive _box + || + _box distance _deliverySite < 50 + || + _box distance (getMarkerPos respawnTeamPlayer) < 50 + || + _box distance (getMarkerPos traderMarker) < 50 + || + dateToNumber date > _dateLimitNum }; - _searchHeliWp1 = _heliVehicleGroup addWaypoint [_deliverySite, 2]; - _searchHeliWp1 setWaypointType "MOVE"; - if(_isEnemyKnowsAboutTeamplayer) then { - _searchHeliWp1 setWaypointBehaviour "AWARE"; - } else { - _searchHeliWp1 setWaypointBehaviour "SAFE"; +} else { + waitUntil { + sleep 1; + !alive _box + || + _box distance _deliverySite < 50 + || + _box distance (getMarkerPos respawnTeamPlayer) < 50 + || + dateToNumber date > _dateLimitNum }; }; - -waitUntil { - sleep 1; - !alive _box - || - _box distance _deliverySite < 50 - || - _box distance (getMarkerPos respawnTeamPlayer) < 50 - || - dateToNumber date > _dateLimitNum -}; - switch(true) do { case(_box distance _deliverySite < 50 || {dateToNumber date > _dateLimitNum}): { Info("Box has been recovered by enemy, mission falied."); @@ -671,15 +783,19 @@ switch(true) do { [10*_bonus,theBoss] call A3A_fnc_addScorePlayer; [250*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; ["Large", _sideX] remoteExec ["A3A_fnc_selectIntel", 2]; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes + sleep 60; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; sleep 60; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; - sleep 80; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; - sleep 100; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; + sleep 60; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; + deleteVehicle _box; + if (hideEnemyMarkers) then { + [(selectRandom [5,7])] call A3U_fnc_revealRandomZones; + }; }; - case(_box distance (getMarkerPos traderMarker) < 50): { + case(_box distance (getMarkerPos traderMarker) < 50 || _box distance (getMarkerPos traderMarker) < 50): { Info("Box has been delivered to arms traider, mission completed."); [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; @@ -703,19 +819,29 @@ switch(true) do { //Clean up// //////////// -sleep 30; +sleep 20; { deleteVehicle _x; } forEach _effectsAndProps; +{ + deleteVehicle _x; +} forEach _vehicles; + [_taskId, "LOG", 1200] spawn A3A_fnc_taskDelete; {[_x] spawn A3A_fnc_vehDespawner} forEach _vehicles; {[_x] spawn A3A_fnc_groupDespawner} forEach _groups; -if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { +if (!isNil "traderMarker") then { ///checking if trader is spawned + if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50} || _box distance (getMarkerPos traderMarker) < 50) then { deleteVehicle _box; + }; +} else { + if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { + deleteVehicle _box; + }; }; -Info("crashsite clean up complete."); +Info("Helicrash clean up complete."); \ No newline at end of file diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf index 272bf2922c..28929181a4 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf @@ -66,15 +66,13 @@ while {true} do { _distance = _distance - 500; }; }; -diag_log 333; // selecting classnames -private _reconvehicle = selectRandom (_faction get "vehiclesDropPod"); ///uncomment later +private _reconvehicle = selectRandom (_faction get "vehiclesDropPod"); if (_reconvehicle == "SpaceshipCapsule_01_F") then { _reconvehicle = "SpaceshipCapsule_01_wreck_F"; }; - private _pilotClass = _faction get "unitPilot"; private _searchHeliClass = if (_difficult) then { @@ -154,21 +152,6 @@ private _rebelTaskText = format [ ] call BIS_fnc_taskCreate; [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -if (!isNil "traderMarker") then { ///checking if trader is spawned - [ - [teamPlayer,civilian], - _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], - traderMarker, - false, - 0, - true, - "whiteboard", - true -] call BIS_fnc_taskCreate; -[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -}; - ///checking if players reached minimum distance to start vfx or if time limit has passed private _missionstart = serverTime; waitUntil {sleep 1; (player distance2D _crashPosition) < 1500 || _missionstart >= serverTime + 600 }; @@ -209,7 +192,7 @@ _reconvehicledummy setVelocity (_targetVector vectorMultiply _additionalSpeed); _dir = getDir _reconvehicledummy; ///VFX -[_reconvehicledummy] call A3A_fnc_Satellitelaunch; +[_reconvehicledummy] call SCRT_fnc_effect_crashingEffects; private _crashsiteactual = getPosATL _reconvehicledummy; _reconvehicle setPos [_crashsiteactual select 0, _crashsiteactual select 1, 0.2]; @@ -420,35 +403,80 @@ if(_searchHeliClass in (_faction get "vehiclesHelisLight")) then { [_heliVehicleGroup, 0] setWaypointLoiterType "CIRCLE_L"; }; -if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_cargoVehicle2 distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} + +if (!isNil "traderMarker") then { ///checking if trader is spawned + [ + [teamPlayer,civilian], + _taskId, + [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], + traderMarker, + false, + 0, + true, + "whiteboard", + true +] call BIS_fnc_taskCreate; +[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; +}; + +if (!isNil "traderMarker") then { ///checking if trader is spawned + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_cargoVehicle2 distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {_box distance (getMarkerPos traderMarker) < 50} + || + {dateToNumber date > _dateLimitNum} + }; + } else { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; }; -} else { +}else { + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_cargoVehicle2 distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; + } else { + waitUntil { + sleep 1; + !alive _box + || + {_cargoVehicle distance _box < 50} + || + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {dateToNumber date > _dateLimitNum} + }; }; }; _groups pushBack _heliInfGroup; - if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (alive _cargoVehicle || alive _cargoVehicle2) && (!isNull (driver _cargoVehicle) || !isNull (driver _cargoVehicle2))) then { _allParticipatingUnits = []; { @@ -488,7 +516,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al moveOut _x; } forEach _cargoSquad; - _cargoTimeout = time + (random [40,60,75]); + _cargoTimeout = time + (random [30,35,40]); waitUntil{sleep 1; time > _cargoTimeout }; if(({alive _x} count units _cargoVehicleGroup) > 3 && {alive _cargoVehicle} && _cargoVehicle distance _box < 50) then { @@ -509,7 +537,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; - _cargoTimeout = time + (random [40,60,65]); + _cargoTimeout = time + (random [30,35,40]); waitUntil{sleep 1; time > _cargoTimeout }; if(({alive _x} count units _cargoVehicleGroup) > 2) then { @@ -538,7 +566,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; - _cargoTimeout = time + (random [20,40,50]); + _cargoTimeout = time + (random [20,35,45]); waitUntil{sleep 1; time > _cargoTimeout }; Info("Departing."); @@ -625,7 +653,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; _cargoWp2 setWaypointType "MOVE"; - + if(_isEnemyKnowsAboutTeamplayer) then { _cargoWp2 setWaypointBehaviour "AWARE"; _heliInfWp2 setWaypointBehaviour "AWARE"; @@ -649,17 +677,31 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; -waitUntil { - sleep 1; - !alive _box - || - _box distance _deliverySite < 50 - || - _box distance (getMarkerPos respawnTeamPlayer) < 50 - || - dateToNumber date > _dateLimitNum +if (!isNil "traderMarker") then { ///checking if trader is spawned + waitUntil { + sleep 1; + !alive _box + || + _box distance _deliverySite < 50 + || + _box distance (getMarkerPos respawnTeamPlayer) < 50 + || + _box distance (getMarkerPos traderMarker) < 50 + || + dateToNumber date > _dateLimitNum + }; +} else { + waitUntil { + sleep 1; + !alive _box + || + _box distance _deliverySite < 50 + || + _box distance (getMarkerPos respawnTeamPlayer) < 50 + || + dateToNumber date > _dateLimitNum + }; }; - switch(true) do { case(_box distance _deliverySite < 50 || {dateToNumber date > _dateLimitNum}): { Info("Box has been recovered by enemy, mission falied."); @@ -694,15 +736,19 @@ switch(true) do { [10*_bonus,theBoss] call A3A_fnc_addScorePlayer; [250*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; ["Large", _sideX] remoteExec ["A3A_fnc_selectIntel", 2]; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes + sleep 60; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; sleep 60; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; - sleep 80; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; - sleep 100; - [(position _box), 4000, 1200, true] spawn SCRT_fnc_common_recon; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; + sleep 60; + [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; + deleteVehicle _box; + if (hideEnemyMarkers) then { + [(selectRandom [5,7])] call A3U_fnc_revealRandomZones; + }; }; - case(_box distance (getMarkerPos traderMarker) < 50): { + case(_box distance (getMarkerPos traderMarker) < 50 || _box distance (getMarkerPos traderMarker) < 50): { Info("Box has been delivered to arms traider, mission completed."); [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; @@ -726,19 +772,30 @@ switch(true) do { //Clean up// //////////// -sleep 30; +sleep 20; + { deleteVehicle _x; } forEach _effectsAndProps; +{ + deleteVehicle _x; +} forEach _vehicles; + [_taskId, "LOG", 1200] spawn A3A_fnc_taskDelete; {[_x] spawn A3A_fnc_vehDespawner} forEach _vehicles; {[_x] spawn A3A_fnc_groupDespawner} forEach _groups; -if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { +if (!isNil "traderMarker") then { ///checking if trader is spawned + if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50} || _box distance (getMarkerPos traderMarker) < 50) then { deleteVehicle _box; + }; +} else { + if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { + deleteVehicle _box; + }; }; -Info("Helicrash clean up complete."); +Info("Helicrash clean up complete."); \ No newline at end of file diff --git a/A3A/addons/scrt/CfgFunctions.hpp b/A3A/addons/scrt/CfgFunctions.hpp index 0f75cef96e..2042f99b4a 100644 --- a/A3A/addons/scrt/CfgFunctions.hpp +++ b/A3A/addons/scrt/CfgFunctions.hpp @@ -11,12 +11,12 @@ class CfgFunctions { file = QPATHTOFOLDER(Common); class common_attachLightSource {}; class common_addRandomMoneyCargo {}; - class common_addRandomMoneyMagazine {}; + class common_addRandomMoneyMagazine {}; class common_getNearPlayers {}; class common_addActionMove {}; - class common_removeActionMove {}; + class common_removeActionMove {}; class common_moveStatic {}; - class common_moveObject {}; + class common_moveObject {}; class common_set3dIcons {}; class common_fixCupRhsLaunchers {}; class common_getMilAdminGarrisonPositions {}; @@ -33,7 +33,7 @@ class CfgFunctions { class common_hcTransfer {}; class common_chemicalDamage {}; class common_recon {}; - class common_reveal {}; + class common_reveal {}; class common_moveOutpostStatic {}; class common_findSafePositionForVehicle {}; class common_fillSupplyDrop {}; @@ -49,10 +49,11 @@ class CfgFunctions { class Effect { file = QPATHTOFOLDER(Effect); - class fn_effects {}; + class effect_crashingEffects {}; class effect_createBurningDebrisEffect {}; class effect_createGasEffect {}; class effect_createSmallExplosionEffect {}; + class effect_orbitalDropEffect {}; }; class Rally { diff --git a/A3A/addons/scrt/CfgSounds.hpp b/A3A/addons/scrt/CfgSounds.hpp new file mode 100644 index 0000000000..7b158a96b8 --- /dev/null +++ b/A3A/addons/scrt/CfgSounds.hpp @@ -0,0 +1,13 @@ +class CfgSounds +{ + sounds[] = {}; + class fire + + class Sonic + { + name = "Sonic"; + sound[] = {EQPATHTOFOLDER(scrt,Sounds\Misc\Sonic.ogg), 1, 1, 100}; + titles[] = { 1, "" }; + }; + +}; diff --git a/A3A/addons/scrt/Effect/fn_effects b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf similarity index 96% rename from A3A/addons/scrt/Effect/fn_effects rename to A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf index ce59d5921e..2811ec1313 100644 --- a/A3A/addons/scrt/Effect/fn_effects +++ b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf @@ -10,7 +10,7 @@ _object - vehicle or a prop to apply effects to */ -#include "..\..\script_component.hpp" +#include "..\script_component.hpp" FIX_LINE_NUMBERS() params ["_object"]; @@ -77,7 +77,7 @@ if (typeOf _object in (_faction get "vehiclesDropPod") ) then { setAperture 0; }; -waitUntil { sleep 0.01; getPos _object select 2 < 2 }; ///0.01 because we don't wanna bounce +waitUntil { sleep 0.01; getPos _object select 2 < 4 }; ///0.01 because we don't wanna bounce deleteVehicle _ps0; deleteVehicle _ps1; diff --git a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf new file mode 100644 index 0000000000..fc74b9e9e2 --- /dev/null +++ b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf @@ -0,0 +1,79 @@ +/* + File: fn_effects.sqf + Author: unknown + Adopted: wersal + + Description: + creates a visual effect of an crashing object + + Parameter(s): + _object - vehicle or a prop to apply effects to + +*/ +#include "..\script_component.hpp" +FIX_LINE_NUMBERS() + +params ["_object"]; + +private _object = _object; +private _posATL = _object modelToWorld [0,0,0]; + +private _ps0 = "#particlesource" createVehicleLocal _posATL; +_ps0 setParticleParams [ +["\A3\Data_F\ParticleEffects\Universal\Universal", 16, 10, 32], "", "Billboard", +0, 3, [0, 0, 0.25], [0, 0, 0.5], 1, 1, 0.9, 0.3, [3.5], +[[1,1,1, 0.0], [1,1,1, 0.3], [1,1,1, 0.0]], +[0.75], 0, 0, "", "", _ps0, rad -45]; +_ps0 setParticleRandom [0.2, [1, 1, 0], [0.5, 0.5, 0], 0, 0.5, [0, 0, 0, 0], 0, 0]; +_ps0 setDropInterval 0.03; + +private _ps1 = "#particlesource" createVehicleLocal _posATL; +_ps1 setParticleParams [ +["\A3\Data_F\ParticleEffects\Universal\Universal", 16, 7, 16, 1], "", "Billboard", +1, 30, [0, 0, 0], [0, 0, 4.5], 0, 10, 7.9, 0.5, [8, 24, 30], +[[0.2, 0.2, 0.2, 0], [0.2, 0.2, 0.2, 0.3], [0.2, 0.2, 0.2, 0.3], [0.35, 0.35, 0.35, 0.2], [0.5, 0.5, 0.5, 0]], +[0.25], 1, 0, "", "", _ps1]; +_ps1 setParticleRandom [0, [0.4, 0.4, 0], [0.4, 0.4, 0], 0, 0.25, [0, 0, 0, 0.1], 0, 0]; +_ps1 setDropInterval 0.02; + +private _ps2 = "#particlesource" createVehicleLocal _posATL; +_ps2 setParticleParams [ +["\A3\Data_F\ParticleEffects\Universal\Universal", 16, 9, 16, 0], "", "Billboard", +1, 30, [0, 0, 0], [0, 0, 4.5], 0, 10, 7.9, 0.5, [8, 24, 30], +[[0.33, 0.33, 0.33, 0], [0.33, 0.33, 0.33, 0.8], [0.33, 0.33, 0.33, 0.8], [0.66, 0.66, 0.66, 0.4], [1, 1, 1, 0]], +[0.25], 1, 0, "", "", _ps2]; +_ps2 setParticleRandom [0, [0.4, 0.4, 0], [0.4, 0.4, 0], 0, 0.25, [0, 0, 0, 0.1], 0, 0]; +_ps2 setDropInterval 0.02; + +_ps0 attachTo [_object, [0, 0, 1]]; +_ps1 attachTo [_object, [0, 0, 1]]; +_ps2 attachTo [_object, [0, 0, 1]]; + +setAperture 5; +waitUntil {sleep 0.1; getPos _object select 2 < 2500}; +playSound3D [QPATHTOFOLDER(Sounds\Misc\Sonic.ogg), _object, false, getPosASL _object, 5, 1, 7000]; + +player spawn { + for "_i" from 0 to 200 do { + _vx = vectorup _this select 0; + _vy = vectorup _this select 1; + _vz = vectorup _this select 2; + _coef = 0.01 - (0.0001 * _i); + _this setvectorup [ + _vx+(-_coef+random (2*_coef)), + _vy+(-_coef+random (2*_coef)), + _vz+(-_coef+random (2*_coef)) + ]; + sleep (0.01 + random 0.01); + }; +}; + +sleep 0.5; + +setAperture 0; + +waitUntil { sleep 0.01; getPos _object select 2 < 7 }; ///0.01 because we don't wanna bounce + +deleteVehicle _ps0; +deleteVehicle _ps1; +deleteVehicle _ps2; \ No newline at end of file diff --git a/A3A/addons/core/Sounds/Misc/sonic.ogg b/A3A/addons/scrt/Sounds/Misc/Sonic.ogg similarity index 100% rename from A3A/addons/core/Sounds/Misc/sonic.ogg rename to A3A/addons/scrt/Sounds/Misc/Sonic.ogg From ede83c7e1ea9a132095cb53b3593b440e522cb6c Mon Sep 17 00:00:00 2001 From: wersal454 Date: Thu, 25 Apr 2024 12:27:21 +0300 Subject: [PATCH 23/63] Update fn_createAttackVehicleOrbital.sqf --- .../CREATE/fn_createAttackVehicleOrbital.sqf | 31 +++++++------------ 1 file changed, 12 insertions(+), 19 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf index 808bd46ad3..a50e67d49c 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf @@ -37,9 +37,9 @@ private _crewGroup = [_side, _vehicle, nil, _isAttackHeli] call A3A_fnc_createVe [_vehicle, _side, _resPool] call A3A_fnc_AIVEHinit; private _cargoGroup = grpNull; -private _expectedCargo = ([_vehicleType, true] call BIS_fnc_crewCount) - ([_vehicleType, false] call BIS_fnc_crewCount); -if (_expectedCargo >= 2 and !_isAttackHeli) then -{ +//private _expectedCargo = ([_vehicleType, true] call BIS_fnc_crewCount) - ([_vehicleType, false] call BIS_fnc_crewCount); +/* if (_expectedCargo >= 2 and !_isAttackHeli) then +{ */ //Vehicle is able to transport units private _groupType = call { if (_troopType == "Normal") exitWith { [_vehicleType, _side] call A3A_fnc_cargoSeats }; @@ -47,8 +47,13 @@ if (_expectedCargo >= 2 and !_isAttackHeli) then if (_troopType == "Air") exitWith { [_faction get "groupTierAA"] call SCRT_fnc_unit_getTiered }; if (_troopType == "Tank") exitWith { [_faction get "groupTierAT"] call SCRT_fnc_unit_getTiered }; }; + ///if (_expectedCargo < count _groupType) then { _groupType resize _expectedCargo }; // trim to cargo seat count + _cargoGroup = [getMarkerPos _markerOrigin, _side, _groupType, true, false] call A3A_fnc_spawnGroup; // force spawn, should be pre-checked + { + [_x, nil, nil, _resPool] call A3A_fnc_NATOinit; + } forEach units _cargoGroup; - // Find turret paths that count as cargo seats + /*// Find turret paths that count as cargo seats private _fnc_addCargoTurrets = { params ["_config", ["_path", []]]; { @@ -60,22 +65,10 @@ if (_expectedCargo >= 2 and !_isAttackHeli) then private _cargoTurrets = []; if !(_vehicleType in ["LIB_C47_Skytrain", "LIB_C47_RAF", "LIB_Li2"]) then { [configFile >> "CfgVehicles" >> _vehicleType] call _fnc_addCargoTurrets; - }; + }; */ - ///if (_expectedCargo < count _groupType) then { _groupType resize _expectedCargo }; // trim to cargo seat count - _cargoGroup = [getMarkerPos _markerOrigin, _side, _groupType, true, false] call A3A_fnc_spawnGroup; // force spawn, should be pre-checked - { - if (_cargoTurrets isNotEqualTo []) then { - private _turretPath = _cargoTurrets deleteAt 0; - _x assignAsTurret [_vehicle, _turretPath]; - _x moveInTurret [_vehicle, _turretPath]; - } else { - _x assignAsCargo _vehicle; - _x moveInCargo _vehicle; - }; - [_x, nil, nil, _resPool] call A3A_fnc_NATOinit; - } forEach units _cargoGroup; -}; + +//}; _landPosBlacklist = [_vehicle, _crewGroup, _cargoGroup, _posDestination, _markerOrigin, _landPosBlacklist, _isAirdrop, _resPool] call A3A_fnc_createVehicleQRFBehaviour; ServerDebug_5("Spawn Performed: Created vehicle %1 with %2 crew (%3) and %4 cargo (%5)", typeof _vehicle, count units _crewGroup, _crewGroup, count units _cargoGroup, _cargoGroup); From 299088f12f6c1814a8c4a30224f51326f4c8f741 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 30 Apr 2024 19:19:26 +0300 Subject: [PATCH 24/63] Even better working verison Now even pods without seats work. HAHAHAHA --- .../core/functions/AI/fn_orbitalLanding.sqf | 74 +++++++++++++------ .../CREATE/fn_createAttackVehicleOrbital.sqf | 8 +- .../Effect/fn_effect_orbitalDropEffect.sqf | 4 +- 3 files changed, 61 insertions(+), 25 deletions(-) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 004fe5679c..d2341e10b0 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -18,6 +18,30 @@ _landpos = _positionX getPos [_dist,random 360]; } forEach units _groupX; +private _podseats = 0; + +_podseats = [typeOf _pod, true] call BIS_fnc_crewCount; + +private _groupcount = count (units _groupX); + +if (_podseats >= _groupcount) then { + { + _x assignAsCargo _pod; + _x moveInCargo _pod; + } forEach units _groupX; +}; + +private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; +_wp2 setWaypointType "MOVE"; +_wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; +_wp2 = _groupX addWaypoint [_positionX, 1]; +_wp2 setWaypointType "MOVE"; +_wp2 setWaypointStatements ["true","if !(local this) exitWith {}; {if (side _x != side this) then {this reveal [_x,4]}} forEach allUnits"]; +_wp2 = _groupX addWaypoint [_positionX, 2]; +_wp2 setWaypointType "SAD"; + +{_x setBehaviour "AWARE";} forEach units _Pod; + _pod allowDamage false; _pod lock 2; @@ -26,7 +50,7 @@ _pod setPos [(_landpos select 0),(_landpos select 1), 3000]; _pod setVelocity [0,0,-150]; [_pod] call SCRT_fnc_effect_orbitalDropEffect; /* _pod setVelocity [0,0,-1]; */ -_bomb ="ammo_Missile_Cruise_01" createVehicle [(getPos _pod select 0),(getPos _pod select 1),0]; //bomb should be "smaller" +_bomb ="Sh_155mm_AMOS" createVehicle [(getPos _pod select 0),(getPos _pod select 1),0]; //bomb doesn't go off, sad sleep 0.2; _pod setPos [(getPos _pod select 0),(getPos _pod select 1),1]; @@ -43,11 +67,35 @@ _pod animateDoor ['door_R', 1]; _pod animateDoor ["Door_rear_source", 1, true]; [_pod] call A3A_fnc_smokeCoverAuto; +diag_log _groupcount; +diag_log _groupcount; +diag_log _groupcount; +if (_podseats >= _groupcount) then { +private _second = false; { - unassignVehicle _x; - moveOut _x; -}forEach units _groupX; - + if (_second) then { + _x action ["Eject", _pod]; + unassignVehicle _x; + _second = false; + } else { + _second = true; + _x leaveVehicle _pod; + }; + private _second = true; +} forEach units _groupX; +}; +sleep 2; +private _SafeMovePos = []; +if (_podseats < _groupcount) then { + { + diag_log 123456; + diag_log 123456; + diag_log 123456; + _SafeMovePos = [getPos _pod, 1, 3, 3, 1, 20, 0] call BIS_fnc_findSafePos; + _x setPos _SafeMovePos; + sleep 0.02; + } forEach units _groupX; +}; /* private _dist = objNull; private _landingpositions = []; @@ -93,7 +141,6 @@ if (_podseats == 0) then { }; }forEach _pods; - ///here we should split groups and put them inside pods(if possible) private _groups = []; { @@ -118,7 +165,6 @@ private _i = 0; _i = _i + 1; }forEach _pods; - ////should probabaly use dummes to launch, just like in crashsite mission private _i = 0; { @@ -147,20 +193,6 @@ _wp setWaypointBehaviour "CARELESS"; _wp setWaypointSpeed "FULL"; _wp setWaypointCompletionRadius 3; */ - - /* waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; */ - - -private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; -_wp2 setWaypointType "MOVE"; -_wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; -_wp2 = _groupX addWaypoint [_positionX, 1]; -_wp2 setWaypointType "MOVE"; -_wp2 setWaypointStatements ["true","if !(local this) exitWith {}; {if (side _x != side this) then {this reveal [_x,4]}} forEach allUnits"]; -_wp2 = _groupX addWaypoint [_positionX, 2]; -_wp2 setWaypointType "SAD"; - -{_x setBehaviour "CARELESS";} forEach units _Pod; \ No newline at end of file diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf index a50e67d49c..53c0ca93c5 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf @@ -41,14 +41,18 @@ private _cargoGroup = grpNull; /* if (_expectedCargo >= 2 and !_isAttackHeli) then { */ //Vehicle is able to transport units - private _groupType = call { +/* private _groupType = call { if (_troopType == "Normal") exitWith { [_vehicleType, _side] call A3A_fnc_cargoSeats }; if (_troopType == "Specops") exitWith { selectRandom (_faction get "groupSpecOpsRandom") }; if (_troopType == "Air") exitWith { [_faction get "groupTierAA"] call SCRT_fnc_unit_getTiered }; if (_troopType == "Tank") exitWith { [_faction get "groupTierAT"] call SCRT_fnc_unit_getTiered }; - }; + }; */ ///if (_expectedCargo < count _groupType) then { _groupType resize _expectedCargo }; // trim to cargo seat count + private _groupType = selectRandom (_faction get "groupSpecOpsRandom"); _cargoGroup = [getMarkerPos _markerOrigin, _side, _groupType, true, false] call A3A_fnc_spawnGroup; // force spawn, should be pre-checked + /* if (_cargoGroup == grpNull) then { + _cargoGroup = selectRandom (_faction get "groupSpecOpsRandom"); + }; */ { [_x, nil, nil, _resPool] call A3A_fnc_NATOinit; } forEach units _cargoGroup; diff --git a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf index fc74b9e9e2..2caa7d5976 100644 --- a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf +++ b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf @@ -49,7 +49,7 @@ _ps0 attachTo [_object, [0, 0, 1]]; _ps1 attachTo [_object, [0, 0, 1]]; _ps2 attachTo [_object, [0, 0, 1]]; -setAperture 5; +//setAperture 5; waitUntil {sleep 0.1; getPos _object select 2 < 2500}; playSound3D [QPATHTOFOLDER(Sounds\Misc\Sonic.ogg), _object, false, getPosASL _object, 5, 1, 7000]; @@ -70,7 +70,7 @@ player spawn { sleep 0.5; -setAperture 0; +//setAperture 0; waitUntil { sleep 0.01; getPos _object select 2 < 7 }; ///0.01 because we don't wanna bounce From 936c23e767bca93557e01cb82e86d1969d9a1471 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 14 Jul 2024 21:18:34 +0300 Subject: [PATCH 25/63] BEBE --- .../functions/Missions/fn_LOG_Crashsite.sqf | 475 ++++++++++-------- .../functions/Missions/fn_LOG_Helicrash.sqf | 6 +- .../functions/Missions/fn_missionRequest.sqf | 8 +- .../scrt/Effect/fn_effect_crashingEffects.sqf | 4 +- 4 files changed, 268 insertions(+), 225 deletions(-) diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index 4443a6c6e9..9e25b09ef5 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -26,6 +26,8 @@ private _limit = if (_difficult) then { _limit params ["_dateLimitNum", "_displayTime"]; private _destinationName = [_markerX] call A3A_fnc_localizar; +// if this chooses a control (which it can) it has no name. +// As such the task description will show as "Go to the supposed crash site in ." //creating array for cleanup private _vehicles = []; @@ -36,7 +38,8 @@ private _effectsAndProps = []; private _potentialSites = outposts + milbases + airportsX; _potentialSites = _potentialSites select {sidesX getVariable [_x,sideUnknown] != teamPlayer}; private _deliverySite = getMarkerPos _markerX; -if(count _potentialSites > 0) then { + +if (count _potentialSites > 0) then { //TODO: find closest enemy outposts _randomEnemySite = selectRandom _potentialSites; _deliverySite = getMarkerPos _randomEnemySite; @@ -68,21 +71,22 @@ while {true} do { }; // selecting classnames -private _reconVehicleDroppod = _faction getOrDefault ["vehiclesDropPod", []]; +// private _reconVehicleDroppod = _faction getOrDefault ["vehiclesDropPod", []]; -private _reconVehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack") + _reconVehicleDroppod); +private _reconVehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack")); // + _reconVehicleDroppod private _pilotClass = _faction get "unitPilot"; -if (_reconVehicleClass in _reconVehicleDroppod) exitWith { - [_markerX] call A3A_fnc_LOG_Crashsite_Satelite; -}; +// if (_reconVehicleClass in _reconVehicleDroppod) exitWith { +// [_markerX] call A3A_fnc_LOG_Crashsite_Satellite; +// }; private _searchHeliClassLight = _faction getOrDefault ["vehiclesHelisLight", []]; private _searchHeliClassLightAttack = _faction getOrDefault ["vehiclesHelisLightAttack", []]; private _searchHeliClassAttack = _faction getOrDefault ["vehiclesHelisAttack", []]; private _searchHeliClass = []; + if (_searchHeliClassLight isEqualTo [] && {_searchHeliClassLightAttack isEqualTo []} && {_searchHeliClassAttack isEqualTo []}) then { - _searchHeliClass = []; + _searchHeliClass = []; } else { _searchHeliClass = if (_difficult) then { selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack") + (_faction get "vehiclesHelisAttack")) @@ -90,35 +94,35 @@ if (_searchHeliClassLight isEqualTo [] && {_searchHeliClassLightAttack isEqualTo selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack")) }; }; + private _cargoTruckClass = selectRandom (_faction get "vehiclesTrucks"); private _blackboxClass = ""; -///our blackbox +//our blackbox if ("lowTech" in A3A_factionEquipFlags) then { _blackboxClass = "Land_MetalCase_01_medium_F"; -}else{ +} else { _blackboxClass = "Land_PortableServer_01_black_F"; }; -/// private _specOpsArray = if (_difficult) then {selectRandom (_faction get "groupSpecOpsRandom")} else {selectRandom ([_faction, "groupsTierSquads"] call SCRT_fnc_unit_flattenTier)}; -///new +//new private _infantrySquadArray = selectRandom ([_faction, "groupsTierMedium"] call SCRT_fnc_unit_flattenTier); -if (isNil "_reconvehicleClass" || {isNil "_cargoTruckClass"} || {isNil "_specOpsArray"}) exitWith { +if (isNil "_reconVehicleClass" || {isNil "_cargoTruckClass"} || {isNil "_specOpsArray"}) exitWith { ["LOG"] remoteExec ["A3A_fnc_missionRequest",2]; Error("Problems with faction template, rerequesting new logistics mission."); }; //refining crash spawn position, to avoid exploding on spawn or "Armaing" during mission private _flatPosition = [_posCrashOrigin, 0, 1000, 0, 0, 0.4] call BIS_fnc_findSafePos; -private _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconvehicleClass]; +private _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconVehicleClass]; private _iterations = 0; //crash position could be too close to petros, lets find out it again while {_iterations < 30} do { _flatPosition = [_posCrashOrigin, 0, 1000, 0, 0, 0.4] call BIS_fnc_findSafePos; - _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconvehicleClass]; + _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconVehicleClass]; if(_crashPosition distance _respawnTeamPlayerMarkerPos < 2000 && _crashPosition distance _respawnTeamPlayerMarkerPos > 4000) exitWith {}; _iterations = _iterations + 1; }; @@ -128,12 +132,15 @@ Debug_1("Crashsite position has been found after %1 iterations.", str _iteration Info_1("Crashsite position: %1", str _crashPosition); //creating mission marker near crash site +private _reconVehiclePlaceholder = createVehicle ["Land_Can_V2_F", [_crashPosition select 0, _crashPosition select 1, 0.9], [], 0, "CAN_COLLIDE"]; +//hide +_reconVehiclePlaceholder hideObjectGlobal true; -private _reconvehicle = createVehicle [_reconvehicleClass, [_crashPosition select 0, _crashPosition select 1, 0.9], [], 0, "CAN_COLLIDE"]; -///hide -_reconvehicle hideObjectGlobal true; +private _crashPositionMarker = _reconVehiclePlaceholder getRelPos [random 1,random 1]; -private _crashPositionMarker = _reconvehicle getRelPos [random 1,random 1]; +private _startTime = 15 call SCRT_fnc_misc_getTimeLimit; +private _startTimeNum = _startTime select 0; +private _startTimeDisplay = _startTime select 1; //creating Task private _taskId = "LOG" + str A3A_taskCount; @@ -147,7 +154,7 @@ private _rebelTaskText = format [ [ [teamPlayer,civilian], _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_desc", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], + [format [localize "STR_A3A_Missions_LOG_crashsite_task_desc", _faction get "name", _startTimeDisplay, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], _crashPositionMarker, false, 0, @@ -157,18 +164,14 @@ private _rebelTaskText = format [ ] call BIS_fnc_taskCreate; [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -///checking if players reached minimum distance to start vfx or if time limit has passed -private _missionstart = serverTime; -waitUntil {sleep 1; (player distance2D _crashPosition) < 1500 || _missionstart >= serverTime + 600 }; -/// +//checking if time has passed to start vfx +waitUntil {sleep 1; (dateToNumber date >= _startTimeNum)}; -_vehicles pushBack _reconvehicle; -/// -private _reconvehicledummy = createVehicle [_reconvehicleClass, [0, 0, 250], [], 0, "NONE"]; +// This is the "crashing" vehicle, hence dummy +private _reconVehicleDummy = createVehicle [_reconVehicleClass, [0, 0, 250], [], 0, "NONE"]; private _quad = createVehicle ["I_Quadbike_01_F", [0, 0, 250], [], 0, "NONE"]; -_reconvehicledummy attachTo [_quad]; -/* _quad hideObjectGlobal true; */ -_reconvehicledummy setDamage 0.2; +_reconVehicleDummy attachTo [_quad]; +_reconVehicleDummy setDamage 0.2; _initPos = _crashPosition getPos [2500, random 360]; _angleOffset = -32; _quad setPos (_initPos vectorAdd [0,0,1000]); @@ -190,28 +193,29 @@ _dir = vectorDir _quad; _additionalSpeed = 130; // in m/s _targetVector = [-cos (getDir _quad + 90), sin (getDir _quad + 90), 1 / (tan (_angle - 90))]; _quad setVelocity (_targetVector vectorMultiply _additionalSpeed); -_reconvehicledummy setVectorUp _targetVector; -///VFX +_reconVehicleDummy setVectorUp _targetVector; + +//VFX _bomb1 = "ammo_Missile_Cruise_01" createVehicle [getPos _quad select 0, getPos _quad select 1 ,0]; [_quad] call SCRT_fnc_effect_crashingEffects; +private _crashsiteActual = getPosATL _quad; +_bomb2 = "ammo_Missile_Cruise_01" createVehicle [(_crashsiteActual select 0),(_crashsiteActual select 1),0]; -private _crashsiteactual = getPosATL _quad; -_bomb2 = "ammo_Missile_Cruise_01" createVehicle [(_crashsiteactual select 0),(_crashsiteactual select 1),0]; -clearWeaponCargoGlobal _reconvehicle; -clearMagazineCargoGlobal _reconvehicle; +private _reconVehicle = createVehicle [_reconVehicleClass, [0,0,10], [], 0, "CAN_COLLIDE"]; +_reconVehicle setPos [_crashsiteActual select 0, _crashsiteActual select 1, 1]; +clearWeaponCargoGlobal _reconVehicle; +clearMagazineCargoGlobal _reconVehicle; -private _crater = "CraterLong_02_F" createVehicle _crashsiteactual; -deletevehicle _reconvehicledummy; +private _crater = "CraterLong_02_F" createVehicle _crashsiteActual; +deletevehicle _reconVehicleDummy; deletevehicle _quad; -_reconvehicle setPos [_crashsiteactual select 0, _crashsiteactual select 1, 1]; -_reconvehicle hideObjectGlobal false; -_reconvehicle setDamage 0.6; -_reconvehicle animateDoor ["Door_rear_source", 1, true]; +_reconVehicle setDamage 0.6; +_reconVehicle animateDoor ["Door_rear_source", 1, true]; -private _smokeEffect = "test_EmptyObjectForSmoke" createVehicle _crashsiteactual; -_smokeEffect attachTo [_reconvehicle,[0,1.5,-1]]; +private _smokeEffect = "test_EmptyObjectForSmoke" createVehicle _crashsiteActual; +_smokeEffect attachTo [_reconVehicle,[0,1.5,-1]]; _effectsAndProps pushBack _smokeEffect; _effectsAndProps pushBack _crater; @@ -219,53 +223,54 @@ _effectsAndProps pushBack _crater; { [_x, true] remoteExec ["hideObject", 0, true]; _x enableSimulationGlobal false; -} forEach nearestTerrainObjects [_reconvehicle, ["ROCKS","ROCK"], 50, false, true]; +} forEach nearestTerrainObjects [_reconVehicle, ["ROCKS","ROCK"], 50, false, true]; + { _x setDamage 1; -} forEach nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 20, false, true]; +} forEach nearestTerrainObjects [_reconVehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 20, false, true]; -Info_2("Crash Location: %1, Aircraft: %2", _crashsiteactual, _reconvehicle); +Info_2("Crash Location: %1, Aircraft: %2", _crashsiteActual, _reconVehicle); _groupPilot = createGroup _sideX; _pilot = ""; _pilotPosition = ""; _bloodSplatter = ""; -if (typeOf _reconvehicle in (_faction get "vehiclesPlanesTransport") ) then { - _pilot = [_groupPilot, _pilotClass, _crashsiteactual, [], 0, "NONE"] call A3A_fnc_createUnit; +if (typeOf _reconVehicle in (_faction get "vehiclesPlanesTransport")) then { + _pilot = [_groupPilot, _pilotClass, _crashsiteActual, [], 0, "NONE"] call A3A_fnc_createUnit; _pilotPosition = position _pilot; _bloodSplatter = createVehicle ["BloodSplatter_01_Large_New_F", [_pilotPosition select 0, _pilotPosition select 1,0/* + 0.05 */], [], 0, "CAN_COLLIDE"]; _pilot setDamage 1; + _effectsAndProps append [_pilot, _bloodSplatter]; }; -_effectsAndProps append [_pilot, _bloodSplatter]; - for "_i" from 0 to (random [3,5,6]) do { - _firePosition = [ - _crashsiteactual, + private _firePosition = + [ + _crashsiteActual, 2, 25, 2 - ] call BIS_fnc_findSafePos; + ] call BIS_fnc_findSafePos; - [_firePosition, 5000] remoteExec ["SCRT_fnc_effect_createBurningDebrisEffect", 0, _reconvehicle]; + [_firePosition, 5000] remoteExec ["SCRT_fnc_effect_createBurningDebrisEffect", 0, _reconVehicle]; - private _fireEffectEmitter = "#particlesource" createVehicle _firePosition; - [_fireEffectEmitter, "SmallDestructionFire"] remoteExec ["setParticleClass", 0, _fireEffectEmitter]; + private _fireEffectEmitter = "#particlesource" createVehicle _firePosition; + [_fireEffectEmitter, "SmallDestructionFire"] remoteExec ["setParticleClass", 0, _fireEffectEmitter]; - private _lightEffectEmitter = "#lightpoint" createVehicle _firePosition; - [_lightEffectEmitter, 0.3] remoteExec ["setLightBrightness", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightAmbient", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightColor", 0, _lightEffectEmitter]; + private _lightEffectEmitter = "#lightpoint" createVehicle _firePosition; + [_lightEffectEmitter, 0.3] remoteExec ["setLightBrightness", 0, _lightEffectEmitter]; + [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightAmbient", 0, _lightEffectEmitter]; + [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightColor", 0, _lightEffectEmitter]; - _effectsAndProps append [_fireEffectEmitter, _lightEffectEmitter]; + _effectsAndProps append [_fireEffectEmitter, _lightEffectEmitter]; }; -/// +// //spawning box -private _boxPosition = +_crashsiteactual; -_boxPosition set [2, (_crashsiteactual select 2) + 5]; +private _boxPosition = +_crashsiteActual; +_boxPosition set [2, (_crashsiteActual select 2) + 5]; private _box = _blackboxClass createVehicle _boxPosition; _box allowDamage false; _box setVectorDirAndUp [[0,0,0], [0,1,0]]; @@ -273,13 +278,14 @@ _box setVectorDirAndUp [[0,0,0], [0,1,0]]; [_box] call A3A_Logistics_fnc_addLoadAction; sleep 1; + _box allowDamage true; Info_1("Box position: %1", position _box); //////////////// //convoy spawn// -//////////////// +/////////////// //finding road private _radiusX = 1500; @@ -304,13 +310,14 @@ private _cargoVehicleCrew = units _cargoVehicleGroup; _groups pushBack _cargoVehicleGroup; _vehicles pushBack _cargoVehicle; -//// +// _cargoGroupSpawnpositon = getPosATL _cargoVehicle; private _cargoVehicle2 = objNull; private _cargoVehicle2driver = ""; -//// +// _cargoGroupX = [_missionOriginPos, _sideX, _specOpsArray] call A3A_fnc_spawnGroup; + { _x assignAsCargo _cargoVehicle; _x moveInCargo _cargoVehicle; @@ -359,33 +366,34 @@ if (_searchHeliClass isNotEqualTo []) then { { _x assignAsCargo _searchHeliVeh; _x moveInCargo _searchHeliVeh; - [_x] join _heliInfGroup; /// _heliVehicleGroup + [_x] join _heliInfGroup; // _heliVehicleGroup [_x] call A3A_fnc_NATOinit; } forEach units _heliInfGroup; + { - private _index = _searchHeliVeh getCargoIndex _x; - if (_index == -1) then { - deleteVehicle _x; - }; + private _index = _searchHeliVeh getCargoIndex _x; + if (_index == -1) then { + deleteVehicle _x; + }; } forEach units _heliInfGroup; - _landPos = [_crashsiteactual, 30, 100, 10, 0, 0.25, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; + + _landPos = [_crashsiteActual, 30, 100, 10, 0, 0.25, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; _totalSeats = [typeOf _cargoVehicle, false] call BIS_fnc_crewCount; _heliInfGroupSize = count units _heliInfGroup; if(_searchHeliClass in (_faction get "vehiclesHelisLight")) then { - - if ((typeOf _searchHeliVeh) in vehFastRope) then { - [_searchHeliVeh, _heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _searchHeliVeh] spawn A3A_fnc_fastrope; + private _roll = random 100; + if(_roll >= 50) then { + [_searchHeliVeh, _heliInfGroup, _crashsiteActual, _cargoGroupSpawnpositon, _heliVehicleGroup] spawn A3A_fnc_fastrope; } else { - [_searchHeliVeh, _heliVehicleGroup,_heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _landPos] spawn A3A_fnc_combatLanding; + [_searchHeliVeh, _heliVehicleGroup,_heliInfGroup, _crashsiteActual, _cargoGroupSpawnpositon, _landPos] spawn A3A_fnc_combatLanding; }; - - if (_totalSeats - 2 < _heliInfGroupSize) then { /// -2 because cargo will take at most 2 seats - sleep 8; /// just to make sure cargovehicles won't collide - private _cargoVehicleData2 = [_cargoGroupSpawnpositon , 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; ///Just to make sure that everyone can RTB + if (_totalSeats - 2 < _heliInfGroupSize) then { // -2 because cargo will take at most 2 seats + sleep 8; // just to make sure cargovehicles won't collide + private _cargoVehicleData2 = [_cargoGroupSpawnpositon , 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; //Just to make sure that everyone can RTB _cargoVehicle2 = _cargoVehicleData2 select 0; _cargoVehicle2 limitSpeed 85; [_cargoVehicle2, _sideX] call A3A_fnc_AIVEHinit; - ///[_cargoVehicle2,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; + //[_cargoVehicle2,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; _vehicles pushBack _cargoVehicle2; _cargoVehicle2Wp = group driver _cargoVehicle2 addWaypoint [position _box, 1]; _cargoVehicle2Wp setWaypointType "GETOUT"; @@ -394,64 +402,84 @@ if (_searchHeliClass isNotEqualTo []) then { _cargoVehicle2driver = driver _cargoVehicle2; }; } else { - _heliVehicleGroupWP2 = _heliVehicleGroup addWaypoint [position _box, 1]; - _heliVehicleGroupWP2 setWaypointType "LOITER"; - _heliVehicleGroupWP2 setWaypointBehaviour "SAFE"; - [_heliVehicleGroup, 0] setWaypointLoiterRadius 400; - [_heliVehicleGroup, 0] setWaypointLoiterType "CIRCLE_L"; + _heliVehicleGroupWP2 = _heliVehicleGroup addWaypoint [position _box, 1]; + _heliVehicleGroupWP2 setWaypointType "LOITER"; + // _heliVehicleGroupWP2 setWaypointBehaviour "AWARE"; + _heliVehicleGroupWP2 setWaypointBehaviour "SAFE"; + [_heliVehicleGroup, 0] setWaypointLoiterRadius 400; + [_heliVehicleGroup, 0] setWaypointLoiterType "CIRCLE_L"; + // [_heliVehicleGroup, 0] setWaypointCombatMode "RED"; }; -} else { +}; + +private _taskId2 = "LOG" + str A3A_taskCount; +private _rebelTaskText = format [ + localize "STR_A3A_Missions_LOG_crashsite_task_header", + _faction get "name", + _destinationName, + _displayTime +]; +if ((getPosASL _box) select 2 < 0) then { //in case box ends up underwater + _box setVariable ["SalvageCrate", true, true]; + [_box] remoteExec ["SCRT_fnc_common_addActionMove", [teamPlayer, civilian], _box]; }; -if (!isNil "traderMarker") then { ///checking if trader is spawned +if (!isNil "traderMarker") then { //checking if trader is spawned [ - [teamPlayer,civilian], - _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], - traderMarker, - false, - 0, - true, - "whiteboard", - true -] call BIS_fnc_taskCreate; -[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; + [teamPlayer,civilian], + _taskId2, + [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], + traderMarker, + false, + 0, + true, + "whiteboard", + true + ] call BIS_fnc_taskCreate; + [_taskId2, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; }; -if (!isNil "traderMarker") then { ///checking if trader is spawned - if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { +if (!isNil "traderMarker") then { // check if trader is present + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then + { + waitUntil + { sleep 1; - !alive _box + !(alive _box) || {_cargoVehicle distance _box < 50} || {_cargoVehicle2 distance _box < 50} || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} + {_box distance (getMarkerPos respawnTeamPlayer) < 50} || {_box distance (getMarkerPos traderMarker) < 50} || {dateToNumber date > _dateLimitNum} }; } else { - waitUntil { + waitUntil + { sleep 1; - !alive _box + !(alive _box) || - {_cargoVehicle distance _box < 50} + {_cargoVehicle distance _box < 50} || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} + {_box distance (getMarkerPos respawnTeamPlayer) < 50} + || + {_box distance (getMarkerPos traderMarker) < 50} || {dateToNumber date > _dateLimitNum} }; }; -}else { - if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { +} else { + if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then + { + waitUntil + { sleep 1; - !alive _box + !(alive _box) || {_cargoVehicle distance _box < 50} || @@ -462,9 +490,10 @@ if (!isNil "traderMarker") then { ///checking if trader is spawned {dateToNumber date > _dateLimitNum} }; } else { - waitUntil { + waitUntil + { sleep 1; - !alive _box + !(alive _box) || {_cargoVehicle distance _box < 50} || @@ -477,13 +506,14 @@ if (!isNil "traderMarker") then { ///checking if trader is spawned if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (alive _cargoVehicle || alive _cargoVehicle2) && (!isNull (driver _cargoVehicle) || !isNull (driver _cargoVehicle2))) then { _allParticipatingUnits = []; + { _allParticipatingUnits append (units _x); } forEach _groups; _isEnemyKnowsAboutTeamplayer = false; { - _rebel = _x; + private _rebel = _x; { if(_x knowsAbout _rebel > 1.4) exitWith { _isEnemyKnowsAboutTeamplayer = true; }; } forEach _allParticipatingUnits; @@ -525,13 +555,13 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; } else { if (alive _cargoVehicle2) then { - Info("Putting blackbox inside second truck"); - private _return = [_cargoVehicle2, _box] call A3A_Logistics_fnc_canLoad; - if !(_return isEqualType 0) then { - _return remoteExec ["A3A_Logistics_fnc_load", 2]; - } else { - Info("Players disrupt cargo operation."); - }; + Info("Putting blackbox inside second truck"); + private _return = [_cargoVehicle2, _box] call A3A_Logistics_fnc_canLoad; + if !(_return isEqualType 0) then { + _return remoteExec ["A3A_Logistics_fnc_load", 2]; + } else { + Info("Players disrupt cargo operation."); + }; }; }; @@ -541,30 +571,30 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al if(({alive _x} count units _cargoVehicleGroup) > 2) then { Info("Putting satchel into recon vehicle"); //cargo team will plant the explosive on reconvehicle - [_crashPosition, _reconvehicle, _cargoVehicle] spawn { - params ["_crashPosition", "_reconvehicle", "_cargoVehicle"]; + [_crashPosition, _reconVehicle, _cargoVehicle] spawn { + params ["_crashPosition", "_reconVehicle", "_cargoVehicle"]; waitUntil {sleep 1; _cargoVehicle distance _crashPosition > 150}; - _shell = "Sh_155mm_AMOS" createVehicle position _reconvehicle; + _shell = "Sh_155mm_AMOS" createVehicle position _reconVehicle; _shell setVelocity [0,1,-1]; - _reconvehicle setDamage 1; + _reconVehicle setDamage 1; }; } else { if (({alive _x} count units _heliInfGroup) > 2) then { - Info("Putting satchel into recon vehicle"); - //heli team will plant the explosive on reconvehicle - [_crashPosition, _reconvehicle, _cargoVehicle] spawn { - params ["_crashPosition", "_reconvehicle", "_cargoVehicle"]; - waitUntil {sleep 1; _cargoVehicle distance _crashPosition > 150}; - _shell = "Sh_155mm_AMOS" createVehicle position _reconvehicle; - _shell setVelocity [0,1,-1]; - _reconvehicle setDamage 1; + Info("Putting satchel into recon vehicle"); + //heli team will plant the explosive on reconvehicle + [_crashPosition, _reconVehicle, _cargoVehicle] spawn { + params ["_crashPosition", "_reconVehicle", "_cargoVehicle"]; + waitUntil {sleep 1; _cargoVehicle distance _crashPosition > 150}; + _shell = "Sh_155mm_AMOS" createVehicle position _reconVehicle; + _shell setVelocity [0,1,-1]; + _reconVehicle setDamage 1; }; } else { Info("Players disrupt satchel operation."); }; }; - _cargoTimeout = time + (random [20,25,30]); + _cargoTimeout = time + (random [15,20,25]); waitUntil{sleep 1; time > _cargoTimeout }; Info("Departing."); @@ -580,21 +610,15 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al deleteWaypoint [_heliInfGroup , _i]; }; }; - }else{}; + }; + if ((!isNull _cargoVehicle2 || alive _cargoVehicle2) && (_cargoVehicle2 distance2D _reconVehicle < 50)) then { - if ((!isNull _cargoVehicle2 || alive _cargoVehicle2) && (_cargoVehicle2 distance2D _reconvehicle < 50)) then { { - /* if (leader _heliInfGroup == _x) then { - _x assignAsDriver _cargoVehicle2; - [_x] orderGetIn true; - [_x] call A3A_fnc_NATOinit; - } else { */ - _x assignAsCargo _cargoVehicle2; - ///[_x] join _cargoVehicleGroup; - [_x] call A3A_fnc_NATOinit; - //}; + _x assignAsCargo _cargoVehicle2; + [_x] call A3A_fnc_NATOinit; } forEach units _heliInfGroup; + [_cargoVehicle2driver] join _heliInfGroup; _cargoVehicle2driver assignAsDriver _cargoVehicle2; if (_searchHeliClass isNotEqualTo []) then { @@ -605,20 +629,22 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; _heliInfWp2 setWaypointType "MOVE"; - if (_cargoVehicle distance2D _reconvehicle > 50) then{ + if (_cargoVehicle distance2D _reconVehicle > 50) then { + { _x assignAsCargo _cargoVehicle2; [_x] join _heliInfGroup; [_x] call A3A_fnc_NATOinit; } forEach units _cargoVehicleGroup; - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle2 ///I don't know why _box is used + + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle2 _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; _cargoWp2 setWaypointType "MOVE"; } else { - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; @@ -634,21 +660,22 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al _heliInfWp2 setWaypointBehaviour "SAFE"; }; } else { + if (_cargoVehicle distance2D _reconVehicle > 50) then { - if (_cargoVehicle distance2D _reconvehicle > 50) then{ - { - _x assignAsCargo _cargoVehicle2; - [_x] join _heliInfGroup; - [_x] call A3A_fnc_NATOinit; - } forEach units _cargoVehicleGroup; - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle2 ///I don't know why _box is used + { + _x assignAsCargo _cargoVehicle2; + [_x] join _heliInfGroup; + [_x] call A3A_fnc_NATOinit; + } forEach units _cargoVehicleGroup; + + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle2 //I don't know why _box is used _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; _cargoWp2 setWaypointType "MOVE"; } else { - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; @@ -665,22 +692,23 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al }; }; - } else { if (_searchHeliClass isNotEqualTo []) then { + { _x assignAsCargo _cargoVehicle; [_x] join _cargoVehicleGroup; [_x] call A3A_fnc_NATOinit; } forEach units _heliInfGroup; - _heliInfWp1 = _heliInfGroup addWaypoint [_box, 0]; ///_cargoVehicle + + _heliInfWp1 = _heliInfGroup addWaypoint [_box, 0]; //_cargoVehicle _heliInfWp1 setWaypointType "GETIN"; _heliInfWp1 setWaypointBehaviour "SAFE"; _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; _heliInfWp2 setWaypointType "MOVE"; - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; @@ -700,6 +728,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al deleteWaypoint [_heliVehicleGroup, _i]; }; }; + _searchHeliWp1 = _heliVehicleGroup addWaypoint [_deliverySite, 2]; _searchHeliWp1 setWaypointType "MOVE"; if(_isEnemyKnowsAboutTeamplayer) then { @@ -708,7 +737,7 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al _searchHeliWp1 setWaypointBehaviour "SAFE"; }; } else { - _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; ///_cargoVehicle + _cargoWp1 = _cargoVehicleGroup addWaypoint [_box, 0]; //_cargoVehicle _cargoWp1 setWaypointType "GETIN"; _cargoWp1 setWaypointBehaviour "SAFE"; @@ -720,104 +749,125 @@ if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (al } else { _cargoWp2 setWaypointBehaviour "SAFE"; }; - } + }; }; }; -if (!isNil "traderMarker") then { ///checking if trader is spawned - waitUntil { - sleep 1; - !alive _box +if (!isNil "traderMarker") then { //checking if trader is spawned + waitUntil + { + sleep 1; + !(alive _box) || - _box distance _deliverySite < 50 + _box distance _deliverySite < 50 || - _box distance (getMarkerPos respawnTeamPlayer) < 50 + _box distance (getMarkerPos respawnTeamPlayer) < 50 || _box distance (getMarkerPos traderMarker) < 50 || - dateToNumber date > _dateLimitNum + dateToNumber date > _dateLimitNum }; } else { - waitUntil { - sleep 1; - !alive _box + waitUntil + { + sleep 1; + !(alive _box) || - _box distance _deliverySite < 50 + _box distance _deliverySite < 50 || - _box distance (getMarkerPos respawnTeamPlayer) < 50 + _box distance (getMarkerPos respawnTeamPlayer) < 50 || - dateToNumber date > _dateLimitNum + dateToNumber date > _dateLimitNum }; }; -switch(true) do { - case(_box distance _deliverySite < 50 || {dateToNumber date > _dateLimitNum}): { - Info("Box has been recovered by enemy, mission falied."); + +switch(true) do +{ + case(_box distance _deliverySite < 50 || {dateToNumber date > _dateLimitNum}): + { + Info("Box has been recovered by enemy, mission failed."); [_taskId, "LOG", "FAILED"] call A3A_fnc_taskSetState; + [_taskId2, "LOG", "FAILED"] call A3A_fnc_taskSetState; - [-900, _sideX] remoteExec ["A3A_fnc_timingCA",2]; + [-900, _sideX] remoteExec ["A3A_fnc_timingCA",2]; // isn't this function running on the server? Might aswell just turn the remoteExecs to call/spawn [-10,theBoss] call A3A_fnc_addScorePlayer; if (dateToNumber date > _dateLimitNum) then { - _hrT = server getVariable "hr"; - _resourcesFIAT = server getVariable "resourcesFIA"; - [-1*(round(_hrT/3)),-1*(round(_resourcesFIAT/3))] remoteExec ["A3A_fnc_resourcesFIA",2]; - [-10*_factor, 90] remoteExec ["SCRT_fnc_rivals_reduceActivity",2]; - { A3A_curHQInfoInv = A3A_curHQInfoInv + 0.25 + random 0.5 } remoteExecCall ["call", 2]; - }; ///If players fail, enemy will get location of the HQ + private _hrT = server getVariable "hr"; + private _resourcesFIAT = server getVariable "resourcesFIA"; + [-1*(round(_hrT/3)),-1*(round(_resourcesFIAT/3))] remoteExec ["A3A_fnc_resourcesFIA",2]; + [-10, 90] remoteExec ["SCRT_fnc_rivals_reduceActivity",2]; + { A3A_curHQInfoInv = A3A_curHQInfoInv + 0.25 + random 0.5 } remoteExecCall ["call", 2]; + }; //If players fail, enemy will get location of the HQ }; - case(!alive _box): { + case(!alive _box): + { Info("Box has been destroyed, mission canceled."); [_taskId, "LOG", "CANCELED"] call A3A_fnc_taskSetState; + [_taskId2, "LOG", "CANCELED"] call A3A_fnc_taskSetState; [-300, _sideX] remoteExec ["A3A_fnc_timingCA",2]; }; - case(_box distance (getMarkerPos respawnTeamPlayer) < 50): { + case(_box distance (getMarkerPos respawnTeamPlayer) < 50): + { Info("Box has been delivered to HQ, mission completed."); [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; + [_taskId2, "LOG", "CANCELED"] call A3A_fnc_taskSetState; [0, 600] remoteExec ["A3A_fnc_resourcesFIA",2]; [1800, _sideX] remoteExec ["A3A_fnc_timingCA",2]; + { [20*_bonus,_x] call A3A_fnc_addScorePlayer; [350*_bonus,_x] call A3A_fnc_addMoneyPlayer; } forEach (call SCRT_fnc_misc_getRebelPlayers); + [10*_bonus,theBoss] call A3A_fnc_addScorePlayer; - [250*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; + [250*_bonus,theBoss,true] call A3A_fnc_addMoneyPlayer; ["Large", _sideX] remoteExec ["A3A_fnc_selectIntel", 2]; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; + + for "_i" from 0 to 3 do { + [(position _box), 6000, 1200, false] spawn SCRT_fnc_common_recon; + if (hideEnemyMarkers) then { + if (random 100 >= 70) then { + private _zoneAmount = selectRandom [1,2]; + [_zoneAmount] call A3U_fnc_revealRandomZones; + }; + }; + uiSleep 60; + }; + deleteVehicle _box; - if (hideEnemyMarkers) then { - [(selectRandom [5,7])] call A3U_fnc_revealRandomZones; - }; }; - case(_box distance (getMarkerPos traderMarker) < 50 || _box distance (getMarkerPos traderMarker) < 50): { - Info("Box has been delivered to arms traider, mission completed."); - [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; + case(_box distance (getMarkerPos traderMarker) < 50): + { + Info("Box has been delivered to arms trader, mission completed."); + + [_taskId, "LOG", "CANCELED"] call A3A_fnc_taskSetState; + [_taskId2, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; [0, 1200] remoteExec ["A3A_fnc_resourcesFIA",2]; [3600, _sideX] remoteExec ["A3A_fnc_timingCA",2]; + { - [20*_bonus,_x] call A3A_fnc_addScorePlayer; + [30*_bonus,_x] call A3A_fnc_addScorePlayer; [700*_bonus,_x] call A3A_fnc_addMoneyPlayer; } forEach (call SCRT_fnc_misc_getRebelPlayers); + [20*_bonus,theBoss] call A3A_fnc_addScorePlayer; [500*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; - [20] call SCRT_fnc_trader_setTraderDiscount; + // [20] call SCRT_fnc_trader_setTraderDiscount; }; - default { + default + { Error("Undefined mission outcome."); [_taskId, "LOG", "CANCELED"] call A3A_fnc_taskSetState; + [_taskId2, "LOG", "CANCELED"] call A3A_fnc_taskSetState; }; }; -//////////// +//////// //Clean up// -//////////// +//////// sleep 20; @@ -830,18 +880,11 @@ sleep 20; } forEach _vehicles; [_taskId, "LOG", 1200] spawn A3A_fnc_taskDelete; +[_taskId2, "LOG", 1200] spawn A3A_fnc_taskDelete; {[_x] spawn A3A_fnc_vehDespawner} forEach _vehicles; {[_x] spawn A3A_fnc_groupDespawner} forEach _groups; -if (!isNil "traderMarker") then { ///checking if trader is spawned - if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50} || _box distance (getMarkerPos traderMarker) < 50) then { - deleteVehicle _box; - }; -} else { - if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { - deleteVehicle _box; - }; -}; +deleteVehicle _box; Info("Helicrash clean up complete."); \ No newline at end of file diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Helicrash.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Helicrash.sqf index 09270f6fb7..4fa27ca908 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Helicrash.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Helicrash.sqf @@ -110,10 +110,10 @@ Info_1("Helicrash position: %1", str _crashPosition); { [_x, true] remoteExec ["hideObject", 0, true]; _x enableSimulationGlobal false; -} forEach nearestTerrainObjects [_reconvehicle, ["ROCKS","ROCK"], 50, false, true]; +} forEach nearestTerrainObjects [_crashPosition, ["ROCKS","ROCK"], 50, false, true]; { _x setDamage 1; -} forEach nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 20, false, true]; +} forEach nearestTerrainObjects [_crashPosition, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 20, false, true]; Info_2("Crash Location: %1, Aircraft: %2", _crashPosition, _helicopterClass); @@ -477,4 +477,4 @@ if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { deleteVehicle _box; }; -Info("Helicrash clean up complete."); +Info("Helicrash clean up complete."); \ No newline at end of file diff --git a/A3A/addons/core/functions/Missions/fn_missionRequest.sqf b/A3A/addons/core/functions/Missions/fn_missionRequest.sqf index e14c7d591b..9ecbe2af8c 100644 --- a/A3A/addons/core/functions/Missions/fn_missionRequest.sqf +++ b/A3A/addons/core/functions/Missions/fn_missionRequest.sqf @@ -193,9 +193,9 @@ switch (_type) do { [[_site],"A3A_fnc_LOG_Salvage"] remoteExec ["A3A_fnc_scheduler", 2]; }; case(_site in controlsX): { - private _LOGmissions = ["A3A_fnc_LOG_Airdrop", 0.35, "A3A_fnc_LOG_Helicrash", 0.35, "A3A_fnc_LOG_Crashsite", 0.3]; - private _LOGmission = selectRandomWeighted _LOGmissions; - [[_site],_LOGmission] remoteExec ["A3A_fnc_scheduler", 2]; + private _logMissions = ["A3A_fnc_LOG_Airdrop", 0.35, "A3A_fnc_LOG_Helicrash", 0.35, "A3A_fnc_LOG_Crashsite", 0.5]; + private _logMission = selectRandomWeighted _logMissions; + [[_site],_logMission] remoteExec ["A3A_fnc_scheduler", 2]; }; default {}; }; @@ -330,4 +330,4 @@ if (count _possibleMarkers > 0) then { }; sleep 3; // delay lockout until the mission is registered }; -A3A_missionRequestInProgress = nil; +A3A_missionRequestInProgress = nil; \ No newline at end of file diff --git a/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf index 2811ec1313..c2f9aede10 100644 --- a/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf +++ b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf @@ -77,8 +77,8 @@ if (typeOf _object in (_faction get "vehiclesDropPod") ) then { setAperture 0; }; -waitUntil { sleep 0.01; getPos _object select 2 < 4 }; ///0.01 because we don't wanna bounce +waitUntil { sleep 0.01; getPos _object select 2 < 2 }; ///0.01 because we don't wanna bounce deleteVehicle _ps0; deleteVehicle _ps1; -deleteVehicle _ps2; +deleteVehicle _ps2; \ No newline at end of file From 22a173cdcfd759883104b19ae774e965a2d28328 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 14 Jul 2024 21:20:13 +0300 Subject: [PATCH 26/63] Delete Sonic.ogg --- A3A/addons/scrt/Sounds/Misc/Sonic.ogg | Bin 65728 -> 0 bytes 1 file changed, 0 insertions(+), 0 deletions(-) delete mode 100644 A3A/addons/scrt/Sounds/Misc/Sonic.ogg diff --git a/A3A/addons/scrt/Sounds/Misc/Sonic.ogg b/A3A/addons/scrt/Sounds/Misc/Sonic.ogg deleted file mode 100644 index c1eaf04c551c59cd5b9c837ad3f5628d583aa903..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 65728 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 Date: Sun, 14 Jul 2024 21:25:21 +0300 Subject: [PATCH 27/63] Update Stringtable.xml --- A3A/addons/scrt/Stringtable.xml | 42 ++++++++++++++++----------------- 1 file changed, 20 insertions(+), 22 deletions(-) diff --git a/A3A/addons/scrt/Stringtable.xml b/A3A/addons/scrt/Stringtable.xml index 6babff9a8f..9f49f2cf88 100644 --- a/A3A/addons/scrt/Stringtable.xml +++ b/A3A/addons/scrt/Stringtable.xml @@ -3125,14 +3125,6 @@ 공수 기계화 신속대응군 QRF aérienne mécanisée - - A %1 orbital QRF just dropped - Орбитальный десант %1 приземлились - - - Orbital QRF - Орибальный СБР - %1 is about to execute an airstrike %1 собирается нанести авиаудар @@ -3455,10 +3447,6 @@ %1이(가) 방금 공수 기계화 신속대응군을 보냈습니다 %1 vient d'envoyer une QRF mécanisée aéroportée - - %1 just sent a orbital landing - %1 отправили орбитальный десант - %1 just sent a major attack wave %1 отправили крупные силы в атаку @@ -6895,11 +6883,13 @@ Moveout vehicle crew Выгнать экипаж их техники Déplace l'équipage du véhicule + 차량 승무원 내보내기 Moves out crew from vehicle you looking at. Выгоняет экипаж из техники на которую вы смотрите. Déplace l'équipage du véhicule que vous regardez. + 현재 보고 있는 차량의 승무원을 내보냅니다. Arsenal Limits @@ -7304,8 +7294,8 @@ Antistasi Ultimate - %1, Version: %2, Unlock Weapon Number: %3, Limited Fast Travel: %4, Rivals: %5, Time since GC: %6 Antistasi Ultimate - %1, Версия: %2, Кол-во орудий для разблок-ки: %3, Ограниченное быстрое перемещение по карте: %4, Инсургенты: %5, Прошло времени с момента сборки мусора: %6 Antistasi Ultimate - %1, 版本: %2, 解锁武器数量: %3, 是否限制快速旅行: %4, 对手: %5, GC之后经过的时间: %6 - 안티스타시 플러스 - %1, 버전: %2, 무기 언락 수: 53, 빠른 이동 제한: %4 라이벌: %5, 쓰레기 청소 이후 지난 시간:%6 Antistasi Ultimate - %1, Version: %2, Nombre d'armes à débloquer: %3, Voyage rapide limité : %4, Rivaux: %5, Temps écoulé depuis le nettoyage: %6 + 안티스타시 플러스 - %1, 버전: %2, 무기 언락 수: %3, 빠른 이동 제한: %4 라이벌: %5, 쓰레기 청소 이후 지난 시간:%6 %1 Skill Level: %2/%3 @@ -8174,12 +8164,16 @@ - Vehicle Black Market + Vehicle Black Market - Click the notepad for more info. Черный рынок техники 载具黑市 차량 암시장 Marché noir des véhicules + + Vehicle requirements can be found by clicking the notepad in the top right corner. + Условия разблокировки можно найти, кликнув на иконку блокнота в правом верхнем углу + @@ -9119,15 +9113,15 @@ L'hélicoptère %1 avec une cargaison de valeur a été abattu à %2. Apportez la cargaison de l'hélicoptère au QG avant l'arrivée de l'équipe de secours ennemie. Nous devons l'obtenir avant %3. Les troupes ennemies de première ligne ont déjà trouvé le site du crash et le gardent. - Reconnaissance vehicle crash site + Reconnaissance Vehicle Crash Site Направляйтесь на предпологаемое место крушения - %1 helicopter with some valueable cargo has been shot down in %2. Bring helicopter's cargo to the HQ before enemy's rescue team. We must get it before %3. Enemy frontline troops already found the crashsite and guarding it. + %1s' reconnaissance vehicle sent a distress signal. The vehicles trajectory suggests that the crash is expected to happen at %2. Collect the data and bring it back to HQ before the enemy recovery team. We must get it before %3. Enemy frontline troops are on their way to recover the data. Транспорт %1 c разведданными был подбит в %2. Соберите их и доставьте в штаб до того как их заберёт вражеская эвакуационная команда. Мы должны сделать это %3. Вражеские передовые отряды уже в пути. - Deliver the data to arms dealer. He will pay handsomely (Petros won't be too upset). + Deliver the crashsite data to the arms dealer. He will pay handsomely! Petros won't be too upset about it. Доставьте данные торговцу оружием. Он щедро за них заплатит (Петрос не сильно расстроится). @@ -9160,7 +9154,7 @@ Keep the area clear of hostiles for %1 more seconds. - Не пускайте врагов к ящику в течение %2 секунд. + Не пускайте врагов к ящику в течение %1 секунд. 保持该区域没有敌人 %1 秒。 %1초 동안 적이 없도록 하십시오. Gardez la zone exempte d'hostiles pendant %1 secondes supplémentaires. @@ -9473,6 +9467,7 @@ <br/>Press H to Withstand. <br/>Appuyez sur H pour résister. + <br/>H키를 눌러 스스로 일어나십시오. Access Vehicle Market @@ -12112,9 +12107,9 @@ A T T E N T I O N - Antistasi Plus has a custom save system.<br/><br/> - Antistasi Plus использует нестандартную систему сохранений.<br/><br/> - Antistasi Plus有一个自定义的保存系统。<br/><br/> + Antistasi Ultimate has a custom save system.<br/><br/> + Antistasi Ultimate использует нестандартную систему сохранений.<br/><br/> + Antistasi Ultimate有一个自定义的保存系统。<br/><br/> 안티스타시 플러스는 사용자 지정 저장 시스템을 가졌습니다.<br/><br/> Antistasi Plus dispose d'un système de sauvegarde personnalisé.<br/><br/> @@ -12843,11 +12838,13 @@ Move out crew Выгнать экипаж из техники Expulser l'équipage du véhicule + 승무원 내보내기 Vehicle must contain rebel crew or civillian crew. В транспортном средстве должен находиться экипаж повстанцев или гражданских. Le véhicule doit contenir un équipage rebelle ou civil. + 차량에 반드시 반군 또는 민간인 승무원이 타고 있어야 합니다. Vehicle must be closer than 50 meters to the headquarters marker. @@ -12895,6 +12892,7 @@ Crew moved out. Экипаж покинул технику. L'équipage a abandonné le véhicule. + 승무원을 내보냈습니다. @@ -13079,4 +13077,4 @@ - + \ No newline at end of file From 4ab2e5c34e2369d782d98178af89826216d60cd7 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 14 Jul 2024 21:26:57 +0300 Subject: [PATCH 28/63] Update CfgFunctions.hpp --- A3A/addons/scrt/CfgFunctions.hpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/A3A/addons/scrt/CfgFunctions.hpp b/A3A/addons/scrt/CfgFunctions.hpp index 159f1dbe86..eb60cdbc46 100644 --- a/A3A/addons/scrt/CfgFunctions.hpp +++ b/A3A/addons/scrt/CfgFunctions.hpp @@ -53,7 +53,6 @@ class CfgFunctions { class effect_createBurningDebrisEffect {}; class effect_createGasEffect {}; class effect_createSmallExplosionEffect {}; - class effect_orbitalDropEffect {}; }; class Rally { @@ -293,4 +292,4 @@ class CfgFunctions { class ai_possessFriendlyUnit {}; }; }; -}; +}; \ No newline at end of file From 75612d431880143e4d80ac26d27a0383e2e3c2d9 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 14 Jul 2024 21:33:38 +0300 Subject: [PATCH 29/63] bebe2 --- A3A/addons/core/Sounds/Misc/Sonic.ogg | Bin 0 -> 65728 bytes A3A/addons/scrt/CfgFunctions.hpp | 1 + A3A/addons/scrt/Stringtable.xml | 12 ++++++++++++ 3 files changed, 13 insertions(+) create mode 100644 A3A/addons/core/Sounds/Misc/Sonic.ogg diff --git a/A3A/addons/core/Sounds/Misc/Sonic.ogg b/A3A/addons/core/Sounds/Misc/Sonic.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c1eaf04c551c59cd5b9c837ad3f5628d583aa903 GIT binary patch literal 65728 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공수 기계화 신속대응군 QRF aérienne mécanisée + + A %1 orbital QRF just dropped + Орбитальный десант %1 приземлились + + + Orbital QRF + Орибальный СБР + %1 is about to execute an airstrike %1 собирается нанести авиаудар @@ -3447,6 +3455,10 @@ %1이(가) 방금 공수 기계화 신속대응군을 보냈습니다 %1 vient d'envoyer une QRF mécanisée aéroportée + + %1 just sent a orbital landing + %1 отправили орбитальный десант + %1 just sent a major attack wave %1 отправили крупные силы в атаку From 0f9fd09828560acc0b7b4c1c460cda8928165559 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Mon, 15 Jul 2024 02:29:54 +0300 Subject: [PATCH 30/63] Back in Business --- .../core/Templates/Templates/OPTRE/OPTRE_AI_Covenant.sqf | 5 +++++ .../Templates/Templates/OPTRE/OPTRE_AI_Covenant_Grunts.sqf | 5 +++++ A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf | 2 ++ .../core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf | 2 ++ .../core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf | 2 ++ .../Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf | 2 ++ .../core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf | 2 +- 7 files changed, 19 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant.sqf index 44a7b5f8bb..683b32e87e 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant.sqf @@ -89,6 +89,11 @@ if (["MEU_Covenant"] call A3U_fnc_hasAddon) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; +["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]] +]] call _fnc_saveToTemplate; + #include "OPTRE_Vehicle_Attributes.sqf" ///////////////////// diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant_Grunts.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant_Grunts.sqf index af4f568517..4dd681027d 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant_Grunts.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_Covenant_Grunts.sqf @@ -89,6 +89,11 @@ if (["MEU_Covenant"] call A3U_fnc_hasAddon) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; +["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]] +]] call _fnc_saveToTemplate; + #include "OPTRE_Vehicle_Attributes.sqf" ///////////////////// diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf index cd7370c807..69ddbf5218 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf index 33521e88f5..da2fbd934c 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf index d9f8e544e3..533fb574bb 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf index 7905abc83c..e6453fe2cc 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index 7413ccee1d..fc0748c11f 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -34,7 +34,7 @@ if (getNumber (configOf _vehicle >> "vtol") > 0 && _vehType in FactionGet(all,"v _vehicle setVehicleRadar 1; }; -if (_vehicle isKindOf "Air") then +if (_vehicle isKindOf "Air" || typeOf _vehicle in (_faction get "vehiclesDropPod")) then { if (_vehType in FactionGet(all,"vehiclesHelisTransport") + FactionGet(all,"vehiclesHelisLight") || _vtol != "" || (typeOf _vehicle in (_faction get "vehiclesDropPod"))) exitWith { From 46a84c2cbe864f57dd5b7c46333ea209853e2210 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 16 Jul 2024 00:15:47 +0300 Subject: [PATCH 31/63] Fully functional(i hope) --- A3A/addons/core/CfgFunctions.hpp | 1 + A3A/addons/core/Params.hpp | 8 + .../Templates/CUP/CUP_AI_ACR_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_ACR_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_AFRF_Arctic.sqf | 2 + .../Templates/CUP/CUP_AI_AFRF_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_AFRF_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_BAF_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_BAF_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_BW_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_BW_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_CDF_Arctic.sqf | 2 + .../Templates/CUP/CUP_AI_CDF_Temperate.sqf | 2 + .../Templates/Templates/CUP/CUP_AI_HIL.sqf | 2 + .../Templates/CUP/CUP_AI_ION_Arctic.sqf | 2 + .../Templates/CUP/CUP_AI_ION_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_RACS_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_RACS_Tropical.sqf | 2 + .../Templates/CUP/CUP_AI_SLA_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_TKA_Arid.sqf | 2 + .../Templates/CUP/CUP_AI_US_Army_Arid.sqf | 2 + .../CUP/CUP_AI_US_Army_Temperate.sqf | 2 + .../Templates/CUP/CUP_AI_US_Marine_Arid.sqf | 2 + .../CUP/CUP_AI_US_Marine_Temperate.sqf | 2 + .../core/Templates/Templates/CW/CW_AI_CIS.sqf | 2 + .../Templates/Templates/CW/CW_AI_CIS_WBK.sqf | 2 + .../core/Templates/Templates/CW/CW_AI_REP.sqf | 2 + .../Templates/Templates/CW/CW_AI_REP_WBK.sqf | 2 + .../Templates/Templates/CW/EMP_AI_EMP.sqf | 2 + .../Templates/Templates/CW/EMP_AI_EMP_WBK.sqf | 2 + .../core/Templates/Templates/CW/WM_AI_EMP.sqf | 2 + .../Templates/OPTRE/OPTRE_AI_UNSC.sqf | 2 +- .../Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf | 2 +- .../Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf | 2 +- .../OPTRE/OPTRE_AI_UNSC_tropical.sqf | 2 +- .../Templates/Templates/RHS/RHS_AI_AFRF.sqf | 2 + .../Templates/Templates/RHS/RHS_AI_CDF.sqf | 2 + .../Templates/Templates/RHS/RHS_AI_SAF.sqf | 2 + .../Templates/RHS/RHS_AI_USMC_Arid.sqf | 2 + .../Templates/RHS/RHS_AI_USMC_Temperate.sqf | 2 + .../Templates/RHS/RHS_AI_US_Army_Arid.sqf | 2 + .../RHS/RHS_AI_US_Army_Temperate.sqf | 2 + .../Templates/Scion/Scion_AI_Empire.sqf | 2 + .../Templates/Scion/Scion_AI_Republic.sqf | 2 + .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 2 + .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 3 + .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 2 + .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 2 + .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 2 + .../core/functions/AI/fn_orbitalLanding.sqf | 163 ++++-------------- .../AI/fn_orbitalLandingSinglePod.sqf | 24 +++ .../functions/Supports/fn_initSupports.sqf | 5 +- .../Effect/fn_effect_orbitalDropEffect.sqf | 2 +- A3A/addons/scrt/Stringtable.xml | 4 + 54 files changed, 167 insertions(+), 135 deletions(-) create mode 100644 A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index a42abd25b7..e949f0e01c 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -51,6 +51,7 @@ class CfgFunctions class napalmParticles {}; class nearEnemy {}; class orbitalLanding {}; + class orbitalLandingSinglePod {}; class paradrop {}; class rearmCall {}; class recallGroup {}; diff --git a/A3A/addons/core/Params.hpp b/A3A/addons/core/Params.hpp index 1d06d51491..9522beafdf 100644 --- a/A3A/addons/core/Params.hpp +++ b/A3A/addons/core/Params.hpp @@ -527,6 +527,14 @@ class Params texts[] = {$STR_antistasi_dialogs_generic_button_no_text, $STR_antistasi_dialogs_generic_button_yes_text}; default = 0; }; + class allowFuturisticUnfairSupports + { + attr[] = {"server"}; + title = $STR_params_allowFuturisticUnfairSupports; + values[] = {0,1}; + texts[] = {$STR_antistasi_dialogs_generic_button_no_text, $STR_antistasi_dialogs_generic_button_yes_text}; + default = 0; + }; class A3A_rebelGarrisonLimit { title = $STR_params_rebelGarrisonLimit; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Arid.sqf index df5b07861b..55521a4ddd 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Temperate.sqf index afe5b3c334..edc318368b 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ACR_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arctic.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arctic.sqf index 0a9fd048e3..7dd9fff5e2 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arctic.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arctic.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arid.sqf index 458dd086e8..0ce100b956 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Temperate.sqf index 56fce141c7..f678a05e7b 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_AFRF_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Arid.sqf index a7e24df003..0d58be9116 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Temperate.sqf index fca5c63a11..0e05911364 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BAF_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Arid.sqf index a2080601b1..3a89f6ca51 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Temperate.sqf index 858cb30ad6..cd21f5ccd7 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_BW_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Arctic.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Arctic.sqf index c28c92c23b..495ad50c68 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Arctic.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Arctic.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Temperate.sqf index 67d902f8d9..d48222d7a0 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_CDF_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_HIL.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_HIL.sqf index f3c7cd8db9..2b18932439 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_HIL.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_HIL.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arctic.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arctic.sqf index 873fd9042d..ea30e9b2ee 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arctic.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arctic.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arid.sqf index f2637b0609..578c012cb5 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_ION_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Arid.sqf index 3ec05943f0..f8abf8e5b6 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Tropical.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Tropical.sqf index dcf1b58372..fe3b1a1f4a 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_RACS_Tropical.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_SLA_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_SLA_Temperate.sqf index 078c09d84c..fe35ba7752 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_SLA_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_SLA_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_TKA_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_TKA_Arid.sqf index bfb12f85d9..af8ee84fcf 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_TKA_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_TKA_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Arid.sqf index 0d9f92fc5b..5a745ba031 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Temperate.sqf index 482f12920c..8f99aeeb5b 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Army_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Arid.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Arid.sqf index 85b0c7c318..09e705964c 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Temperate.sqf b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Temperate.sqf index 7a3aff40e2..90e3f50fab 100644 --- a/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/CUP/CUP_AI_US_Marine_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS.sqf b/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS.sqf index 5ef38acb6c..ce28eb7874 100644 --- a/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS.sqf +++ b/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3as_droid_container"]] call _fnc_saveToTemplate; //"ls_ground_droidDispenser" + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS_WBK.sqf b/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS_WBK.sqf index 0810b0ba08..1060f7f9d1 100644 --- a/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS_WBK.sqf +++ b/A3A/addons/core/Templates/Templates/CW/CW_AI_CIS_WBK.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3as_droid_container"]] call _fnc_saveToTemplate; //"ls_ground_droidDispenser" + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/CW_AI_REP.sqf b/A3A/addons/core/Templates/Templates/CW/CW_AI_REP.sqf index ad1915b6c6..ef5efbd2dd 100644 --- a/A3A/addons/core/Templates/Templates/CW/CW_AI_REP.sqf +++ b/A3A/addons/core/Templates/Templates/CW/CW_AI_REP.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3AS_Rho_Crate_REP_Transport","3AS_EscapePod"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/CW_AI_REP_WBK.sqf b/A3A/addons/core/Templates/Templates/CW/CW_AI_REP_WBK.sqf index 424965b65b..66ee96b04d 100644 --- a/A3A/addons/core/Templates/Templates/CW/CW_AI_REP_WBK.sqf +++ b/A3A/addons/core/Templates/Templates/CW/CW_AI_REP_WBK.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3AS_Rho_Crate_REP_Transport","3AS_EscapePod"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP.sqf b/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP.sqf index e33f371b5f..25e9f81a15 100644 --- a/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP.sqf +++ b/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3AS_Rho_Crate_IMP_Transport"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP_WBK.sqf b/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP_WBK.sqf index 97e147ede4..9c477476f5 100644 --- a/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP_WBK.sqf +++ b/A3A/addons/core/Templates/Templates/CW/EMP_AI_EMP_WBK.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3AS_Rho_Crate_IMP_Transport"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/CW/WM_AI_EMP.sqf b/A3A/addons/core/Templates/Templates/CW/WM_AI_EMP.sqf index 81bf545909..0a3ab2ec12 100644 --- a/A3A/addons/core/Templates/Templates/CW/WM_AI_EMP.sqf +++ b/A3A/addons/core/Templates/Templates/CW/WM_AI_EMP.sqf @@ -15,6 +15,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["3AS_Rho_Crate_IMP_Transport"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf index 69ddbf5218..f3fe00072a 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC.sqf @@ -15,7 +15,7 @@ // Vehicles // ////////////////////////// -["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_HEV"]] call _fnc_saveToTemplate; ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf index da2fbd934c..b1a4d0915d 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_desert.sqf @@ -15,7 +15,7 @@ // Vehicles // ////////////////////////// -["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_HEV"]] call _fnc_saveToTemplate; ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf index 533fb574bb..d4e7cdbd23 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_snow.sqf @@ -15,7 +15,7 @@ // Vehicles // ////////////////////////// -["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_HEV"]] call _fnc_saveToTemplate; ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf index e6453fe2cc..0f89bfaaae 100644 --- a/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf +++ b/A3A/addons/core/Templates/Templates/OPTRE/OPTRE_AI_UNSC_tropical.sqf @@ -15,7 +15,7 @@ // Vehicles // ////////////////////////// -["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_Cryopod","OPTRE_HEV"]] call _fnc_saveToTemplate; +["vehiclesDropPod", ["OPTRE_EscapePod","OPTRE_HEV"]] call _fnc_saveToTemplate; ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_AFRF.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_AFRF.sqf index 2531fde06d..db2c9968bb 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_AFRF.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_AFRF.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "rhs_7ya37_1_single"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_CDF.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_CDF.sqf index 2a00ae9b67..9f8ca2c32b 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_CDF.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_CDF.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_SAF.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_SAF.sqf index e417b43179..bee6938748 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_SAF.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_SAF.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Arid.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Arid.sqf index a3b2e9ccb6..b831293f90 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Temperate.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Temperate.sqf index 2c7a3de10c..975ed13987 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_USMC_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Arid.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Arid.sqf index 3b44b044d4..021d9d2730 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Arid.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Temperate.sqf b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Temperate.sqf index 994031d682..13ab811966 100644 --- a/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/RHS/RHS_AI_US_Army_Temperate.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Empire.sqf b/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Empire.sqf index c0139d14c8..490da4af68 100644 --- a/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Empire.sqf +++ b/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Empire.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Republic.sqf b/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Republic.sqf index 5fcb94135a..98fa0ece06 100644 --- a/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Republic.sqf +++ b/A3A/addons/core/Templates/Templates/Scion/Scion_AI_Republic.sqf @@ -13,6 +13,8 @@ // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index 8e204a4566..b24e12b5ea 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -26,6 +26,8 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "I_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_AAF_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 61b674f8e8..cbb66c2142 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -26,6 +26,8 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_East_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_CSAT_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type @@ -142,6 +144,7 @@ if (_hasWs) then { _lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; }; +["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticHowitzers", _howitzers] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _lightUnarmed] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 82010d027d..b7c1e201b3 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -26,6 +26,8 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index 3d4987aafa..0e44818f5f 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -26,6 +26,8 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index 273a08d942..45c16e5d7e 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -26,6 +26,8 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index d2341e10b0..feb335804b 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -17,20 +17,17 @@ _landpos = _positionX getPos [_dist,random 360]; _x allowDamage false; } forEach units _groupX; - private _podseats = 0; _podseats = [typeOf _pod, true] call BIS_fnc_crewCount; private _groupcount = count (units _groupX); - if (_podseats >= _groupcount) then { { _x assignAsCargo _pod; _x moveInCargo _pod; } forEach units _groupX; }; - private _wp2 = _groupX addWaypoint [(position (leader _groupX)), 0]; _wp2 setWaypointType "MOVE"; _wp2 setWaypointStatements ["true", "if !(local this) exitWith {}; (group this) spawn A3A_fnc_attackDrillAI"]; @@ -42,34 +39,38 @@ _wp2 setWaypointType "SAD"; {_x setBehaviour "AWARE";} forEach units _Pod; -_pod allowDamage false; +if (_podseats == 1) then { -_pod lock 2; -_pod setVehicleLock "LOCKED"; -_pod setPos [(_landpos select 0),(_landpos select 1), 3000]; -_pod setVelocity [0,0,-150]; -[_pod] call SCRT_fnc_effect_orbitalDropEffect; -/* _pod setVelocity [0,0,-1]; */ -_bomb ="Sh_155mm_AMOS" createVehicle [(getPos _pod select 0),(getPos _pod select 1),0]; //bomb doesn't go off, sad -sleep 0.2; -_pod setPos [(getPos _pod select 0),(getPos _pod select 1),1]; +}else{ + _pod allowDamage false; -sleep 1; + _pod lock 2; + _pod setVehicleLock "LOCKED"; + _pod setPos [(_landpos select 0),(_landpos select 1), 3000]; + _pod setVelocity [0,0,-150]; + [_pod] call SCRT_fnc_effect_orbitalDropEffect; + _pod setVelocity [0,0,-1]; + _bomb = "DemoCharge_Remote_Ammo_Scripted" createVehicle [0,0,0]; + _bomb setPosWorld (position _pod); + _bomb setDamage 1; + sleep 0.2; + _pod setPos [(getPos _pod select 0),(getPos _pod select 1),1]; -{ - _x allowDamage true; + sleep 1; -} forEach units _groupX; + { + _x allowDamage true; + + } forEach units _groupX; + + _pod allowDamage true; -_pod allowDamage true; + _pod animateDoor ['door_R', 1]; + _pod animateDoor ["Door_rear_source", 1, true]; + [_pod] call A3A_fnc_smokeCoverAuto; +}; -_pod animateDoor ['door_R', 1]; -_pod animateDoor ["Door_rear_source", 1, true]; -[_pod] call A3A_fnc_smokeCoverAuto; -diag_log _groupcount; -diag_log _groupcount; -diag_log _groupcount; if (_podseats >= _groupcount) then { private _second = false; { @@ -87,112 +88,18 @@ private _second = false; sleep 2; private _SafeMovePos = []; if (_podseats < _groupcount) then { - { - diag_log 123456; - diag_log 123456; - diag_log 123456; + if (_podseats == 1) then { + { + _podX = typeOf _pod createVehicle position _x; + sleep 2; + } forEach units _groupX; + }else{ _SafeMovePos = [getPos _pod, 1, 3, 3, 1, 20, 0] call BIS_fnc_findSafePos; _x setPos _SafeMovePos; sleep 0.02; } forEach units _groupX; }; - -/* private _dist = objNull; -private _landingpositions = []; - -private _case = objNull; ///not sure about this - -private _groupcount = count units _groupX; -private _podseats = [_pod, true] call BIS_fnc_crewCount; -private _pods = []; - -if (_podseats == 0) then { - _case = 1; - _podsneaded = _groupcount/3; ///splitting group roughly to 2-3 groups, and giving each group their pod - { - _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; - _pods append _x; - }forEach _podsneaded; -} else { - if (_podseats > 1 && _podseats <= _groupcount) then { - _case = 2; - _podsneaded = _podseats/_groupcount; ///creating pods to fill all members of each group. Split group later. - { - _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; - _pods append _x; - }forEach _podsneaded; - } else { - _case = 2; - { - _x = createVehicle [_pod, _posOrigin, [], 0, "NONE"]; - _pods append _x; - }forEach _groupX; ///creating pods for every unit in the group, because pod has only 1 seat or because pod has the same(or more) seats as group size. - }; -}; - -{ - _dist = 1 + random 100; - _landpos = _positionX getPos [_dist,random 360]; - if (!surfaceIsWater _landpos) then { - _landingpositions append _landpos; ///creating an array of good landing possitons; - } else { - _landpos = _positionX getPos [_dist,random 360]; ///dunno... let them land into the water? - _landingpositions append _landpos; - }; -}forEach _pods; - -///here we should split groups and put them inside pods(if possible) -private _groups = []; -{ - _unitgroupX = select random units _groupX; - _newgroup = []; - _newgroup append _unitgroupX; - _groups append _newgroup; -}forEach _pods; - -private _i = 0; -{ - if (_podseats != 0 && _podseats > 1) then { - { - units (_groups select _i) moveInAny _x; - }; - } else { - if (_podseats == 1) then { - units (_groups select _i) moveInAny _x; //dunno if its even needed - - }else {}; //don't do shit since pod doesn't have cargo , spawn near it later. - }; - _i = _i + 1; -}forEach _pods; - -////should probabaly use dummes to launch, just like in crashsite mission -private _i = 0; -{ - _j = _landingpositions select _i; - _x setPos [(_j select 0),(_j select 1), 3000]; ///3000 or whatever to give sometime for message to pop up to let rebels prepare(if there is any message about orbital drop) - _x setVelocity [0,0,-200]; ///should probably be more then 200 - [_x] call SCRT_fnc_effect_crashingEffects; - //_bomb ="ammo_Missile_Cruise_01" createVehicle [(_j select 0),(_j select 1),0]; //bomb should be "smaller" - _i = _i + 1; - //sleep random from 0.5 to 2; //probably too bad, can lead to undesireble behaviour -}forEach _pods; */ - -/* { - _bomb = "ammo_Missile_Cruise_01" createVehicle [(getPos _x select 0),(getPos _x select 1),0]; //bomb should be "smaller" -}forEach _pods; */ - - - -///somehow rejoin all units back to original group(maybe under certian condition) - - -/* {_x setBehaviour "CARELESS";} forEach units _Pod; -private _wp = _Pod addWaypoint [_landpos, 0]; -_wp setWaypointType "MOVE"; -_wp setWaypointBehaviour "CARELESS"; -_wp setWaypointSpeed "FULL"; -_wp setWaypointCompletionRadius 3; */ - -/* waitUntil {sleep 1; (not alive _veh) or ((count assignedCargo _veh == 0) and (([_veh] call A3A_fnc_countAttachedObjects) == 0))}; - -*/ +if (_podseats == 1) then { + deleteVehicle driver _pod; + deleteVehicle _pod; +}; \ No newline at end of file diff --git a/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf new file mode 100644 index 0000000000..e99668ba9a --- /dev/null +++ b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf @@ -0,0 +1,24 @@ +params ["_podX", "_pod", "_dist", "_x", "_positionX", "_posOrigin"]; +_podX allowDamage false; + +_podX lock 2; +_podX setVehicleLock "LOCKED"; +_landpos = _positionX getPos [_dist,random 360]; +_podX = typeOf _pod createVehicle position _x; +_podX setPos [((_landpos select 0) + random 30),((_landpos select 1) - random 30), 3000]; +_podX setVelocity [0,0,-135]; +_podX lock 2; +_podX setVehicleLock "LOCKED"; +_x moveInAny _podX; +[_podX] call SCRT_fnc_effect_orbitalDropEffect; +_podX setVelocity [0,0,-1]; +_bomb = "DemoCharge_Remote_Ammo_Scripted" createVehicle [0,0,0]; +_bomb setPosWorld (position _podX); +_bomb setDamage 1; +sleep 0.05; +_podX setPos [(getPos _podX select 0),(getPos _podX select 1),0.5]; +_x allowDamage true; +_podX allowDamage true; +sleep 1.75; +_x action ["Eject", _podX]; +_x leaveVehicle _podX; diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index 7c2cec5fa0..7040b20831 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -43,10 +43,10 @@ private _initData = [ ["QRFLAND", "TROOPS", 1.0, 1.4, 0, 0, "", ""], ["QRFAIR", "TROOPS", 0.5, 0.1, 0, 0, "", ""], ["QRFVEHAIRDROP", "TROOPS", 0.3, 0.1, 0, 0, "", "vehiclesPlanesTransport"], - ["QRFORBITAL", "TROOPS", 0.5, 0.1, 0, 0, "", "vehiclesDropPod"], ///needs to be balanced + ["QRFORBITAL", "TROOPS", 0.5, 0.1, 0, 0, "f", "vehiclesDropPod"], ///needs to be balanced ["CARPETBOMBS", "AREA", 0.5, 0.1, 200, 0, "u", ""], // balanced against airstrikes ["SAM", "TARGET", 1.0, 1.0, 0, 100, "u", ""], // balanced against ASF - ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "f", ""] + ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "fu", ""] // ["UAV", "TARGET", 1.0, 0.4, 0, 80, "", "uavsAttack"], // ["GUNSHIP", ["AREA", 0.2, 50, 0]], // uh. Does AREA work for this? Only lasts 5 minutes so maybe... ]; @@ -62,6 +62,7 @@ private _fnc_buildSupportHM = if (_faction get _reqType isEqualTo []) then { continue }; if ("u" in _flags and !allowUnfairSupports) then { continue }; if ("f" in _flags and !allowFuturisticSupports) then { continue }; + if ("fu" in _flags and !allowFuturisticUnfairSupports) then { continue }; private _weight = [_weight, _lowAirWeight] select _lowAir; _suppHM set [_suppType, [_baseType, _weight, _effRadius, _strikepower]]; diff --git a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf index 2caa7d5976..d0a973b597 100644 --- a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf +++ b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf @@ -72,7 +72,7 @@ sleep 0.5; //setAperture 0; -waitUntil { sleep 0.01; getPos _object select 2 < 7 }; ///0.01 because we don't wanna bounce +waitUntil { sleep 0.01; getPos _object select 2 < 4 }; ///0.01 because we don't wanna bounce deleteVehicle _ps0; deleteVehicle _ps1; diff --git a/A3A/addons/scrt/Stringtable.xml b/A3A/addons/scrt/Stringtable.xml index 0f51407a73..fe58b66b99 100644 --- a/A3A/addons/scrt/Stringtable.xml +++ b/A3A/addons/scrt/Stringtable.xml @@ -5041,6 +5041,10 @@ [실험용] 적군이 미래적인 지원을 사용하도록 허용 [Expérimental] Permettre à l'ennemi d'utiliser des supports futuristes + + [Experimental] Allow futuristic-unfair supports to be used by the enemy + [Экспериментально] Разрешить использование противником футуристичной-несправедливой (несбалансированной) поддержки + LOOT CRATE SETTINGS НАСТРОЙКИ ЯЩИКОВ С ЛУТОМ From ce9c8d4416fd0381cd15193bd00d092f560897a7 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 16 Jul 2024 01:48:16 +0300 Subject: [PATCH 32/63] Update A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../functions/AI/fn_orbitalLandingSinglePod.sqf | 16 +++++++++++++--- 1 file changed, 13 insertions(+), 3 deletions(-) diff --git a/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf index e99668ba9a..569818c08e 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf @@ -1,24 +1,34 @@ params ["_podX", "_pod", "_dist", "_x", "_positionX", "_posOrigin"]; -_podX allowDamage false; +_podX allowDamage false; _podX lock 2; _podX setVehicleLock "LOCKED"; -_landpos = _positionX getPos [_dist,random 360]; + +_landPos = _positionX getPos [_dist,random 360]; + _podX = typeOf _pod createVehicle position _x; _podX setPos [((_landpos select 0) + random 30),((_landpos select 1) - random 30), 3000]; _podX setVelocity [0,0,-135]; _podX lock 2; _podX setVehicleLock "LOCKED"; + _x moveInAny _podX; + [_podX] call SCRT_fnc_effect_orbitalDropEffect; _podX setVelocity [0,0,-1]; + _bomb = "DemoCharge_Remote_Ammo_Scripted" createVehicle [0,0,0]; _bomb setPosWorld (position _podX); _bomb setDamage 1; + sleep 0.05; + _podX setPos [(getPos _podX select 0),(getPos _podX select 1),0.5]; -_x allowDamage true; _podX allowDamage true; + +_x allowDamage true; + sleep 1.75; + _x action ["Eject", _podX]; _x leaveVehicle _podX; From bdf2e0d78e53988390c1481ab705e9df938febb4 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 16 Jul 2024 02:00:11 +0300 Subject: [PATCH 33/63] aegis pods + little clean up --- .../Templates/Templates/Aegis/Aegis_AI_AFRF_Arid.sqf | 3 +++ .../Templates/Aegis/Aegis_AI_AFRF_Temperate.sqf | 3 +++ .../Templates/Templates/Aegis/Aegis_AI_AUKUS_Arid.sqf | 2 ++ .../Templates/Aegis/Aegis_AI_AUKUS_Temperate.sqf | 2 ++ .../Templates/Aegis/Aegis_AI_AUKUS_Tropical.sqf | 2 ++ .../Templates/Templates/Aegis/Aegis_AI_CSAT_Arid.sqf | 2 ++ .../Templates/Aegis/Aegis_AI_CSAT_Temperate.sqf | 3 +++ .../Templates/Templates/Aegis/Aegis_AI_NATO_Arid.sqf | 2 ++ .../Templates/Aegis/Aegis_AI_NATO_Temperate.sqf | 2 ++ .../Templates/Aegis/Aegis_AI_NATO_Tropical.sqf | 2 ++ .../Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 2 +- A3A/addons/core/functions/AI/fn_orbitalLanding.sqf | 10 +++++----- 12 files changed, 29 insertions(+), 6 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Arid.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Arid.sqf index 94e4ae5b8d..62b5039173 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Arid.sqf @@ -21,6 +21,8 @@ private _hasLawsOfWar = "orange" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + ["ammobox", "O_R_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_RUS_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_RUS_Equip_F"] call _fnc_saveToTemplate; @@ -121,6 +123,7 @@ if (_hasTanks) then { }; ["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], ["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Grey",1]], ["O_Plane_Transport_01_infantry_F", ["Grey",1]], ["O_G_Offroad_01_armed_F", ["Olive", 1]], diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Temperate.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Temperate.sqf index 912365446d..14618a3431 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AFRF_Temperate.sqf @@ -21,6 +21,8 @@ private _hasLawsOfWar = "orange" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + ["ammobox", "O_R_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_RUS_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_RUS_Equip_F"] call _fnc_saveToTemplate; @@ -121,6 +123,7 @@ if (_hasTanks) then { }; ["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], ["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Grey",1]], ["O_Plane_Transport_01_infantry_F", ["Grey",1]], ["O_G_Offroad_01_armed_F", ["Olive", 1]], diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Arid.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Arid.sqf index 6a7ce987fa..133cf69e17 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Arid.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Temperate.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Temperate.sqf index 7b96098450..7f46c143e6 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Temperate.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Tropical.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Tropical.sqf index f3333835f9..b7e39369e2 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_AUKUS_Tropical.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Arid.sqf index c57db8cc17..9f7d6da86c 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Arid.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_East_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_CSAT_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Temperate.sqf index b997435c61..f96e9d678a 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_CSAT_Temperate.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + ["ammobox", "O_T_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_T_East_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_T_CSAT_Equip_F"] call _fnc_saveToTemplate; @@ -156,6 +158,7 @@ if (_hasWs) then { ]] call _fnc_saveToTemplate; ["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], ["O_R_APC_Wheeled_04_cannon_ard_F", ["GreenHex",1]], ["O_Heli_Light_02_unarmed_F", ["WoodlandHex",1]], ["O_Heli_Light_02_dynamicLoadout_F", ["WoodlandHex",1]] diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Arid.sqf index 3a92ddc7e5..8613f257f6 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Arid.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Temperate.sqf index f8e8b915e1..d7202ad9a5 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Temperate.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Tropical.sqf index b3b0dfa5c0..0e320909bc 100644 --- a/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Aegis/Aegis_AI_NATO_Tropical.sqf @@ -21,6 +21,8 @@ private _hasContact = "enoch" in A3A_enabledDLC; // Vehicles // ////////////////////////// +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index cbb66c2142..6606ebafe2 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -144,7 +144,6 @@ if (_hasWs) then { _lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; }; -["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticHowitzers", _howitzers] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _lightUnarmed] call _fnc_saveToTemplate; @@ -190,6 +189,7 @@ if (_hasWs) then { ]] call _fnc_saveToTemplate; ["variants", [ + ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], ["O_Plane_Fighter_02_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], ["O_Plane_Fighter_02_Stealth_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], ["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index feb335804b..63a3e25923 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -39,20 +39,21 @@ _wp2 setWaypointType "SAD"; {_x setBehaviour "AWARE";} forEach units _Pod; -if (_podseats == 1) then { - -}else{ +if (_podseats != 1) then { _pod allowDamage false; - _pod lock 2; _pod setVehicleLock "LOCKED"; + _pod setPos [(_landpos select 0),(_landpos select 1), 3000]; _pod setVelocity [0,0,-150]; + [_pod] call SCRT_fnc_effect_orbitalDropEffect; _pod setVelocity [0,0,-1]; + _bomb = "DemoCharge_Remote_Ammo_Scripted" createVehicle [0,0,0]; _bomb setPosWorld (position _pod); _bomb setDamage 1; + sleep 0.2; _pod setPos [(getPos _pod select 0),(getPos _pod select 1),1]; @@ -60,7 +61,6 @@ if (_podseats == 1) then { { _x allowDamage true; - } forEach units _groupX; _pod allowDamage true; From 9f3fdfd22dc0d471955d2b4446351525563d32d5 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 16 Jul 2024 22:55:36 +0300 Subject: [PATCH 34/63] fix for empty droppod category --- .../Templates/FactionDefaults/EnemyDefaults.sqf | 3 +++ .../Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf | 2 -- A3A/addons/core/functions/AI/fn_orbitalLanding.sqf | 12 +++++++----- .../functions/CREATE/fn_createAttackForceOrbital.sqf | 1 + .../functions/Missions/fn_LOG_Crashsite_Satelite.sqf | 2 +- .../Supports/fn_SUP_QRFOrbitalAvailable.sqf | 5 +++++ 6 files changed, 17 insertions(+), 8 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf index a6bef62851..79bf94ba8a 100644 --- a/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf +++ b/A3A/addons/core/Templates/Templates/FactionDefaults/EnemyDefaults.sqf @@ -13,6 +13,9 @@ ["eliteInsignia", []] call _fnc_saveToTemplate; // The bellow are optional overrides + +["vehiclesDropPod", []] call _fnc_saveToTemplate; + ["placeIntel_desk", ["Land_CampingTable_F",0]] call _fnc_saveToTemplate; // [classname,azimuth]. ["placeIntel_itemMedium", ["Land_Document_01_F",-155,false]] call _fnc_saveToTemplate; // [classname,azimuth,isComputer]. ["placeIntel_itemLarge", ["Land_Laptop_unfolded_F",-25,true]] call _fnc_saveToTemplate; // [classname,azimuth,isComputer]. diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index b24e12b5ea..8e204a4566 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -26,8 +26,6 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// -["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; - ["ammobox", "I_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type ["equipmentBox", "Box_AAF_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 63a3e25923..38cda7ffbd 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -93,11 +93,13 @@ if (_podseats < _groupcount) then { _podX = typeOf _pod createVehicle position _x; sleep 2; } forEach units _groupX; - }else{ - _SafeMovePos = [getPos _pod, 1, 3, 3, 1, 20, 0] call BIS_fnc_findSafePos; - _x setPos _SafeMovePos; - sleep 0.02; - } forEach units _groupX; + } else { + { + _SafeMovePos = [getPos _pod, 1, 3, 3, 1, 20, 0] call BIS_fnc_findSafePos; + _x setPos _SafeMovePos; + sleep 0.02; + } forEach units _groupX; + }; }; if (_podseats == 1) then { deleteVehicle driver _pod; diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index 09dbfbf31b..8d100d2039 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -35,6 +35,7 @@ private _cargoGroups = []; private _faction = Faction(_side); private _transportPlanes = _faction get "vehiclesDropPod"; +/* if (_transportPlanes isEqualType []) exitwith {}; */ private _lhFactor = 0 max (1 - (tierWar+_tierMod) / 10); // phase out light helis at higher war tiers private _transportPool = []; diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf index 28929181a4..eea90a569e 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf @@ -88,7 +88,7 @@ private _blackboxClass = ""; if (_reconvehicle == "SpaceshipCapsule_01_wreck_F") then { _blackboxClass = "SpaceshipCapsule_01_container_F"; } else { - _blackboxClass = "Land_PortableServer_01_black_F"; ///should be something else + _blackboxClass = "Land_PortableServer_01_black_F"; }; diff --git a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf index ceae6d17e9..50ddb47cc9 100644 --- a/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf +++ b/A3A/addons/core/functions/Supports/fn_SUP_QRFOrbitalAvailable.sqf @@ -20,6 +20,11 @@ params ["_target", "_side", "_maxSpend", "_availTypes"]; // specifically don't use it to attack: // - Fixed wing aircraft // TODO: Rework vehicle type system to handle this shit better +/* if (_side isEqualTo Invaders) then { + if (isNull FactionGet(inv,"vehiclesDropPod")) exitwith { 0 }; +} else { + if (isNull FactionGet(occ,"vehiclesDropPod")) exitwith { 0 }; +}; */ private _allAA = (A3A_faction_all get "vehiclesPlanesAA"); if (typeOf _target in _allAA) exitWith { 0 }; From 1c2edb96b51e5e2739f565b79974affb6f0bc8e0 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 20 Jul 2024 04:36:35 +0300 Subject: [PATCH 35/63] Satellite mission variant is sooo back baby Added back check for playes in the area, sleeps every 60 seconds and then makes a check, if players detected sleeps for 60 additional seconds. Hopefully fixed recon vehicle incorectly spawning(before it could blow up and or end up not on the crater) --- .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 2 +- .../functions/Missions/fn_LOG_Crashsite.sqf | 29 +- .../Missions/fn_LOG_Crashsite_Satelite.sqf | 801 ------------------ .../Missions/fn_LOG_Crashsite_Satellite.sqf | 9 +- 4 files changed, 25 insertions(+), 816 deletions(-) delete mode 100644 A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 4e2cf9b7d2..02b93ca1ec 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -26,7 +26,7 @@ private _hasRF = "rf" in A3A_enabledDLC; // Vehicles // ////////////////////////// -["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; +/* ["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; */ ["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; ["surrenderCrate", "Box_IND_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index 0a20afe655..c952aec904 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -71,14 +71,14 @@ while {true} do { }; // selecting classnames -// private _reconVehicleDroppod = _faction getOrDefault ["vehiclesDropPod", []]; +private _reconVehicleDroppod = _faction getOrDefault ["vehiclesDropPod", []]; -private _reconVehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack")); // + _reconVehicleDroppod +private _reconVehicleClass = selectRandom ((_faction get "vehiclesPlanesTransport") + (_faction get "uavsAttack") + _reconVehicleDroppod); // + _reconVehicleDroppod private _pilotClass = _faction get "unitPilot"; -// if (_reconVehicleClass in _reconVehicleDroppod) exitWith { -// [_markerX] call A3A_fnc_LOG_Crashsite_Satellite; -// }; +if (_reconVehicleClass in _reconVehicleDroppod) exitWith { + [_markerX] call A3A_fnc_LOG_Crashsite_Satellite; +}; private _searchHeliClassLight = _faction getOrDefault ["vehiclesHelisLight", []]; private _searchHeliClassLightAttack = _faction getOrDefault ["vehiclesHelisLightAttack", []]; @@ -164,8 +164,14 @@ private _rebelTaskText = format [ ] call BIS_fnc_taskCreate; [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -//checking if time has passed to start vfx -waitUntil {sleep 1; (dateToNumber date >= _startTimeNum)}; +///checking if players reached minimum distance to start vfx or if time limit has passed +private _missionstart = serverTime; +waitUntil { + sleep 60; + (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionstart >= serverTime + 600 } +}; +sleep 60; ///prep time +/// // This is the "crashing" vehicle, hence dummy private _reconVehicleDummy = createVehicle [_reconVehicleClass, [0, 0, 250], [], 0, "NONE"]; @@ -202,12 +208,13 @@ _bomb1 = "ammo_Missile_Cruise_01" createVehicle [getPos _quad select 0, getPos _ private _crashsiteActual = getPosATL _quad; _bomb2 = "ammo_Missile_Cruise_01" createVehicle [(_crashsiteActual select 0),(_crashsiteActual select 1),0]; -private _reconVehicle = createVehicle [_reconVehicleClass, [0,0,10], [], 0, "CAN_COLLIDE"]; -_reconVehicle setPos [_crashsiteActual select 0, _crashsiteActual select 1, 1]; +private _crater = "CraterLong_02_F" createVehicle _crashsiteActual; +private _reconVehicle = createVehicle [_reconVehicleClass, [_crashsiteActual select 0, _crashsiteActual select 1, 5], [], 0, "CAN_COLLIDE"]; +_reconVehicle allowDamage false; +_reconVehicle setPos [_crashsiteActual select 0, _crashsiteActual select 1, 5]; clearWeaponCargoGlobal _reconVehicle; clearMagazineCargoGlobal _reconVehicle; -private _crater = "CraterLong_02_F" createVehicle _crashsiteActual; deletevehicle _reconVehicleDummy; deletevehicle _quad; @@ -278,7 +285,7 @@ _box setVectorDirAndUp [[0,0,0], [0,1,0]]; [_box] call A3A_Logistics_fnc_addLoadAction; sleep 1; - +_reconVehicle allowDamage true; _box allowDamage true; Info_1("Box position: %1", position _box); diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf deleted file mode 100644 index eea90a569e..0000000000 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satelite.sqf +++ /dev/null @@ -1,801 +0,0 @@ -#include "..\..\script_component.hpp" -FIX_LINE_NUMBERS() - - -if (!isServer and hasInterface) exitWith {}; - -//Mission: Retrive valuable data - - -params ["_markerX"]; - -Info ("Crashsite"); - -private _missionOriginPos = getMarkerPos _markerX; -private _difficult = random 10 < tierWar; -private _bonus = if (_difficult) then {2} else {1}; -private _sideX = if (sidesX getVariable [_markerX,sideUnknown] == Occupants) then {Occupants} else {Invaders}; -private _faction = Faction(_sideX); -Info_3("Origin: %1, Hardmode: %2, Controlling Side: %3", _markerX, _difficult, _sideX); - -private _limit = if (_difficult) then { - 45 call SCRT_fnc_misc_getTimeLimit -} else { - 90 call SCRT_fnc_misc_getTimeLimit -}; -_limit params ["_dateLimitNum", "_displayTime"]; - -private _destinationName = [_markerX] call A3A_fnc_localizar; - -//creating array for cleanup -private _vehicles = []; -private _groups = []; -private _effectsAndProps = []; - -//choosing enemy delivery target site -private _potentialSites = outposts + milbases + airportsX; -_potentialSites = _potentialSites select {sidesX getVariable [_x,sideUnknown] != teamPlayer}; -private _deliverySite = getMarkerPos _markerX; -if(count _potentialSites > 0) then { - //TODO: find closest enemy outposts - _randomEnemySite = selectRandom _potentialSites; - _deliverySite = getMarkerPos _randomEnemySite; -}; - -Info_3("Difficulty: %1, Side: %2, Destination: %3", str _difficult, str _sideX, _destinationName); - -//finding crash position -private _angle = random 360; -private _countX = 0; -private _distance = if (_difficult) then {2000} else {3000}; -private _posCrashOrigin = []; -private _respawnTeamPlayerMarkerPos = getMarkerPos respawnTeamPlayer; -while {true} do { - _posCrashOrigin = _missionOriginPos getPos [_distance,_angle]; - _respawnTeamPlayerMarkerPos = getMarkerPos respawnTeamPlayer; - _outOfBounds = _posCrashOrigin findIf { (_x < 0) || {_x > worldSize}} != -1; - if (!surfaceIsWater _posCrashOrigin - && _posCrashOrigin distance _respawnTeamPlayerMarkerPos < 4000 - && _posCrashOrigin distance _respawnTeamPlayerMarkerPos > 2000 - && !_outOfBounds - ) exitWith {}; - _angle = _angle + 1; - _countX = _countX + 1; - if (_countX > 360) then { - _countX = 0; - _distance = _distance - 500; - }; -}; -// selecting classnames -private _reconvehicle = selectRandom (_faction get "vehiclesDropPod"); - -if (_reconvehicle == "SpaceshipCapsule_01_F") then { - _reconvehicle = "SpaceshipCapsule_01_wreck_F"; -}; - -private _pilotClass = _faction get "unitPilot"; - -private _searchHeliClass = if (_difficult) then { - selectRandom ((_faction get "vehiclesHelisLight") +(_faction get "vehiclesHelisLightAttack") + (_faction get "vehiclesHelisAttack")) -} else { - selectRandom ((_faction get "vehiclesHelisLight") + (_faction get "vehiclesHelisLightAttack")) -}; -private _cargoTruckClass = selectRandom (_faction get "vehiclesTrucks"); - -//selecting blackbox -private _blackboxClass = ""; - -if (_reconvehicle == "SpaceshipCapsule_01_wreck_F") then { - _blackboxClass = "SpaceshipCapsule_01_container_F"; -} else { - _blackboxClass = "Land_PortableServer_01_black_F"; -}; - - -///new -private _specOpsArray = if (_difficult) then {selectRandom (_faction get "groupSpecOpsRandom")} else {selectRandom ([_faction, "groupsTierSquads"] call SCRT_fnc_unit_flattenTier)}; -///new -private _infantrySquadArray = selectRandom ([_faction, "groupsTierMedium"] call SCRT_fnc_unit_flattenTier); - -if (isNil "_reconvehicle" || - {isNil "_cargoTruckClass"} || - {isNil "_specOpsArray"}) -exitWith { - ["LOG"] remoteExec ["A3A_fnc_missionRequest",2]; - Error("Problems with faction template, rerequesting new logistics mission."); -}; - -//refining crash spawn position, to avoid exploding on spawn or "Armaing" during mission -private _flatPosition = [_posCrashOrigin, 0, 1000, 0, 0, 0.4] call BIS_fnc_findSafePos; -private _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconvehicle]; -private _iterations = 0; -//crash position could be too close to petros, lets find out it again -while {_iterations < 30} do { - _flatPosition = [_posCrashOrigin, 0, 1000, 0, 0, 0.4] call BIS_fnc_findSafePos; - _crashPosition = _flatPosition findEmptyPosition [0, 100, _reconvehicle]; - if(_crashPosition distance _respawnTeamPlayerMarkerPos < 2000 && _crashPosition distance _respawnTeamPlayerMarkerPos > 4000) exitWith {}; - _iterations = _iterations + 1; -}; -if (count _crashPosition == 0) then {_crashPosition = _posCrashOrigin}; - -Debug_1("Crashsite position has been found after %1 iterations.", str _iterations); -Info_1("Crashsite position: %1", str _crashPosition); - -_groupPilot = createGroup _sideX; - -//creating mission marker near crash site -_reconvehicle = createVehicle [_reconvehicle, [_crashPosition select 0, _crashPosition select 1, 0.9], [], 0, "CAN_COLLIDE"]; - -///hide -_reconvehicle hideObjectGlobal true; -private _crashPositionMarker = _reconvehicle getRelPos [random 1,random 1]; - -//creating Task -private _taskId = "LOG" + str A3A_taskCount; -private _rebelTaskText = format [ - localize "STR_A3A_Missions_LOG_crashsite_task_header", - _faction get "name", - _destinationName, - _displayTime -]; - -[ - [teamPlayer,civilian], - _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_desc", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], - _crashPositionMarker, - false, - 0, - true, - "land", - true -] call BIS_fnc_taskCreate; -[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; - -///checking if players reached minimum distance to start vfx or if time limit has passed -private _missionstart = serverTime; -waitUntil {sleep 1; (player distance2D _crashPosition) < 1500 || _missionstart >= serverTime + 600 }; -/// - -_vehicles pushBack _reconvehicle; -///lauching our dummy -_reconvehicledummy = []; -if (typeOf _reconvehicle == "SpaceshipCapsule_01_wreck_F") then { - _reconvehicledummy = "SpaceshipCapsule_01_F"; -} else{ - _reconvehicledummy = _reconvehicle; -}; -_reconvehicledummy = createVehicle [_reconvehicledummy, [0, 0, 250], [], 0, "NONE"]; - -_initPos = _crashPosition getPos [4500, random -180]; -_angleOffset = -28; -_reconvehicledummy setPos (_initPos vectorAdd [0,0,2500]); - -_forwardVector = vectorDir _reconvehicledummy; -_upVector = vectorUp _reconvehicledummy; - -_targetVector = (getPos _reconvehicledummy) vectorFromTo _crashPosition; -_reconvehicledummy setVectorDir _targetVector; -_newForwardVector = vectorDir _reconvehicledummy; -_angleCos = _newForwardVector vectorCos _targetVector; -_angle = acos(_angleCos) + _angleOffset; - -_reconvehicledummy setVectorUp [-cos (getDir _reconvehicledummy + 90), sin (getDir _reconvehicledummy + 90), 1 / (tan _angle)]; -_reconvehicledummy setVectorDirAndUp [vectorUp _reconvehicledummy, vectorDir _reconvehicledummy vectorMultiply -1]; - -_vel = velocity _reconvehicledummy; -_dir = vectorDir _reconvehicledummy; -_additionalSpeed = 200; // in m/s -_targetVector = [-cos (getDir _reconvehicledummy + 90), sin (getDir _reconvehicledummy + 90), 1 / (tan (_angle - 90))]; -_reconvehicledummy setVelocity (_targetVector vectorMultiply _additionalSpeed); - -_dir = getDir _reconvehicledummy; - -///VFX -[_reconvehicledummy] call SCRT_fnc_effect_crashingEffects; - -private _crashsiteactual = getPosATL _reconvehicledummy; -_reconvehicle setPos [_crashsiteactual select 0, _crashsiteactual select 1, 0.2]; -_bomb = "ammo_Missile_Cruise_01" createVehicle [(_crashsiteactual select 0),(_crashsiteactual select 1),2]; -_reconvehicle hideObjectGlobal false; -deletevehicle _reconvehicledummy; -_debri = "SpaceshipCapsule_01_debris_F" createVehicle [(_crashsiteactual select 0),(_crashsiteactual select 1),0]; -_debri setPos [_crashsiteactual select 0,_crashsiteactual select 1, 0.6]; -_debri setDir (abs (_dir+124)%360); -/* _additionaldebri = "SpaceshipCapsule_01_debris_F" createVehicle [(_crashsiteactual select 0),(_crashsiteactual select 1),0]; */ -_offset = [1.5, 5, -0.8]; -_worldPos = _reconvehicle modelToWorld _offset; -_debri setPos _worldPos; -_vehicles pushBack _debri; -/* _vehicles pushBack _additionaldebri; */ - -///// - -{ - [_x, true] remoteExec ["hideObject", 0, true]; - _x enableSimulationGlobal false; -} forEach nearestTerrainObjects [_reconvehicle, ["ROCKS","ROCK"], 50, false, true]; - -_terrainObjects = nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 200, false, false]; -{ - _x setDamage [0.75,true ,_reconvehicle]; -} forEach _terrainObjects; - -_terrainObjects2 = nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 150, false, false]; -{ - _x setDamage [0.5,true ,_reconvehicle]; -} forEach _terrainObjects2; - -_terrainObjects3 = nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING","RUIN","POWERWIND","POWERWAVE","POWERSOLAR","POWER LINES","MAIN ROAD","LIGHTHOUSE","HOUSE","HOSPITAL","HIDE","FUELSTATION","FOUNTAIN","FORTRESS","FENCE","CROSS","CHURCH","CHAPEL","BUSSTOP","BUNKER","QUAY","ROAD","SMALL TREE","STACK","TOURISM","TRACK","TRAIL","TRANSMITTER","VIEW-TOWER","WALL","WATERTOWER"], 100, false, false]; -{ - _x setDamage [1, true ,_reconvehicle]; -} forEach _terrainObjects3; - -_fireposition2 = nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING"], 100, true, false]; - { - for "_i" from 0 to (random [5,6,8]) do { - - [_fireposition2, 5000] remoteExec ["SCRT_fnc_effect_createBurningDebrisEffect", 0, _reconvehicle]; - - private _fireEffectEmitter = "#particlesource" createVehicle _fireposition2; - [_fireEffectEmitter, "BigDestructionFire"] remoteExec ["setParticleClass", 0, _fireEffectEmitter]; - - private _lightEffectEmitter = "#lightpoint" createVehicle _fireposition2; - [_lightEffectEmitter, 0.3] remoteExec ["setLightBrightness", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightAmbient", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightColor", 0, _lightEffectEmitter]; - - _effectsAndProps append [_fireEffectEmitter, _lightEffectEmitter];}; - }; ///forEach nearestTerrainObjects [_reconvehicle, ["Tree", "Bush", "BUILDING"], 100, false, true] - - private _smokeEffect = "test_EmptyObjectForSmoke" createVehicle _crashsiteactual; - _smokeEffect attachTo [_reconvehicle,[0,1.5,-1]]; - _effectsAndProps pushBack _smokeEffect; - - _effectsAndProps pushBack _reconvehicle; - - for "_i" from 0 to (random [10,12,14]) do { - _firePosition = [ - _crashsiteactual, - 1, - 30, - 1 - ] call BIS_fnc_findSafePos; - - [_firePosition, 5000] remoteExec ["SCRT_fnc_effect_createBurningDebrisEffect", 0, _reconvehicle]; - - private _fireEffectEmitter = "#particlesource" createVehicle _firePosition; - [_fireEffectEmitter, "SmallDestructionFire"] remoteExec ["setParticleClass", 0, _fireEffectEmitter]; - - private _lightEffectEmitter = "#lightpoint" createVehicle _firePosition; - [_lightEffectEmitter, 0.3] remoteExec ["setLightBrightness", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightAmbient", 0, _lightEffectEmitter]; - [_lightEffectEmitter, [0.70, 0.3, 0.3]] remoteExec ["setLightColor", 0, _lightEffectEmitter]; - - _effectsAndProps append [_fireEffectEmitter, _lightEffectEmitter]; - }; -/// - -//spawning box -private _boxPosition = +_crashsiteactual; -_boxPosition set [2, (_crashsiteactual select 2) + 5]; -private _box = _blackboxClass createVehicle _boxPosition; -_box allowDamage false; -// _box setVectorDirAndUp [[0,0,-1], [0,1,0]]; - -[_box] call A3A_Logistics_fnc_addLoadAction; - -sleep 1; -_box allowDamage true; - -Info_1("Box position: %1", position _box); - -//////////////// -//convoy spawn// -//////////////// - -//finding road -private _radiusX = 1500; -private _roads = []; -while {true} do { - _roads = (position _box) nearRoads _radiusX; - if (count _roads > 0) exitWith {}; - _radiusX = _radiusX + 25; -}; -private _roadR = _roads select 0; -sleep 1; - -//creating cargo vehicle -private _cargoVehicleData = [position _roadR, 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; -private _cargoVehicle = _cargoVehicleData select 0; -_cargoVehicle limitSpeed 85; -[_cargoVehicle, _sideX] call A3A_fnc_AIVEHinit; -[_cargoVehicle,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; -private _cargoVehicleGroup = _cargoVehicleData select 2; -private _cargoVehicleCrew = units _cargoVehicleGroup; -{[_x] call A3A_fnc_NATOinit} forEach _cargoVehicleCrew; -_groups pushBack _cargoVehicleGroup; -_vehicles pushBack _cargoVehicle; - -//// -_cargoGroupSpawnpositon = getPosATL _cargoVehicle; -private _cargoVehicle2 = objNull; -private _cargoVehicle2driver = ""; -//// - -_cargoGroupX = [_missionOriginPos, _sideX, _specOpsArray] call A3A_fnc_spawnGroup; -{ - _x assignAsCargo _cargoVehicle; - _x moveInCargo _cargoVehicle; - [_x] join _cargoVehicleGroup; - [_x] call A3A_fnc_NATOinit; -} forEach units _cargoGroupX; -deleteGroup _cargoGroupX; - -//moving to crash site -_cargoVehicleWp = _cargoVehicleGroup addWaypoint [position _box, 1]; -_cargoVehicleWp setWaypointType "GETOUT"; -_cargoVehicleWp setWaypointBehaviour "SAFE"; - -//loiter helicopter -_searchHeliData = [[(_cargoGroupSpawnpositon select 0) + random 100, (_cargoGroupSpawnpositon select 1) + random 100, 75 + random 75], 0, _searchHeliClass, _sideX] call A3A_fnc_spawnVehicle; -_searchHeliVeh = _searchHeliData select 0; -[_searchHeliVeh, _sideX] call A3A_fnc_AIVEHinit; -_searchHeliCrew = _searchHeliData select 1; -{[_x] call A3A_fnc_NATOinit} forEach _searchHeliCrew; -_heliVehicleGroup = _searchHeliData select 2; - -private _pilot = driver _searchHeliVeh; -_pilot disableAI "LIGHTS"; -_pilot action ["lightOn", _searchHeliVeh]; -_pilot action ["collisionlightOn", _searchHeliVeh]; -//maybe this should be broadcasted -_searchHeliVeh setPilotLight true; -_searchHeliVeh setCollisionLight true; - -_groups pushBack _heliVehicleGroup; -_vehicles pushBack _searchHeliVeh; - -/* private _heliInfGroup = _specOpsArray call SCRT_fnc_unit_flattenTier ; */ - -_heliInfGroup = [_missionOriginPos, _sideX, _specOpsArray] call A3A_fnc_spawnGroup; -{ - _x assignAsCargo _searchHeliVeh; - _x moveInCargo _searchHeliVeh; - [_x] join _heliInfGroup; /// _heliVehicleGroup - [_x] call A3A_fnc_NATOinit; -} forEach units _heliInfGroup; -{ - private _index = _searchHeliVeh getCargoIndex _x; - if (_index == -1) then { - deleteVehicle _x; - }; -} forEach units _heliInfGroup; - -_landPos = [_crashsiteactual, 30, 100, 10, 0, 0.25, 0, [], [[0,0,0],[0,0,0]]] call BIS_fnc_findSafePos; -private _totalSeats = [typeOf _cargoVehicle, false] call BIS_fnc_crewCount; -private _heliInfGroupSize = count units _heliInfGroup; -if(_searchHeliClass in (_faction get "vehiclesHelisLight")) then { - if ((typeOf _searchHeliVeh) in vehFastRope) then { - [_searchHeliVeh, _heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _searchHeliVeh] spawn A3A_fnc_fastrope; - } else { - [_searchHeliVeh, _heliVehicleGroup,_heliInfGroup, _crashsiteactual, _cargoGroupSpawnpositon, _landPos] spawn A3A_fnc_combatLanding; - }; - if (_totalSeats - 2 < _heliInfGroupSize) then { /// -2 because cargo will take at least 2 seats - sleep 8; /// just to make sure cargovehicles won't collide - private _cargoVehicleData2 = [_cargoGroupSpawnpositon , 0, _cargoTruckClass, _sideX] call A3A_fnc_spawnVehicle; ///Just to make sure that everyone can RTB - _cargoVehicle2 = _cargoVehicleData2 select 0; - _cargoVehicle2 limitSpeed 85; - [_cargoVehicle2, _sideX] call A3A_fnc_AIVEHinit; - ///[_cargoVehicle2,"Cargo Truck"] spawn A3A_fnc_inmuneConvoy; - _vehicles pushBack _cargoVehicle2; - _cargoVehicle2Wp = group driver _cargoVehicle2 addWaypoint [position _box, 1]; - _cargoVehicle2Wp setWaypointType "GETOUT"; - _cargoVehicle2Wp setWaypointBehaviour "SAFE"; - _cargoVehicle2Wp setWaypointCompletionRadius 20; - _cargoVehicle2driver = driver _cargoVehicle2; - }; -} else { - _heliVehicleGroupWP2 = _heliVehicleGroup addWaypoint [position _box, 1]; - _heliVehicleGroupWP2 setWaypointType "LOITER"; - _heliVehicleGroupWP2 setWaypointBehaviour "SAFE"; - [_heliVehicleGroup, 0] setWaypointLoiterRadius 400; - [_heliVehicleGroup, 0] setWaypointLoiterType "CIRCLE_L"; -}; - - -if (!isNil "traderMarker") then { ///checking if trader is spawned - [ - [teamPlayer,civilian], - _taskId, - [format [localize "STR_A3A_Missions_LOG_crashsite_task_alt", _faction get "name", _destinationName, _displayTime], localize "STR_A3A_Missions_LOG_crashsite_task_header", _markerX], - traderMarker, - false, - 0, - true, - "whiteboard", - true -] call BIS_fnc_taskCreate; -[_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; -}; - -if (!isNil "traderMarker") then { ///checking if trader is spawned - if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_cargoVehicle2 distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {_box distance (getMarkerPos traderMarker) < 50} - || - {dateToNumber date > _dateLimitNum} - }; - } else { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} - }; - }; -}else { - if (!isNull _cargoVehicle2 || alive _cargoVehicle2) then { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_cargoVehicle2 distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} - }; - } else { - waitUntil { - sleep 1; - !alive _box - || - {_cargoVehicle distance _box < 50} - || - {_box distance (getMarkerPos respawnTeamPlayer) < 50} - || - {dateToNumber date > _dateLimitNum} - }; - }; -}; - -_groups pushBack _heliInfGroup; - -if (_cargoVehicle distance _box < 50 || _cargoVehicle2 distance _box < 50 && (alive _cargoVehicle || alive _cargoVehicle2) && (!isNull (driver _cargoVehicle) || !isNull (driver _cargoVehicle2))) then { - _allParticipatingUnits = []; - { - _allParticipatingUnits append (units _x); - } forEach _groups; - - _isEnemyKnowsAboutTeamplayer = false; - { - _rebel = _x; - { - if(_x knowsAbout _rebel > 1.4) exitWith { _isEnemyKnowsAboutTeamplayer = true; }; - } forEach _allParticipatingUnits; - if(_isEnemyKnowsAboutTeamplayer) exitWith {}; - } forEach ([500, 0, _cargoVehicle, teamPlayer] call A3A_fnc_distanceUnits); - - if(_isEnemyKnowsAboutTeamplayer) then { - Info("One of Cargo trucks has reached recon vehicle, they know about enemies, so starting doing some actions aware..."); - - - _cargoVehicleGroup setCombatMode "YELLOW"; - _cargoVehicleGroup setBehaviour "AWARE"; - - _heliInfGroup setCombatMode "YELLOW"; - _heliInfGroup setBehaviour "AWARE"; - - _heliVehicleGroup setCombatMode "YELLOW"; - _heliVehicleGroup setBehaviour "AWARE"; - }; - - Info("One of Cargo trucks has reached recon vehicle, starting doing some actions..."); - - _waypointTimeout = time + 15; - waitUntil{sleep 1; time > _waypointTimeout }; - - private _cargoSquad = units _cargoVehicleGroup; - { - moveOut _x; - } forEach _cargoSquad; - - _cargoTimeout = time + (random [30,35,40]); - waitUntil{sleep 1; time > _cargoTimeout }; - - if(({alive _x} count units _cargoVehicleGroup) > 3 && {alive _cargoVehicle} && _cargoVehicle distance _box < 50) then { - Info("Putting blackbox inside truck"); - private _return = [_cargoVehicle, _box] call A3A_Logistics_fnc_canLoad; - if !(_return isEqualType 0) exitWith { - _return remoteExec ["A3A_Logistics_fnc_load", 2]; - }; - } else { - if (alive _cargoVehicle2) then { - Info("Putting blackbox inside second truck"); - private _return = [_cargoVehicle2, _box] call A3A_Logistics_fnc_canLoad; - if !(_return isEqualType 0) then { - _return remoteExec ["A3A_Logistics_fnc_load", 2]; - } else { - Info("Players disrupt cargo operation."); - }; - }; - }; - - _cargoTimeout = time + (random [30,35,40]); - waitUntil{sleep 1; time > _cargoTimeout }; - - if(({alive _x} count units _cargoVehicleGroup) > 2) then { - Info("Putting satchel into recon vehicle"); - //cargo team will plant the explosive on reconvehicle - [_crashsiteactual, _reconvehicle, _cargoVehicle] spawn { - params ["_crashsiteactual", "_reconvehicle", "_cargoVehicle"]; - waitUntil {sleep 1; _cargoVehicle distance _crashsiteactual > 150}; - _shell = "Sh_155mm_AMOS" createVehicle position _reconvehicle; - _shell setVelocity [0,1,-1]; - _reconvehicle setDamage 1; - }; - } else { - if (({alive _x} count units _heliInfGroup) > 2) then { - Info("Putting satchel into recon vehicle"); - //heli team will plant the explosive on reconvehicle - [_crashsiteactual, _reconvehicle, _cargoVehicle] spawn { - params ["_crashsiteactual", "_reconvehicle", "_cargoVehicle"]; - waitUntil {sleep 1; _cargoVehicle distance _crashsiteactual > 150}; - _shell = "Sh_155mm_AMOS" createVehicle position _reconvehicle; - _shell setVelocity [0,1,-1]; - _reconvehicle setDamage 1; - }; - } else { - Info("Players disrupt satchel operation."); - }; - }; - - _cargoTimeout = time + (random [20,35,45]); - waitUntil{sleep 1; time > _cargoTimeout }; - - Info("Departing."); - - if(count waypoints _cargoVehicleGroup > 0) then { - for "_i" from count waypoints _cargoVehicleGroup - 1 to 0 step -1 do { - deleteWaypoint [_cargoVehicleGroup, _i]; - }; - }; - - if(count waypoints _heliInfGroup > 0) then { - for "_i" from count waypoints _heliInfGroup - 1 to 0 step -1 do { - deleteWaypoint [_heliInfGroup , _i]; - }; - }; - - - if ((!isNull _cargoVehicle2 || alive _cargoVehicle2) && (_cargoVehicle2 distance2D _reconvehicle < 50)) then { - { - /* if (leader _heliInfGroup == _x) then { - _x assignAsDriver _cargoVehicle2; - [_x] orderGetIn true; - [_x] call A3A_fnc_NATOinit; - } else { */ - _x assignAsCargo _cargoVehicle2; - ///[_x] join _cargoVehicleGroup; - [_x] call A3A_fnc_NATOinit; - //}; - } forEach units _heliInfGroup; - [_cargoVehicle2driver] join _heliInfGroup; - _heliInfWp1 = _heliInfGroup addWaypoint [_cargoVehicle2, 0]; - _heliInfWp1 setWaypointType "GETIN"; - _heliInfWp1 setWaypointBehaviour "SAFE"; - - _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; - _heliInfWp2 setWaypointType "MOVE"; - - if (_cargoVehicle distance2D _reconvehicle > 50) then{ - { - _x assignAsCargo _cargoVehicle2; - [_x] join _heliInfGroup; - [_x] call A3A_fnc_NATOinit; - } forEach units _cargoVehicleGroup; - _cargoWp1 = _cargoVehicleGroup addWaypoint [_cargoVehicle2, 0]; ///_box - _cargoWp1 setWaypointType "GETIN"; - _cargoWp1 setWaypointBehaviour "SAFE"; - - _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; - _cargoWp2 setWaypointType "MOVE"; - } else { - _cargoWp1 = _cargoVehicleGroup addWaypoint [_cargoVehicle, 0]; ///_box - _cargoWp1 setWaypointType "GETIN"; - _cargoWp1 setWaypointBehaviour "SAFE"; - - _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; - _cargoWp2 setWaypointType "MOVE"; - }; - - if(_isEnemyKnowsAboutTeamplayer) then { - _cargoWp2 setWaypointBehaviour "AWARE"; - _heliInfWp2 setWaypointBehaviour "AWARE"; - } else { - _cargoWp2 setWaypointBehaviour "SAFE"; - _heliInfWp2 setWaypointBehaviour "SAFE"; - }; - - } else { - { - _x assignAsCargo _cargoVehicle; - [_x] join _cargoVehicleGroup; - [_x] call A3A_fnc_NATOinit; - } forEach units _heliInfGroup; - - _heliInfWp1 = _heliInfGroup addWaypoint [_cargoVehicle, 0]; ///_box - _heliInfWp1 setWaypointType "GETIN"; - _heliInfWp1 setWaypointBehaviour "SAFE"; - - _heliInfWp2 = _heliInfGroup addWaypoint [_deliverySite, 1]; - _heliInfWp2 setWaypointType "MOVE"; - - _cargoWp1 = _cargoVehicleGroup addWaypoint [_cargoVehicle, 0]; ///_box - _cargoWp1 setWaypointType "GETIN"; - _cargoWp1 setWaypointBehaviour "SAFE"; - - _cargoWp2 = _cargoVehicleGroup addWaypoint [_deliverySite, 1]; - _cargoWp2 setWaypointType "MOVE"; - - if(_isEnemyKnowsAboutTeamplayer) then { - _cargoWp2 setWaypointBehaviour "AWARE"; - _heliInfWp2 setWaypointBehaviour "AWARE"; - } else { - _cargoWp2 setWaypointBehaviour "SAFE"; - _heliInfWp2 setWaypointBehaviour "SAFE"; - }; - }; - - if(count waypoints _heliVehicleGroup > 0) then { - for "_i" from count waypoints _heliVehicleGroup - 1 to 0 step -1 do { - deleteWaypoint [_heliVehicleGroup, _i]; - }; - }; - _searchHeliWp1 = _heliVehicleGroup addWaypoint [_deliverySite, 2]; - _searchHeliWp1 setWaypointType "MOVE"; - if(_isEnemyKnowsAboutTeamplayer) then { - _searchHeliWp1 setWaypointBehaviour "AWARE"; - } else { - _searchHeliWp1 setWaypointBehaviour "SAFE"; - }; -}; - -if (!isNil "traderMarker") then { ///checking if trader is spawned - waitUntil { - sleep 1; - !alive _box - || - _box distance _deliverySite < 50 - || - _box distance (getMarkerPos respawnTeamPlayer) < 50 - || - _box distance (getMarkerPos traderMarker) < 50 - || - dateToNumber date > _dateLimitNum - }; -} else { - waitUntil { - sleep 1; - !alive _box - || - _box distance _deliverySite < 50 - || - _box distance (getMarkerPos respawnTeamPlayer) < 50 - || - dateToNumber date > _dateLimitNum - }; -}; -switch(true) do { - case(_box distance _deliverySite < 50 || {dateToNumber date > _dateLimitNum}): { - Info("Box has been recovered by enemy, mission falied."); - - [_taskId, "LOG", "FAILED"] call A3A_fnc_taskSetState; - - [-900, _sideX] remoteExec ["A3A_fnc_timingCA",2]; - [-10,theBoss] call A3A_fnc_addScorePlayer; - if (dateToNumber date > _dateLimitNum) then { - _hrT = server getVariable "hr"; - _resourcesFIAT = server getVariable "resourcesFIA"; - [-1*(round(_hrT/3)),-1*(round(_resourcesFIAT/3))] remoteExec ["A3A_fnc_resourcesFIA",2]; - [-10*_factor, 90] remoteExec ["SCRT_fnc_rivals_reduceActivity",2]; - { A3A_curHQInfoInv = A3A_curHQInfoInv + 0.25 + random 0.5 } remoteExecCall ["call", 2]; - }; ///If players fail, enemy will get location of the HQ - }; - case(!alive _box): { - Info("Box has been destroyed, mission canceled."); - [_taskId, "LOG", "CANCELED"] call A3A_fnc_taskSetState; - [-300, _sideX] remoteExec ["A3A_fnc_timingCA",2]; - }; - case(_box distance (getMarkerPos respawnTeamPlayer) < 50): { - Info("Box has been delivered to HQ, mission completed."); - [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; - - [0, 600] remoteExec ["A3A_fnc_resourcesFIA",2]; - [1800, _sideX] remoteExec ["A3A_fnc_timingCA",2]; - { - [20*_bonus,_x] call A3A_fnc_addScorePlayer; - [350*_bonus,_x] call A3A_fnc_addMoneyPlayer; - } forEach (call SCRT_fnc_misc_getRebelPlayers); - [10*_bonus,theBoss] call A3A_fnc_addScorePlayer; - [250*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; - ["Large", _sideX] remoteExec ["A3A_fnc_selectIntel", 2]; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; ///params ["_position", "_radius", "_revealTime", ["_isInterrogation", false]]; ///revels enemy location only once, which is not good?, dunno maybe it should do it every 2-5 minutes - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; - sleep 60; - [(position _box), 4000, 1200, false] spawn SCRT_fnc_common_recon; - deleteVehicle _box; - if (hideEnemyMarkers) then { - [(selectRandom [5,7])] call A3U_fnc_revealRandomZones; - }; - }; - case(_box distance (getMarkerPos traderMarker) < 50 || _box distance (getMarkerPos traderMarker) < 50): { - Info("Box has been delivered to arms traider, mission completed."); - [_taskId, "LOG", "SUCCEEDED"] call A3A_fnc_taskSetState; - - [0, 1200] remoteExec ["A3A_fnc_resourcesFIA",2]; - [3600, _sideX] remoteExec ["A3A_fnc_timingCA",2]; - { - [20*_bonus,_x] call A3A_fnc_addScorePlayer; - [700*_bonus,_x] call A3A_fnc_addMoneyPlayer; - } forEach (call SCRT_fnc_misc_getRebelPlayers); - [20*_bonus,theBoss] call A3A_fnc_addScorePlayer; - [500*_bonus,theBoss, true] call A3A_fnc_addMoneyPlayer; - [20] call SCRT_fnc_trader_setTraderDiscount; - }; - default { - Error("Undefined mission outcome."); - [_taskId, "LOG", "CANCELED"] call A3A_fnc_taskSetState; - }; -}; - -//////////// -//Clean up// -//////////// - -sleep 20; - - -{ - deleteVehicle _x; -} forEach _effectsAndProps; - -{ - deleteVehicle _x; -} forEach _vehicles; - -[_taskId, "LOG", 1200] spawn A3A_fnc_taskDelete; - -{[_x] spawn A3A_fnc_vehDespawner} forEach _vehicles; -{[_x] spawn A3A_fnc_groupDespawner} forEach _groups; - -if (!isNil "traderMarker") then { ///checking if trader is spawned - if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50} || _box distance (getMarkerPos traderMarker) < 50) then { - deleteVehicle _box; - }; -} else { - if (alive _box && {_box distance (getMarkerPos respawnTeamPlayer) > 50}) then { - deleteVehicle _box; - }; -}; - -Info("Helicrash clean up complete."); \ No newline at end of file diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf index 94dffcec0a..60ca32c43c 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf @@ -93,9 +93,7 @@ if (_reconVehicle == "SpaceshipCapsule_01_wreck_F") then { }; -///new private _specOpsArray = if (_difficult) then {selectRandom (_faction get "groupSpecOpsRandom")} else {selectRandom ([_faction, "groupsTierSquads"] call SCRT_fnc_unit_flattenTier)}; -///new private _infantrySquadArray = selectRandom ([_faction, "groupsTierMedium"] call SCRT_fnc_unit_flattenTier); if (isNil "_reconVehicle" || {isNil "_cargoTruckClass"} || {isNil "_specOpsArray"}) exitWith { @@ -154,7 +152,12 @@ private _rebelTaskText = format [ ///checking if players reached minimum distance to start vfx or if time limit has passed private _missionstart = serverTime; -waitUntil {sleep 1; (player distance2D _crashPosition) < 1500 || _missionstart >= serverTime + 600 }; + +waitUntil { + sleep 60; + (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionstart >= serverTime + 600 } +}; +sleep 60; ///prep time /// _vehicles pushBack _reconVehicle; From 2f14cabd44277f798822bc0f55345d2b77416ab0 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 28 Jul 2024 20:12:07 +0300 Subject: [PATCH 36/63] repair single pod + animate doors --- A3A/addons/core/CfgFunctions.hpp | 1 + A3A/addons/core/functions/AI/fn_PodsDoors.sqf | 28 +++++++++++++++++ .../core/functions/AI/fn_orbitalLanding.sqf | 30 ++++++++++--------- .../AI/fn_orbitalLandingSinglePod.sqf | 5 +++- 4 files changed, 49 insertions(+), 15 deletions(-) create mode 100644 A3A/addons/core/functions/AI/fn_PodsDoors.sqf diff --git a/A3A/addons/core/CfgFunctions.hpp b/A3A/addons/core/CfgFunctions.hpp index e949f0e01c..0238e8b59c 100644 --- a/A3A/addons/core/CfgFunctions.hpp +++ b/A3A/addons/core/CfgFunctions.hpp @@ -35,6 +35,7 @@ class CfgFunctions class guardDog {}; class hasRadio {}; class HeliDoors {}; + class PodsDoors {}; class help {}; class hideInBuilding {}; class inmuneConvoy {}; diff --git a/A3A/addons/core/functions/AI/fn_PodsDoors.sqf b/A3A/addons/core/functions/AI/fn_PodsDoors.sqf new file mode 100644 index 0000000000..6a1d0ade01 --- /dev/null +++ b/A3A/addons/core/functions/AI/fn_PodsDoors.sqf @@ -0,0 +1,28 @@ +#include "..\..\script_component.hpp" +FIX_LINE_NUMBERS() +params ["_pod", "_state"]; + +private _pod = _this#0; +private _state = _this#1; + +switch _state do +{ + case "open": { _state = 1;}; + case "close": { _state = 0;}; +}; +_pod animateDoor ["Door_4_source", _state]; // Taru right door +_pod animateDoor ["Door_5_source", _state]; // Taru left door +_pod animate ["Door_4_source", _state]; // Taru right door +_pod animate ["Door_5_source", _state]; // Taru left door +_pod animate ["Doors", _state]; // OPTRE HEV pod +_pod animateDoor ["Doors", _state]; // OPTRE HEV pod +_pod animateDoor ["deploy", _state]; // SW CIS droid despancer +_pod animate ["deploy", _state]; // SW CIS droid despancer +_pod animateDoor ["open_door", _state]; // SW REPABLIC/EMPIRE pod +_pod animate ["open_door", _state]; // SW REPABLIC/EMPIRE pod +_pod animateDoor ["open_door_2", _state]; // SW REPABLIC/EMPIRE pod +_pod animate ["open_door_2", _state]; // SW REPABLIC/EMPIRE pod +_pod animateDoor ["Ramp", _state]; // SW REPABLIC/EMPIRE pod +_pod animate ["Ramp", _state]; // SW REPABLIC/EMPIRE pod +sleep 0.3; +_pod animateDoor ["Door_6_source", _state]; // Taru ramp \ No newline at end of file diff --git a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf index 38cda7ffbd..5ef46e2bd8 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLanding.sqf @@ -65,25 +65,26 @@ if (_podseats != 1) then { _pod allowDamage true; - _pod animateDoor ['door_R', 1]; - _pod animateDoor ["Door_rear_source", 1, true]; + sleep 0.45; + [_pod, "open"] spawn A3A_fnc_PodsDoors; + [_pod] call A3A_fnc_smokeCoverAuto; }; if (_podseats >= _groupcount) then { -private _second = false; -{ - if (_second) then { - _x action ["Eject", _pod]; - unassignVehicle _x; - _second = false; - } else { - _second = true; - _x leaveVehicle _pod; - }; - private _second = true; -} forEach units _groupX; + private _second = false; + { + if (_second) then { + _x action ["Eject", _pod]; + unassignVehicle _x; + _second = false; + } else { + _second = true; + _x leaveVehicle _pod; + }; + private _second = true; + } forEach units _groupX; }; sleep 2; private _SafeMovePos = []; @@ -91,6 +92,7 @@ if (_podseats < _groupcount) then { if (_podseats == 1) then { { _podX = typeOf _pod createVehicle position _x; + [_podX, _pod, _dist, _x, _positionX, _posOrigin] spawn A3A_fnc_orbitalLandingSinglePod; sleep 2; } forEach units _groupX; } else { diff --git a/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf index 569818c08e..9882124936 100644 --- a/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf +++ b/A3A/addons/core/functions/AI/fn_orbitalLandingSinglePod.sqf @@ -28,7 +28,10 @@ _podX allowDamage true; _x allowDamage true; -sleep 1.75; +sleep 0.45; +[_podX, "open"] spawn A3A_fnc_PodsDoors; + +sleep 1.55; _x action ["Eject", _podX]; _x leaveVehicle _podX; From a891b203a109a487d77161f6e2493563e8d9c9b1 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Wed, 31 Jul 2024 17:19:46 +0300 Subject: [PATCH 37/63] Update A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf index ecebac4c5b..e7dd6196c4 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf @@ -123,7 +123,7 @@ if (_airBase != "") then // uh, is that a thing [-(_data#0), _side, _resPool] remoteExec ["A3A_fnc_addEnemyResources", 2]; ServerInfo_1("Spawn performed: Orbital vehicles %1", _data#1 apply {typeOf _x}); - }else{ + } else { private _data = [_side, _airBase, _targPos, _resPool, _airCount, _attackCount, _tier, _troops] call A3A_fnc_createAttackForceAir; _resourcesSpent = _resourcesSpent + _data#0; From 976a6f588b8173cd0ab289df81d83d7f92f7405d Mon Sep 17 00:00:00 2001 From: wersal454 Date: Wed, 31 Jul 2024 17:24:01 +0300 Subject: [PATCH 38/63] Update fn_createAttackForceOrbital.sqf --- .../core/functions/CREATE/fn_createAttackForceOrbital.sqf | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index 8d100d2039..a8d85d2cf4 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -1,6 +1,6 @@ /* -Maintainer: John Jordan - Create air attack force +Maintainer: wersal + Create orbital attack force Scope: Server or HC Environment: Scheduled (sleeps between unit spawns) @@ -150,4 +150,4 @@ for "_i" from 1 to _vehCount do { _isTransport = _vehAttackCount == 0 or (_numTransports / _i) < _transportRatio; }; -[_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; */ \ No newline at end of file +[_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; */ From 0e76abef4317d80ecc5d769526415186aad57438 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 6 Aug 2024 01:12:41 +0300 Subject: [PATCH 39/63] Working stuff --- .../config_fixes/SOG_NK/CfgVehicles.hpp | 67 + A3A/addons/config_fixes/SOG_NK/config.cpp | 25 + A3A/addons/config_fixes/SPE/CfgVehicles.hpp | 264 ++++ .../DLC_content/faces/Apex/Apex_asian.sqf | 4 + .../DLC_content/faces/Apex/Apex_tanoa.sqf | 9 + .../faces/Contact/Contact_Livonian.sqf | 10 + .../faces/Contact/Contact_Russian.sqf | 5 + .../faces/Contact/Contact_White.sqf | 9 + .../DLC_content/faces/GM/GM_white.sqf | 42 + .../DLC_content/faces/RF/RF_white.sqf | 2 + .../faces/SOG/SOG_faces_african.sqf | 74 ++ .../DLC_content/faces/SOG/SOG_faces_asian.sqf | 123 ++ .../DLC_content/faces/SOG/SOG_faces_greek.sqf | 185 +++ .../faces/SOG/SOG_faces_livonian.sqf | 137 ++ .../faces/SOG/SOG_faces_persian.sqf | 41 + .../faces/SOG/SOG_faces_russian.sqf | 78 ++ .../DLC_content/faces/SOG/SOG_faces_tanoa.sqf | 126 ++ .../faces/SOG/SOG_faces_vietnam.sqf | 92 ++ .../DLC_content/faces/SOG/SOG_faces_white.sqf | 415 ++++++ .../DLC_content/faces/SPE/SPE_white.sqf | 21 + .../DLC_content/faces/WS/WS_african.sqf | 11 + .../DLC_content/faces/WS/WS_white.sqf | 3 + .../DLC_content/gear/Apex/Vanilla_AAF.sqf | 7 + .../DLC_content/gear/Artofwar/Vanilla_AAF.sqf | 3 + .../DLC_content/gear/CSLA/Vanilla_AAF.sqf | 12 + .../DLC_content/gear/Contact/Vanilla_AAF.sqf | 21 + .../DLC_content/gear/GM/Vanilla_AAF.sqf | 59 + .../gear/Lawsofwar/Vanilla_AAF.sqf | 15 + .../DLC_content/gear/Marksman/Vanilla_AAF.sqf | 9 + .../DLC_content/gear/RF/Vanilla_AAF.sqf | 14 + .../DLC_content/gear/SOG/Vanilla_AAF.sqf | 41 + .../DLC_content/gear/SPE/Vanilla_AAF.sqf | 25 + .../DLC_content/gear/WS/Vanilla_AAF.sqf | 18 + .../DLC_content/vehicles/Apex/Vanilla_AAF.sqf | 3 + .../vehicles/Apex/Vanilla_CSAT_Arid.sqf | 15 + .../DLC_content/vehicles/CSLA/Vanilla_AAF.sqf | 27 + .../vehicles/Contact/police_offroad.sqf | 1 + .../DLC_content/vehicles/GM/AAF_extramod.sqf | 29 + .../Helicopters/Vanilla_CSAT_Arid.sqf | 1 + .../DLC_content/vehicles/Jets/Vanilla_AAF.sqf | 2 + .../vehicles/Jets/Vanilla_CSAT_Arid.sqf | 4 + .../vehicles/Lawsofwar/police_van.sqf | 1 + .../DLC_content/vehicles/RF/Vanilla_AAF.sqf | 13 + .../vehicles/RF/Vanilla_CSAT_Arid.sqf | 6 + .../DLC_content/vehicles/SOG/Vanilla_AAF.sqf | 35 + .../DLC_content/vehicles/SPE/Vanilla_AAF.sqf | 16 + .../vehicles/Tanks/Vanilla_AAF.sqf | 5 + .../vehicles/Tanks/Vanilla_CSAT_Arid.sqf | 1 + .../DLC_content/vehicles/WS/Vanilla_AAF.sqf | 4 + .../vehicles/WS/Vanilla_CSAT_Arid.sqf | 9 + .../DLC_content/voices/Apex_chinese.sqf | 3 + .../DLC_content/voices/Apex_french.sqf | 3 + .../DLC_content/voices/Apex_frenchenglish.sqf | 2 + .../DLC_content/voices/Contact_polish.sqf | 3 + .../DLC_content/voices/Contact_russian.sqf | 3 + .../DLC_content/voices/GM_german.sqf | 9 + .../DLC_content/weapons/Apex/Vanilla_AAF.sqf | 49 + .../DLC_content/weapons/CSLA/Vanilla_AAF.sqf | 73 + .../weapons/Contact/Vanilla_AAF.sqf | 69 + .../DLC_content/weapons/GM/Vanilla_AAF.sqf | 101 ++ .../weapons/Marksman/Vanilla_AAF.sqf | 37 + .../DLC_content/weapons/RF/Vanilla_AAF.sqf | 58 + .../DLC_content/weapons/SOG/Vanilla_AAF.sqf | 148 +++ .../DLC_content/weapons/SPE/Vanilla_AAF.sqf | 43 + .../DLC_content/weapons/WS/Vanilla_AAF.sqf | 142 ++ .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 1175 ++--------------- .../Vanilla/Vanilla_AI_CSAT_Arid.sqf | 258 ++-- .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 107 +- .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 391 +++++- .../Vanilla/Vanilla_AI_NATO_Arid.sqf | 177 ++- .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 169 ++- .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 171 ++- .../Templates/Vanilla/Vanilla_Civ.sqf | 176 ++- .../Templates/Vanilla/Vanilla_Reb_FIA.sqf | 500 ++++++- .../Templates/Vanilla/Vanilla_Reb_LL.sqf | 498 ++++++- .../Templates/Vanilla/Vanilla_Reb_SDK.sqf | 489 ++++++- .../Vanilla/Vanilla_Riv_Exegermenos.sqf | 1000 +++++++++++++- .../Templates/Vanilla/Vanilla_Riv_LE.sqf | 450 ++++++- .../Vanilla/Vanilla_Riv_Remnants.sqf | 341 ++++- .../vehicleAnimations_CSLA.sqf | 86 ++ .../vehicleAnimations_GM.sqf | 34 + .../vehicleAnimations_GMX_AAF.sqf | 26 + .../vehicleAnimations_RF.sqf | 86 ++ .../vehicleAnimations_SOG.sqf | 328 +++++ .../vehicleAnimations_SPE.sqf | 68 + .../vehicleAnimations_Vanilla.sqf | 161 +++ .../vehicleAnimations_WS.sqf | 106 ++ .../vehicleVariants/Vanilla_AAF/CSLA_AAF.sqf | 39 + .../vehicleVariants/Vanilla_AAF/GM_police.sqf | 4 + .../vehicleVariants/Vanilla_AAF/RF_AAF.sqf | 4 + .../vehicleVariants/Vanilla_AAF/SPE_AAF.sqf | 2 + .../Vanilla_AAF/Vanilla_AAF.sqf | 8 + .../vehicleVariants/Vanilla_AAF/WS_AAF.sqf | 1 + .../Vanilla_CSAT_Arid/Vanilla_CSAT_Arid.sqf | 17 + .../Vanilla_CSAT_Arid/WS_CSAT_Arid.sqf | 7 + .../fn_equipmentClassToCategories.sqf | 2 +- .../functions/Base/fn_setPlaneLoadout.sqf | 7 + 97 files changed, 8541 insertions(+), 1229 deletions(-) create mode 100644 A3A/addons/config_fixes/SOG_NK/CfgVehicles.hpp create mode 100644 A3A/addons/config_fixes/SOG_NK/config.cpp create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_asian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_tanoa.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Livonian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Russian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/GM/GM_white.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/RF/RF_white.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_african.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_asian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_greek.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_livonian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_persian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_russian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_tanoa.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_vietnam.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_white.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SPE/SPE_white.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_white.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/police_offroad.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/AAF_extramod.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/police_van.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_chinese.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_french.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_frenchenglish.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_polish.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_russian.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/GM_german.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SOG.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/CSLA_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/RF_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/SPE_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/Vanilla_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/WS_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/WS_CSAT_Arid.sqf diff --git a/A3A/addons/config_fixes/SOG_NK/CfgVehicles.hpp b/A3A/addons/config_fixes/SOG_NK/CfgVehicles.hpp new file mode 100644 index 0000000000..37fdbb4502 --- /dev/null +++ b/A3A/addons/config_fixes/SOG_NK/CfgVehicles.hpp @@ -0,0 +1,67 @@ +//SOG nickel steel - CfgVehicles.hpp + +class CfgVehicles +{ + class vnx_i_air_ac119_01_01; + class vnx_i_air_ac119_02_01; + class vnx_i_air_ac119_03_01; + + class vnx_b_air_ac119_01_01; + class vnx_b_air_ac119_02_01; + class vnx_b_air_ac119_03_01; + class vnx_b_air_ac119_04_01; + + class vnx_b_air_ac119_03_02; + class vnx_b_air_ac119_02_02; + + + class vnx_i_air_ac119_01_01_noinsignia : vnx_i_air_ac119_01_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_i_air_ac119_02_01_noinsignia : vnx_i_air_ac119_02_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_02_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_i_air_ac119_03_01_noinsignia : vnx_i_air_ac119_03_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_02_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_02_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + + class vnx_b_air_ac119_01_01_noinsignia : vnx_b_air_ac119_01_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_b_air_ac119_02_01_noinsignia : vnx_b_air_ac119_02_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_b_air_ac119_03_01_noinsignia : vnx_b_air_ac119_03_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_b_air_ac119_04_01_noinsignia : vnx_b_air_ac119_04_01 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + + class vnx_b_air_ac119_03_02_noinsignia : vnx_b_air_ac119_03_02 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class vnx_b_air_ac119_02_02_noinsignia : vnx_b_air_ac119_02_02 + { + hiddenSelections[] = {"camo1","camo2","camo3","camo4","camo5","camo6","none","d_rank_pilot","d_rank_copilot","d_name_pilot_01","d_name_pilot_02","d_name_pilot_03","d_name_pilot_04","d_name_pilot_05","d_name_pilot_06","d_name_pilot_07","d_name_pilot_08","d_name_pilot_09","d_name_pilot_10","d_name_copilot_01","d_name_copilot_02","d_name_copilot_03","d_name_copilot_04","d_name_copilot_05","d_name_copilot_06","d_name_copilot_07","d_name_copilot_08","d_name_copilot_09","d_name_copilot_10"}; + hiddenSelectionsTextures[] = {"vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_01_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_02_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_03_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_04_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_05_01_co.paa","vnx\air_f_vietnam_04\ac119\data\vnx_air_ac119_ext_06_01_co.paa","\a3\data_f\clear_empty.paa"}; + }; +}; \ No newline at end of file diff --git a/A3A/addons/config_fixes/SOG_NK/config.cpp b/A3A/addons/config_fixes/SOG_NK/config.cpp new file mode 100644 index 0000000000..377cc859ec --- /dev/null +++ b/A3A/addons/config_fixes/SOG_NK/config.cpp @@ -0,0 +1,25 @@ +//SOG nickel steel - config.cpp + +#include "..\script_component.hpp" + +class CfgPatches +{ + class PATCHNAME(SOG_NK) + { + name = COMPONENT_NAME; + units[] = {}; + weapons[] = {}; + requiredVersion = REQUIRED_VERSION; + requiredAddons[] = {"A3_Data_F_AoW_Loadorder","wheeled_f_vietnam_02_c"}; + author = AUTHOR; + authors[] = { AUTHORS }; + authorUrl = ""; + VERSION_CONFIG; + skipWhenMissingDependencies = 1; + }; +}; + +// Uncomment when needed +#include "CfgVehicles.hpp" +//#include "CfgMarkers.hpp" +//#include "CfgWeapons.hpp" \ No newline at end of file diff --git a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp index 36d0c6651c..5abcfb7240 100644 --- a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp @@ -1 +1,265 @@ //SPE - CfgVehicles.hpp + +class CfgVehicles +{ + class SPE_FFI_SdKfz250_1; + class SPE_FFI_OpelBlitz; + class SPE_FFI_OpelBlitz_Ambulance; + class SPE_FFI_OpelBlitz_Ammo; + class SPE_FFI_OpelBlitz_Fuel; + class SPE_FFI_OpelBlitz_Open; + class SPE_FFI_OpelBlitz_Repair; + class SPE_OpelBlitz_Flak38; + + class SPE_PzKpfwIII_J; + class SPE_PzKpfwIII_L; + class SPE_PzKpfwIII_M; + class SPE_PzKpfwIII_N; + class SPE_PzKpfwIV_G; + class SPE_Nashorn; + + class SPE_PzKpfwIII_J_DLV; + class SPE_PzKpfwIII_L_DLV; + class SPE_PzKpfwIII_M_DLV; + class SPE_PzKpfwIII_N_DLV; + class SPE_PzKpfwIV_G_DLV; + class SPE_Nashorn_DLV; + + class SPE_FR_M16_Halftrack; + class SPE_FR_M3_Halftrack_Ambulance; + class SPE_FR_M3_Halftrack_Ammo; + class SPE_FR_M3_Halftrack_Fuel; + class SPE_FR_M3_Halftrack_Repair; + class SPE_FR_M3_Halftrack_Unarmed; + class SPE_FR_M3_Halftrack_Unarmed_Open; + class SPE_FR_M3_Halftrack; + + class SPE_FR_M10; + class SPE_FR_M4A0_75_Early; + class SPE_FR_M4A0_75_mid; + class SPE_FR_M4A1_76; + class SPE_FR_M4A1_75; + + class SPE_M18_Hellcat; + class SPE_M4A1_T34_Calliope_Direct; + + class SPE_FR_M10_DLV; + class SPE_FR_M4A0_75_Early_DLV; + class SPE_FR_M4A0_75_mid_DLV; + class SPE_FR_M4A1_76_DLV; + class SPE_FR_M4A1_75_DLV; + + class SPE_M18_Hellcat_DLV; + class SPE_M4A1_T34_Calliope_Direct_DLV; + class SPE_M4A1_T34_Calliope_DLV; + + class SPE_FW190F8; + class SPE_P47; + + class SPE_FFI_SdKfz250_1_noinsignia : SPE_FFI_SdKfz250_1 + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\SdKfz_250\250_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\SdKfz_250\250_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\SdKfz_250\250_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\SdKfz_250\250_Interior_Low_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_noinsignia : SPE_FFI_OpelBlitz + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_canvas_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_Ambulance_noinsignia : SPE_FFI_OpelBlitz_Ambulance + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Box_Ext_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Box_Int_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_Ammo_noinsignia : SPE_FFI_OpelBlitz_Ammo + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_canvas_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_Fuel_noinsignia : SPE_FFI_OpelBlitz_Fuel + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_canvas_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_Open_noinsignia : SPE_FFI_OpelBlitz_Open + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_canvas_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FFI_OpelBlitz_Repair_noinsignia : SPE_FFI_OpelBlitz_Repair + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Box_Ext_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Box_Int_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_J_noinsignia : SPE_PzKpfwIII_J + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_L_noinsignia : SPE_PzKpfwIII_L + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_M_noinsignia : SPE_PzKpfwIII_M + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_L_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_N_Camo4_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_N_noinsignia : SPE_PzKpfwIII_N + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_L_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_N_Camo4_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIV_G_noinsignia : SPE_PzKpfwIV_G + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_hull_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_turret_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_wheels_camo6_co.paa","\a3\data_f\clear_empty.paa"}; + }; + /* class SPE_Nashorn_noinsignia : SPE_Nashorn + { + animationList[] = {"markings_hide_source",1} + }; */ + + class SPE_PzKpfwIII_J_DLV_noinsignia : SPE_PzKpfwIII_J_DLV + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_L_DLV_noinsignia : SPE_PzKpfwIII_L_DLV + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_M_DLV_noinsignia : SPE_PzKpfwIII_M_DLV + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_L_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_N_Camo4_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIII_N_DLV_noinsignia : SPE_PzKpfwIII_N_DLV + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Hull_Details_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Turret_L_Camo4_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIII\Pz3_Wheels_N_Camo4_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_PzKpfwIV_G_DLV_noinsignia : SPE_PzKpfwIV_G_DLV + { + textureList[] = {}; + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_hull_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_turret_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_wheels_camo6_co.paa","\a3\data_f\clear_empty.paa"}; + }; + /* class SPE_Nashorn_DLV_noinsignia : SPE_Nashorn_DLV + { + animationList[] = {"markings_hide_source",1} + }; */ + class SPE_OpelBlitz_Flak38_noinsignia : SPE_OpelBlitz_Flak38 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_01_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_02_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_03_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_05_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Flak_Frame_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M16_Halftrack_noinsignia : SPE_FR_M16_Halftrack + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_M16_co.paa","WW2\SPE_Assets_t\Vehicles\StaticWeapons_t\M45\Turret_star_co.paa","WW2\SPE_Assets_t\Vehicles\StaticWeapons_t\M45\Supports_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Ambulance_noinsignia : SPE_FR_M3_Halftrack_Ambulance + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Ammo_noinsignia : SPE_FR_M3_Halftrack_Ammo + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Fuel_noinsignia : SPE_FR_M3_Halftrack_Fuel + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Repair_noinsignia : SPE_FR_M3_Halftrack_Repair + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Unarmed_noinsignia : SPE_FR_M3_Halftrack_Unarmed + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia : SPE_FR_M3_Halftrack_Unarmed_Open + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Winch_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M3_Halftrack_noinsignia : SPE_FR_M3_Halftrack + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Exterior_2_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Interior_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Wheels_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Dash_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_Tracks_co.paa","WW2\SPE_Assets_t\Vehicles\WheeledAPC_t\M3A1\M3A1_M2Mount_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M10_noinsignia : SPE_FR_M10 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Interior_2_co.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A0_75_Early_noinsignia : SPE_FR_M4A0_75_Early + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A0\M4A0_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A0_75_mid_noinsignia : SPE_FR_M4A0_75_mid + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A0\M4A0_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A1_76_noinsignia : SPE_FR_M4A1_76 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_76Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A1_75_noinsignia : SPE_FR_M4A1_75 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + + + class SPE_M18_Hellcat_noinsignia : SPE_M18_Hellcat + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_suspension_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_stowage_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A1_T34_Calliope_Direct_noinsignia : SPE_M4A1_T34_Calliope_Direct + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M10_DLV_noinsignia : SPE_FR_M10_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M10\M10_Interior_2_co.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A0_75_Early_DLV_noinsignia : SPE_FR_M4A0_75_Early_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A0\M4A0_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A0_75_mid_DLV_noinsignia : SPE_FR_M4A0_75_mid_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A0\M4A0_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A1_76_DLV_noinsignia : SPE_FR_M4A1_76_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_76Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A1_75_DLV_noinsignia : SPE_FR_M4A1_75_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + + class SPE_M18_Hellcat_DLV_noinsignia : SPE_M18_Hellcat_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_suspension_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\m18\m18_stowage_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A1_T34_Calliope_Direct_DLV_noinsignia : SPE_M4A1_T34_Calliope_Direct_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A1_T34_Calliope_DLV_noinsignia : SPE_M4A1_T34_Calliope_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FW190F8_noinsignia : SPE_FW190F8 + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Planes_t\FW190F8\fw190f8_mn_JG27_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\FW190F8\Fw190F8_Sd_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_P47_noinsignia : SPE_P47 + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Fuselage_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Wings_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Cockpit_1_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Cockpit_2_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Misc_co.paa","\a3\data_f\clear_empty.paa",""}; + }; + +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_asian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_asian.sqf new file mode 100644 index 0000000000..c98785d5e2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_asian.sqf @@ -0,0 +1,4 @@ +"AsianHead_A3_06", +"AsianHead_A3_07", +"AsianHead_A3_04", +"AsianHead_A3_05" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_tanoa.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_tanoa.sqf new file mode 100644 index 0000000000..3dbc962a03 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Apex/Apex_tanoa.sqf @@ -0,0 +1,9 @@ +"TanoanHead_A3_08", +"TanoanHead_A3_06", +"TanoanHead_A3_01", +"TanoanHead_A3_09", +"TanoanHead_A3_07", +"TanoanHead_A3_05", +"TanoanHead_A3_04", +"TanoanHead_A3_03", +"TanoanHead_A3_02" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Livonian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Livonian.sqf new file mode 100644 index 0000000000..e99d4f962e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Livonian.sqf @@ -0,0 +1,10 @@ +"LivonianHead_9", +"LivonianHead_4", +"LivonianHead_8", +"LivonianHead_10", +"LivonianHead_1", +"LivonianHead_3", +"LivonianHead_6", +"LivonianHead_7", +"LivonianHead_2", +"LivonianHead_5" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Russian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Russian.sqf new file mode 100644 index 0000000000..41ef5d1ace --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_Russian.sqf @@ -0,0 +1,5 @@ +"RussianHead_5", +"RussianHead_2", +"RussianHead_3", +"RussianHead_1", +"RussianHead_4" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf new file mode 100644 index 0000000000..533933f438 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf @@ -0,0 +1,9 @@ +"WhiteHead_31", +"WhiteHead_30", +"WhiteHead_29", +"WhiteHead_32", +"WhiteHead_28", +"WhiteHead_27", +"WhiteHead_26", +"WhiteHead_25", +"WhiteHead_24" diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/GM/GM_white.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/GM/GM_white.sqf new file mode 100644 index 0000000000..fbce04d49d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/GM/GM_white.sqf @@ -0,0 +1,42 @@ +"gm_WhiteHead_01_camo_01", +"gm_WhiteHead_01_camo_02", +"gm_WhiteHead_02_camo_01", +"gm_WhiteHead_02_camo_02", +"gm_WhiteHead_18_camo_01", +"gm_WhiteHead_18_camo_02", +"gm_WhiteHead_05_camo_01", +"gm_WhiteHead_05_camo_02", +"gm_WhiteHead_03_camo_01", +"gm_WhiteHead_03_camo_02", +"gm_WhiteHead_04_camo_01", +"gm_WhiteHead_04_camo_02", +"gm_WhiteHead_06_camo_01", +"gm_WhiteHead_06_camo_02", +"gm_WhiteHead_07_camo_01", +"gm_WhiteHead_07_camo_02", +"gm_WhiteHead_08_camo_01", +"gm_WhiteHead_08_camo_02", +"gm_WhiteHead_09_camo_01", +"gm_WhiteHead_09_camo_02", +"gm_WhiteHead_16_camo_01", +"gm_WhiteHead_16_camo_02", +"gm_WhiteHead_11_camo_01", +"gm_WhiteHead_11_camo_02", +"gm_WhiteHead_10_camo_01", +"gm_WhiteHead_10_camo_02", +"gm_WhiteHead_19_camo_01", +"gm_WhiteHead_19_camo_02", +"gm_WhiteHead_17_camo_01", +"gm_WhiteHead_17_camo_02", +"gm_WhiteHead_21_camo_01", +"gm_WhiteHead_21_camo_02", +"gm_WhiteHead_12_camo_01", +"gm_WhiteHead_12_camo_02", +"gm_WhiteHead_13_camo_01", +"gm_WhiteHead_13_camo_02", +"gm_WhiteHead_14_camo_01", +"gm_WhiteHead_14_camo_02", +"gm_WhiteHead_15_camo_01", +"gm_WhiteHead_15_camo_02", +"gm_WhiteHead_20_camo_01", +"gm_WhiteHead_20_camo_02" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/RF/RF_white.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/RF/RF_white.sqf new file mode 100644 index 0000000000..0de181250a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/RF/RF_white.sqf @@ -0,0 +1,2 @@ +"Pilot1_Head_rf", +"Pilot2_Head_rf" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_african.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_african.sqf new file mode 100644 index 0000000000..b7b980ae14 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_african.sqf @@ -0,0 +1,74 @@ +"vn_b_africanhead_01_newzealand", + "vn_b_AfricanHead_01_09", + "vn_b_AfricanHead_01_08", + "vn_b_AfricanHead_01_07", + "vn_b_AfricanHead_01_06", + "vn_b_AfricanHead_01_05", + "vn_b_AfricanHead_01_04", + "vn_b_AfricanHead_01_03", + "vn_b_AfricanHead_01_02", + "vn_b_AfricanHead_01_12", + "vn_b_AfricanHead_01_11", + "vn_b_AfricanHead_01_10", + "vn_b_AfricanHead_01_01", + "vn_b_africanhead_01_australia", + "vn_b_AfricanHead_02_09", + "vn_b_AfricanHead_02_08", + "vn_b_AfricanHead_02_07", + "vn_b_AfricanHead_02_06", + "vn_b_AfricanHead_02_05", + "vn_b_AfricanHead_02_04", + "vn_b_AfricanHead_02_03", + "vn_b_AfricanHead_02_02", + "vn_b_AfricanHead_02_12", + "vn_b_AfricanHead_02_11", + "vn_b_AfricanHead_02_10", + "vn_b_AfricanHead_02_01", + "vn_b_Barklem_09", //african + "vn_b_Barklem_08", + "vn_b_Barklem_07", + "vn_b_Barklem_06", + "vn_b_Barklem_05", + "vn_b_Barklem_04", + "vn_b_Barklem_03", + "vn_b_Barklem_02", + "vn_b_Barklem_12", + "vn_b_Barklem_11", + "vn_b_Barklem_10", + "vn_b_Barklem_01", + "vn_b_africanhead_03_newzealand", + "vn_b_AfricanHead_03_09", + "vn_b_AfricanHead_03_08", + "vn_b_AfricanHead_03_07", + "vn_b_AfricanHead_03_06", + "vn_b_AfricanHead_03_05", + "vn_b_AfricanHead_03_04", + "vn_b_AfricanHead_03_03", + "vn_b_AfricanHead_03_02", + "vn_b_AfricanHead_03_12", + "vn_b_AfricanHead_03_11", + "vn_b_AfricanHead_03_10", + "vn_b_AfricanHead_03_01", + "vn_b_africanhead_03_australia" + + + + + + + + + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_asian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_asian.sqf new file mode 100644 index 0000000000..35e7d24a26 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_asian.sqf @@ -0,0 +1,123 @@ +"vn_o_dusty_01_camo_xx",//asian +"vn_b_AsianHead_A3_06_09", +"vn_b_AsianHead_A3_06_08", +"vn_b_AsianHead_A3_06_07", +"vn_b_AsianHead_A3_06_06", +"vn_b_AsianHead_A3_06_05", +"vn_b_AsianHead_A3_06_04", +"vn_b_AsianHead_A3_06_03", +"vn_b_AsianHead_A3_06_02", +"vn_b_AsianHead_A3_06_12", +"vn_b_AsianHead_A3_06_11", +"vn_b_AsianHead_A3_06_10", +"vn_b_AsianHead_A3_06_01", +"vn_o_AsianHead_A3_06_05", +"vn_o_AsianHead_A3_06_04", +"vn_o_AsianHead_A3_06_03", +"vn_o_AsianHead_A3_06_02", +"vn_o_AsianHead_A3_06_01", +"vn_b_asianhead_a3_01_newzealand", +"vn_b_AsianHead_A3_01_09", +"vn_b_AsianHead_A3_01_08", +"vn_b_AsianHead_A3_01_07", +"vn_b_AsianHead_A3_01_06", +"vn_b_AsianHead_A3_01_05", +"vn_b_AsianHead_A3_01_04", +"vn_b_AsianHead_A3_01_03", +"vn_b_AsianHead_A3_01_02", +"vn_b_AsianHead_A3_01_12", +"vn_b_AsianHead_A3_01_11", +"vn_b_AsianHead_A3_01_10", +"vn_b_AsianHead_A3_01_01", +"vn_b_asianhead_a3_01_australia", +"vn_o_AsianHead_A3_01_05", +"vn_o_AsianHead_A3_01_04", +"vn_o_AsianHead_A3_01_03", +"vn_o_AsianHead_A3_01_02", +"vn_o_AsianHead_A3_01_01", +"vn_b_AsianHead_A3_07_09", +"vn_b_AsianHead_A3_07_08", +"vn_b_AsianHead_A3_07_07", +"vn_b_AsianHead_A3_07_06", +"vn_b_AsianHead_A3_07_05", +"vn_b_AsianHead_A3_07_04", +"vn_b_AsianHead_A3_07_03", +"vn_b_AsianHead_A3_07_02", +"vn_b_AsianHead_A3_07_12", +"vn_b_AsianHead_A3_07_11", +"vn_b_AsianHead_A3_07_10", +"vn_b_AsianHead_A3_07_01", +"vn_o_AsianHead_A3_07_05", +"vn_o_AsianHead_A3_07_04", +"vn_o_AsianHead_A3_07_03", +"vn_o_AsianHead_A3_07_02", +"vn_o_AsianHead_A3_07_01", +"vn_b_AsianHead_A3_03_09", +"vn_b_AsianHead_A3_03_08", +"vn_b_AsianHead_A3_03_07", +"vn_b_AsianHead_A3_03_06", +"vn_b_AsianHead_A3_03_05", +"vn_b_AsianHead_A3_03_04", +"vn_b_AsianHead_A3_03_03", +"vn_b_AsianHead_A3_03_02", +"vn_b_AsianHead_A3_03_12", +"vn_b_AsianHead_A3_03_11", +"vn_b_AsianHead_A3_03_10", +"vn_b_AsianHead_A3_03_01", +"vn_o_AsianHead_A3_03_05", +"vn_o_AsianHead_A3_03_04", +"vn_o_AsianHead_A3_03_03", +"vn_o_AsianHead_A3_03_02", +"vn_o_AsianHead_A3_03_01", +"vn_b_AsianHead_A3_04_09", +"vn_b_AsianHead_A3_04_08", +"vn_b_AsianHead_A3_04_07", +"vn_b_AsianHead_A3_04_06", +"vn_b_AsianHead_A3_04_05", +"vn_b_AsianHead_A3_04_04", +"vn_b_AsianHead_A3_04_03", +"vn_b_AsianHead_A3_04_02", +"vn_b_AsianHead_A3_04_12", +"vn_b_AsianHead_A3_04_11", +"vn_b_AsianHead_A3_04_10", +"vn_b_AsianHead_A3_04_01", +"vn_o_AsianHead_A3_04_05", +"vn_o_AsianHead_A3_04_04", +"vn_o_AsianHead_A3_04_03", +"vn_o_AsianHead_A3_04_02", +"vn_o_AsianHead_A3_04_01", +"vn_b_AsianHead_A3_02_09", +"vn_b_AsianHead_A3_02_08", +"vn_b_AsianHead_A3_02_07", +"vn_b_AsianHead_A3_02_06", +"vn_b_AsianHead_A3_02_05", +"vn_b_AsianHead_A3_02_04", +"vn_b_AsianHead_A3_02_03", +"vn_b_AsianHead_A3_02_02", +"vn_b_AsianHead_A3_02_12", +"vn_b_AsianHead_A3_02_11", +"vn_b_AsianHead_A3_02_10", +"vn_b_AsianHead_A3_02_01", +"vn_o_AsianHead_A3_02_05", +"vn_o_AsianHead_A3_02_04", +"vn_o_AsianHead_A3_02_03", +"vn_o_AsianHead_A3_02_02", +"vn_o_AsianHead_A3_02_01", +"vn_b_AsianHead_A3_05_09", +"vn_b_AsianHead_A3_05_08", +"vn_b_AsianHead_A3_05_07", +"vn_b_AsianHead_A3_05_06", +"vn_b_AsianHead_A3_05_05", +"vn_b_AsianHead_A3_05_04", +"vn_b_AsianHead_A3_05_03", +"vn_b_AsianHead_A3_05_02", +"vn_b_AsianHead_A3_05_12", +"vn_b_AsianHead_A3_05_11", +"vn_b_AsianHead_A3_05_10", +"vn_b_AsianHead_A3_05_01", +"vn_b_asianhead_a3_05_australia", +"vn_o_AsianHead_A3_05_05", +"vn_o_AsianHead_A3_05_04", +"vn_o_AsianHead_A3_05_03", +"vn_o_AsianHead_A3_05_02", +"vn_o_AsianHead_A3_05_01" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_greek.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_greek.sqf new file mode 100644 index 0000000000..2345ceedf8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_greek.sqf @@ -0,0 +1,185 @@ +"vn_b_GreekHead_A3_09_09", + "vn_b_GreekHead_A3_09_08", + "vn_b_GreekHead_A3_09_07", + "vn_b_GreekHead_A3_09_06", + "vn_b_GreekHead_A3_09_05", + "vn_b_GreekHead_A3_09_04", + "vn_b_GreekHead_A3_09_03", + "vn_b_GreekHead_A3_09_02", + "vn_b_GreekHead_A3_09_12", + "vn_b_GreekHead_A3_09_11", + "vn_b_GreekHead_A3_09_10", + "vn_b_GreekHead_A3_09_01", + "vn_b_Mavros_09", + "vn_b_Mavros_08", + "vn_b_Mavros_07", + "vn_b_Mavros_06", + "vn_b_Mavros_05", + "vn_b_Mavros_04", + "vn_b_Mavros_03", + "vn_b_Mavros_02", + "vn_b_Mavros_12", + "vn_b_Mavros_11", + "vn_b_Mavros_10", + "vn_b_Mavros_01", + "vn_b_GreekHead_A3_12_09", + "vn_b_GreekHead_A3_12_08", + "vn_b_GreekHead_A3_12_07", + "vn_b_GreekHead_A3_12_06", + "vn_b_GreekHead_A3_12_05", + "vn_b_GreekHead_A3_12_04", + "vn_b_GreekHead_A3_12_03", + "vn_b_GreekHead_A3_12_02", + "vn_b_GreekHead_A3_12_12", + "vn_b_GreekHead_A3_12_11", + "vn_b_GreekHead_A3_12_10", + "vn_b_GreekHead_A3_12_01", + "vn_b_GreekHead_A3_08_09", + "vn_b_GreekHead_A3_08_08", + "vn_b_GreekHead_A3_08_07", + "vn_b_GreekHead_A3_08_06", + "vn_b_GreekHead_A3_08_05", + "vn_b_GreekHead_A3_08_04", + "vn_b_GreekHead_A3_08_03", + "vn_b_GreekHead_A3_08_02", + "vn_b_GreekHead_A3_08_12", + "vn_b_GreekHead_A3_08_11", + "vn_b_GreekHead_A3_08_10", + "vn_b_GreekHead_A3_08_01", + "vn_b_Ioannou_09", + "vn_b_Ioannou_08", + "vn_b_Ioannou_07", + "vn_b_Ioannou_06", + "vn_b_Ioannou_05", + "vn_b_Ioannou_04", + "vn_b_Ioannou_03", + "vn_b_Ioannou_02", + "vn_b_Ioannou_12", + "vn_b_Ioannou_11", + "vn_b_Ioannou_10", + "vn_b_Ioannou_01", + "vn_b_GreekHead_A3_06_09", + "vn_b_GreekHead_A3_06_08", + "vn_b_GreekHead_A3_06_07", + "vn_b_GreekHead_A3_06_06", + "vn_b_GreekHead_A3_06_05", + "vn_b_GreekHead_A3_06_04", + "vn_b_GreekHead_A3_06_03", + "vn_b_GreekHead_A3_06_02", + "vn_b_GreekHead_A3_06_12", + "vn_b_GreekHead_A3_06_11", + "vn_b_GreekHead_A3_06_10", + "vn_b_GreekHead_A3_06_01", + "vn_b_greekhead_a3_11_newzealand", + "vn_b_GreekHead_A3_11_09", + "vn_b_GreekHead_A3_11_08", + "vn_b_GreekHead_A3_11_07", + "vn_b_GreekHead_A3_11_06", + "vn_b_GreekHead_A3_11_05", + "vn_b_GreekHead_A3_11_04", + "vn_b_GreekHead_A3_11_03", + "vn_b_GreekHead_A3_11_02", + "vn_b_GreekHead_A3_11_12", + "vn_b_GreekHead_A3_11_11", + "vn_b_GreekHead_A3_11_10", + "vn_b_GreekHead_A3_11_01", + "vn_b_greekhead_a3_11_australia", + "vn_b_greekhead_a3_05_newzealand", + "vn_b_GreekHead_A3_05_09", + "vn_b_GreekHead_A3_05_08", + "vn_b_GreekHead_A3_05_07", + "vn_b_GreekHead_A3_05_06", + "vn_b_GreekHead_A3_05_05", + "vn_b_GreekHead_A3_05_04", + "vn_b_GreekHead_A3_05_03", + "vn_b_GreekHead_A3_05_02", + "vn_b_GreekHead_A3_05_12", + "vn_b_GreekHead_A3_05_11", + "vn_b_GreekHead_A3_05_10", + "vn_b_GreekHead_A3_05_01", + "vn_b_greekhead_a3_05_australia", + "vn_b_GreekHead_A3_14_09", + "vn_b_GreekHead_A3_14_08", + "vn_b_GreekHead_A3_14_07", + "vn_b_GreekHead_A3_14_06", + "vn_b_GreekHead_A3_14_05", + "vn_b_GreekHead_A3_14_04", + "vn_b_GreekHead_A3_14_03", + "vn_b_GreekHead_A3_14_02", + "vn_b_GreekHead_A3_14_12", + "vn_b_GreekHead_A3_14_11", + "vn_b_GreekHead_A3_14_10", + "vn_b_GreekHead_A3_14_01", + "vn_b_GreekHead_A3_04_09", + "vn_b_GreekHead_A3_04_08", + "vn_b_GreekHead_A3_04_07", + "vn_b_GreekHead_A3_04_06", + "vn_b_GreekHead_A3_04_05", + "vn_b_GreekHead_A3_04_04", + "vn_b_GreekHead_A3_04_03", + "vn_b_GreekHead_A3_04_02", + "vn_b_GreekHead_A3_04_12", + "vn_b_GreekHead_A3_04_11", + "vn_b_GreekHead_A3_04_10", + "vn_b_GreekHead_A3_04_01", + "vn_b_GreekHead_A3_03_09", + "vn_b_GreekHead_A3_03_08", + "vn_b_GreekHead_A3_03_07", + "vn_b_GreekHead_A3_03_06", + "vn_b_GreekHead_A3_03_05", + "vn_b_GreekHead_A3_03_04", + "vn_b_GreekHead_A3_03_03", + "vn_b_GreekHead_A3_03_02", + "vn_b_GreekHead_A3_03_12", + "vn_b_GreekHead_A3_03_11", + "vn_b_GreekHead_A3_03_10", + "vn_b_GreekHead_A3_03_01", + "vn_b_GreekHead_A3_07_09", + "vn_b_GreekHead_A3_07_08", + "vn_b_GreekHead_A3_07_07", + "vn_b_GreekHead_A3_07_06", + "vn_b_GreekHead_A3_07_05", + "vn_b_GreekHead_A3_07_04", + "vn_b_GreekHead_A3_07_03", + "vn_b_GreekHead_A3_07_02", + "vn_b_GreekHead_A3_07_12", + "vn_b_GreekHead_A3_07_11", + "vn_b_GreekHead_A3_07_10", + "vn_b_GreekHead_A3_07_01", + "vn_b_GreekHead_A3_02_09", + "vn_b_GreekHead_A3_02_08", + "vn_b_GreekHead_A3_02_07", + "vn_b_GreekHead_A3_02_06", + "vn_b_GreekHead_A3_02_05", + "vn_b_GreekHead_A3_02_04", + "vn_b_GreekHead_A3_02_03", + "vn_b_GreekHead_A3_02_02", + "vn_b_GreekHead_A3_02_12", + "vn_b_GreekHead_A3_02_11", + "vn_b_GreekHead_A3_02_10", + "vn_b_GreekHead_A3_02_01", + "vn_b_greekhead_a3_01_newzealand", + "vn_b_GreekHead_A3_01_09", + "vn_b_GreekHead_A3_01_08", + "vn_b_GreekHead_A3_01_07", + "vn_b_GreekHead_A3_01_06", + "vn_b_GreekHead_A3_01_05", + "vn_b_GreekHead_A3_01_04", + "vn_b_GreekHead_A3_01_03", + "vn_b_GreekHead_A3_01_02", + "vn_b_GreekHead_A3_01_12", + "vn_b_GreekHead_A3_01_11", + "vn_b_GreekHead_A3_01_10", + "vn_b_GreekHead_A3_01_01", + "vn_b_greekhead_a3_01_australia", + "vn_b_GreekHead_A3_13_09", + "vn_b_GreekHead_A3_13_08", + "vn_b_GreekHead_A3_13_07", + "vn_b_GreekHead_A3_13_06", + "vn_b_GreekHead_A3_13_05", + "vn_b_GreekHead_A3_13_04", + "vn_b_GreekHead_A3_13_03", + "vn_b_GreekHead_A3_13_02", + "vn_b_GreekHead_A3_13_12", + "vn_b_GreekHead_A3_13_11", + "vn_b_GreekHead_A3_13_10" diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_livonian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_livonian.sqf new file mode 100644 index 0000000000..626ed59229 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_livonian.sqf @@ -0,0 +1,137 @@ +"vn_b_LivonianHead_9_09", + "vn_b_LivonianHead_9_08", + "vn_b_LivonianHead_9_07", + "vn_b_LivonianHead_9_06", + "vn_b_LivonianHead_9_05", + "vn_b_LivonianHead_9_04", + "vn_b_LivonianHead_9_03", + "vn_b_LivonianHead_9_02", + "vn_b_LivonianHead_9_12", + "vn_b_LivonianHead_9_11", + "vn_b_LivonianHead_9_10", + "vn_b_LivonianHead_9_01", + "vn_b_LivonianHead_4_09", + "vn_b_LivonianHead_4_08", + "vn_b_LivonianHead_4_07", + "vn_b_LivonianHead_4_06", + "vn_b_LivonianHead_4_05", + "vn_b_LivonianHead_4_04", + "vn_b_LivonianHead_4_03", + "vn_b_LivonianHead_4_02", + "vn_b_LivonianHead_4_12", + "vn_b_LivonianHead_4_11", + "vn_b_LivonianHead_4_10", + "vn_b_LivonianHead_4_01", + "vn_b_LivonianHead_8_09", + "vn_b_LivonianHead_8_08", + "vn_b_LivonianHead_8_07", + "vn_b_LivonianHead_8_06", + "vn_b_LivonianHead_8_05", + "vn_b_LivonianHead_8_04", + "vn_b_LivonianHead_8_03", + "vn_b_LivonianHead_8_02", + "vn_b_LivonianHead_8_12", + "vn_b_LivonianHead_8_11", + "vn_b_LivonianHead_8_10", + "vn_b_LivonianHead_8_01", + "vn_b_livonianhead_10_newzealand", + "vn_b_LivonianHead_10_09", + "vn_b_LivonianHead_10_08", + "vn_b_LivonianHead_10_07", + "vn_b_LivonianHead_10_06", + "vn_b_LivonianHead_10_05", + "vn_b_LivonianHead_10_04", + "vn_b_LivonianHead_10_03", + "vn_b_LivonianHead_10_02", + "vn_b_LivonianHead_10_12", + "vn_b_LivonianHead_10_11", + "vn_b_LivonianHead_10_10", + "vn_b_LivonianHead_10_01", + "vn_b_livonianhead_10_australia", + "vn_b_livonianhead_1_newzealand", + "vn_b_LivonianHead_1_09", + "vn_b_LivonianHead_1_08", + "vn_b_LivonianHead_1_07", + "vn_b_LivonianHead_1_06", + "vn_b_LivonianHead_1_05", + "vn_b_LivonianHead_1_04", + "vn_b_LivonianHead_1_03", + "vn_b_LivonianHead_1_02", + "vn_b_LivonianHead_1_12", + "vn_b_LivonianHead_1_11", + "vn_b_LivonianHead_1_10", + "vn_b_LivonianHead_1_01", + "vn_b_livonianhead_1_australia", + "vn_b_LivonianHead_3_09", + "vn_b_LivonianHead_3_08", + "vn_b_LivonianHead_3_07", + "vn_b_LivonianHead_3_06", + "vn_b_LivonianHead_3_05", + "vn_b_LivonianHead_3_04", + "vn_b_LivonianHead_3_03", + "vn_b_LivonianHead_3_02", + "vn_b_LivonianHead_3_12", + "vn_b_LivonianHead_3_11", + "vn_b_LivonianHead_3_10", + "vn_b_LivonianHead_3_01", + "vn_b_LivonianHead_6_09", + "vn_b_LivonianHead_6_08", + "vn_b_LivonianHead_6_07", + "vn_b_LivonianHead_6_06", + "vn_b_LivonianHead_6_05", + "vn_b_LivonianHead_6_04", + "vn_b_LivonianHead_6_03", + "vn_b_LivonianHead_6_02", + "vn_b_LivonianHead_6_12", + "vn_b_LivonianHead_6_11", + "vn_b_LivonianHead_6_10", + "vn_b_LivonianHead_6_01", + "vn_b_LivonianHead_7_09", + "vn_b_LivonianHead_7_08", + "vn_b_LivonianHead_7_07", + "vn_b_LivonianHead_7_06", + "vn_b_LivonianHead_7_05", + "vn_b_LivonianHead_7_04", + "vn_b_LivonianHead_7_03", + "vn_b_LivonianHead_7_02", + "vn_b_LivonianHead_7_12", + "vn_b_LivonianHead_7_11", + "vn_b_LivonianHead_7_10", + "vn_b_LivonianHead_7_01", + "vn_b_LivonianHead_2_09", + "vn_b_LivonianHead_2_08", + "vn_b_LivonianHead_2_07", + "vn_b_LivonianHead_2_06", + "vn_b_LivonianHead_2_05", + "vn_b_LivonianHead_2_04", + "vn_b_LivonianHead_2_03", + "vn_b_LivonianHead_2_02", + "vn_b_LivonianHead_2_12", + "vn_b_LivonianHead_2_11", + "vn_b_LivonianHead_2_10", + "vn_b_LivonianHead_2_01", + "vn_b_livonianhead_5_newzealand", + "vn_b_LivonianHead_5_09", + "vn_b_LivonianHead_5_08", + "vn_b_LivonianHead_5_07", + "vn_b_LivonianHead_5_06", + "vn_b_LivonianHead_5_05", + "vn_b_LivonianHead_5_04", + "vn_b_LivonianHead_5_03", + "vn_b_LivonianHead_5_02", + "vn_b_LivonianHead_5_12", + "vn_b_LivonianHead_5_11", + "vn_b_LivonianHead_5_10", + "vn_b_LivonianHead_5_01", + "vn_b_livonianhead_5_australia" + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_persian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_persian.sqf new file mode 100644 index 0000000000..b7a042ed20 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_persian.sqf @@ -0,0 +1,41 @@ +"vn_b_persianhead_a3_03_newzealand", +"vn_b_PersianHead_A3_03_09", +"vn_b_PersianHead_A3_03_08", +"vn_b_PersianHead_A3_03_07", +"vn_b_PersianHead_A3_03_06", +"vn_b_PersianHead_A3_03_05", +"vn_b_PersianHead_A3_03_04", +"vn_b_PersianHead_A3_03_03", +"vn_b_PersianHead_A3_03_02", +"vn_b_PersianHead_A3_03_12", +"vn_b_PersianHead_A3_03_11", +"vn_b_PersianHead_A3_03_10", +"vn_b_PersianHead_A3_03_01", +"vn_b_persianhead_a3_03_australia", +"vn_b_PersianHead_A3_02_09", +"vn_b_PersianHead_A3_02_08", +"vn_b_PersianHead_A3_02_07", +"vn_b_PersianHead_A3_02_06", +"vn_b_PersianHead_A3_02_06", +"vn_b_PersianHead_A3_02_05", +"vn_b_PersianHead_A3_02_04", +"vn_b_PersianHead_A3_02_03", +"vn_b_PersianHead_A3_02_02", +"vn_b_PersianHead_A3_02_12", +"vn_b_PersianHead_A3_02_11", +"vn_b_PersianHead_A3_02_10", +"vn_b_PersianHead_A3_02_01", +"vn_b_persianhead_a3_01_newzealand", +"vn_b_PersianHead_A3_01_09", +"vn_b_PersianHead_A3_01_08", +"vn_b_PersianHead_A3_01_07", +"vn_b_PersianHead_A3_01_06", +"vn_b_PersianHead_A3_01_05", +"vn_b_PersianHead_A3_01_04", +"vn_b_PersianHead_A3_01_03", +"vn_b_PersianHead_A3_01_02", +"vn_b_PersianHead_A3_01_12", +"vn_b_PersianHead_A3_01_11", +"vn_b_PersianHead_A3_01_10", +"vn_b_PersianHead_A3_01_01", +"vn_b_persianhead_a3_01_australia" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_russian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_russian.sqf new file mode 100644 index 0000000000..309c7bf3b8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_russian.sqf @@ -0,0 +1,78 @@ +"vn_b_russianhead_5_newzealand", + "vn_b_RussianHead_5_09", + "vn_b_RussianHead_5_08", + "vn_b_RussianHead_5_07", + "vn_b_RussianHead_5_06", + "vn_b_RussianHead_5_05", + "vn_b_RussianHead_5_04", + "vn_b_RussianHead_5_03", + "vn_b_RussianHead_5_02", + "vn_b_RussianHead_5_12", + "vn_b_RussianHead_5_11", + "vn_b_RussianHead_5_10", + "vn_b_RussianHead_5_01", + "vn_b_russianhead_5_australia", + "vn_b_RussianHead_2_09", + "vn_b_RussianHead_2_08", + "vn_b_RussianHead_2_07", + "vn_b_RussianHead_2_06", + "vn_b_RussianHead_2_05", + "vn_b_RussianHead_2_04", + "vn_b_RussianHead_2_03", + "vn_b_RussianHead_2_02", + "vn_b_RussianHead_2_12", + "vn_b_RussianHead_2_11", + "vn_b_RussianHead_2_10", + "vn_b_RussianHead_2_01", + "vn_b_RussianHead_3_09", + "vn_b_RussianHead_3_08", + "vn_b_RussianHead_3_07", + "vn_b_RussianHead_3_06", + "vn_b_RussianHead_3_05", + "vn_b_RussianHead_3_04", + "vn_b_RussianHead_3_03", + "vn_b_RussianHead_3_02", + "vn_b_RussianHead_3_12", + "vn_b_RussianHead_3_11", + "vn_b_RussianHead_3_10", + "vn_b_RussianHead_3_01", + "vn_b_russianhead_1_newzealand", + "vn_b_RussianHead_1_09", + "vn_b_RussianHead_1_08", + "vn_b_RussianHead_1_07", + "vn_b_RussianHead_1_06", + "vn_b_RussianHead_1_05", + "vn_b_RussianHead_1_04", + "vn_b_RussianHead_1_03", + "vn_b_RussianHead_1_02", + "vn_b_RussianHead_1_12", + "vn_b_RussianHead_1_11", + "vn_b_RussianHead_1_10", + "vn_b_RussianHead_1_01", + "vn_b_russianhead_1_australia", + "vn_b_RussianHead_4_09", + "vn_b_RussianHead_4_08", + "vn_b_RussianHead_4_07", + "vn_b_RussianHead_4_06", + "vn_b_RussianHead_4_05", + "vn_b_RussianHead_4_04", + "vn_b_RussianHead_4_03", + "vn_b_RussianHead_4_02", + "vn_b_RussianHead_4_12", + "vn_b_RussianHead_4_11", + "vn_b_RussianHead_4_10", + "vn_b_RussianHead_4_01" + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_tanoa.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_tanoa.sqf new file mode 100644 index 0000000000..e741b55e09 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_tanoa.sqf @@ -0,0 +1,126 @@ +"vn_b_TanoanHead_A3_08_09", + "vn_b_TanoanHead_A3_08_08", + "vn_b_TanoanHead_A3_08_07", + "vn_b_TanoanHead_A3_08_06", + "vn_b_TanoanHead_A3_08_05", + "vn_b_TanoanHead_A3_08_04", + "vn_b_TanoanHead_A3_08_03", + "vn_b_TanoanHead_A3_08_02", + "vn_b_TanoanHead_A3_08_12", + "vn_b_TanoanHead_A3_08_11", + "vn_b_TanoanHead_A3_08_10", + "vn_b_TanoanHead_A3_08_01", + "vn_b_TanoanHead_A3_06_09", + "vn_b_TanoanHead_A3_06_08", + "vn_b_TanoanHead_A3_06_07", + "vn_b_TanoanHead_A3_06_06", + "vn_b_TanoanHead_A3_06_05", + "vn_b_TanoanHead_A3_06_04", + "vn_b_TanoanHead_A3_06_03", + "vn_b_TanoanHead_A3_06_02", + "vn_b_TanoanHead_A3_06_12", + "vn_b_TanoanHead_A3_06_11", + "vn_b_TanoanHead_A3_06_10", + "vn_b_TanoanHead_A3_06_01", + "vn_b_tanoanhead_a3_01_newzealand", + "vn_b_TanoanHead_A3_01_09", + "vn_b_TanoanHead_A3_01_08", + "vn_b_TanoanHead_A3_01_07", + "vn_b_TanoanHead_A3_01_06", + "vn_b_TanoanHead_A3_01_05", + "vn_b_TanoanHead_A3_01_04", + "vn_b_TanoanHead_A3_01_03", + "vn_b_TanoanHead_A3_01_02", + "vn_b_TanoanHead_A3_01_12", + "vn_b_TanoanHead_A3_01_11", + "vn_b_TanoanHead_A3_01_10", + "vn_b_TanoanHead_A3_01_01", + "vn_b_tanoanhead_a3_01_australia", + "vn_b_TanoanHead_A3_09_09", + "vn_b_TanoanHead_A3_09_08", + "vn_b_TanoanHead_A3_09_07", + "vn_b_TanoanHead_A3_09_06", + "vn_b_TanoanHead_A3_09_05", + "vn_b_TanoanHead_A3_09_04", + "vn_b_TanoanHead_A3_09_03", + "vn_b_TanoanHead_A3_09_02", + "vn_b_TanoanHead_A3_09_12", + "vn_b_TanoanHead_A3_09_11", + "vn_b_TanoanHead_A3_09_10", + "vn_b_TanoanHead_A3_09_01", + "vn_b_TanoanHead_A3_07_09", + "vn_b_TanoanHead_A3_07_08", + "vn_b_TanoanHead_A3_07_07", + "vn_b_TanoanHead_A3_07_06", + "vn_b_TanoanHead_A3_07_05", + "vn_b_TanoanHead_A3_07_04", + "vn_b_TanoanHead_A3_07_03", + "vn_b_TanoanHead_A3_07_02", + "vn_b_TanoanHead_A3_07_12", + "vn_b_TanoanHead_A3_07_11", + "vn_b_TanoanHead_A3_07_10", + "vn_b_TanoanHead_A3_07_01", + "vn_b_tanoanhead_a3_05_newzealand", + "vn_b_TanoanHead_A3_05_09", + "vn_b_TanoanHead_A3_05_08", + "vn_b_TanoanHead_A3_05_07", + "vn_b_TanoanHead_A3_05_06", + "vn_b_TanoanHead_A3_05_05", + "vn_b_TanoanHead_A3_05_04", + "vn_b_TanoanHead_A3_05_03", + "vn_b_TanoanHead_A3_05_02", + "vn_b_TanoanHead_A3_05_12", + "vn_b_TanoanHead_A3_05_11", + "vn_b_TanoanHead_A3_05_10", + "vn_b_TanoanHead_A3_05_01", + "vn_b_tanoanhead_a3_05_australia", + "vn_b_TanoanHead_A3_04_09", + "vn_b_TanoanHead_A3_04_08", + "vn_b_TanoanHead_A3_04_07", + "vn_b_TanoanHead_A3_04_06", + "vn_b_TanoanHead_A3_04_05", + "vn_b_TanoanHead_A3_04_04", + "vn_b_TanoanHead_A3_04_03", + "vn_b_TanoanHead_A3_04_02", + "vn_b_TanoanHead_A3_04_12", + "vn_b_TanoanHead_A3_04_11", + "vn_b_TanoanHead_A3_04_10", + "vn_b_TanoanHead_A3_04_01", + "vn_b_TanoanHead_A3_03_09", + "vn_b_TanoanHead_A3_03_08", + "vn_b_TanoanHead_A3_03_07", + "vn_b_TanoanHead_A3_03_06", + "vn_b_TanoanHead_A3_03_05", + "vn_b_TanoanHead_A3_03_04", + "vn_b_TanoanHead_A3_03_03", + "vn_b_TanoanHead_A3_03_02", + "vn_b_TanoanHead_A3_03_12", + "vn_b_TanoanHead_A3_03_11", + "vn_b_TanoanHead_A3_03_10", + "vn_b_TanoanHead_A3_03_01", + "vn_b_TanoanHead_A3_02_09", + "vn_b_TanoanHead_A3_02_08", + "vn_b_TanoanHead_A3_02_07", + "vn_b_TanoanHead_A3_02_06", + "vn_b_TanoanHead_A3_02_05", + "vn_b_TanoanHead_A3_02_04", + "vn_b_TanoanHead_A3_02_03", + "vn_b_TanoanHead_A3_02_02", + "vn_b_TanoanHead_A3_02_12", + "vn_b_TanoanHead_A3_02_11", + "vn_b_TanoanHead_A3_02_10", + "vn_b_TanoanHead_A3_02_01" + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_vietnam.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_vietnam.sqf new file mode 100644 index 0000000000..a6906b06b1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_vietnam.sqf @@ -0,0 +1,92 @@ +"vn_b_vietnamese_03_03_face_05", +"vn_b_vietnamese_03_03_face_04", +"vn_b_vietnamese_03_03_face_03", +"vn_b_vietnamese_03_03_face_02", +"vn_b_vietnamese_03_03_face_01", +"vn_vietnamese_03_03_face", +"vn_vietnamese_02_03_face", +"vn_b_vietnamese_01_01_face_05", +"vn_b_vietnamese_01_01_face_04", +"vn_b_vietnamese_01_01_face_03", +"vn_b_vietnamese_01_01_face_02", +"vn_b_vietnamese_01_01_face_01", +"vn_o_vietnamese_01_01_face_05", +"vn_o_vietnamese_01_01_face_04", +"vn_o_vietnamese_01_01_face_03", +"vn_o_vietnamese_01_01_face_02", +"vn_o_vietnamese_01_01_face_01", +"vn_vietnamese_01_01_face", +"vn_b_vietnamese_02_02_face_05", +"vn_b_vietnamese_02_02_face_04", +"vn_b_vietnamese_02_02_face_03", +"vn_b_vietnamese_02_02_face_02", +"vn_b_vietnamese_02_02_face_01", +"vn_o_vietnamese_02_02_face_05", +"vn_o_vietnamese_02_02_face_04", +"vn_o_vietnamese_02_02_face_03", +"vn_o_vietnamese_02_02_face_02", +"vn_o_vietnamese_02_02_face_01", +"vn_vietnamese_02_02_face", +"vn_b_vietnamese_03_02_face_05", +"vn_b_vietnamese_03_02_face_04", +"vn_b_vietnamese_03_02_face_03", +"vn_b_vietnamese_03_02_face_02", +"vn_b_vietnamese_03_02_face_01", +"vn_o_vietnamese_03_02_face_05", +"vn_o_vietnamese_03_02_face_04", +"vn_o_vietnamese_03_02_face_03", +"vn_o_vietnamese_03_02_face_02", +"vn_o_vietnamese_03_02_face_01", +"vn_vietnamese_03_02_face", +"vn_b_vietnamese_02_01_face_05", +"vn_b_vietnamese_02_01_face_04", +"vn_b_vietnamese_02_01_face_03", +"vn_b_vietnamese_02_01_face_02", +"vn_b_vietnamese_02_01_face_01", +"vn_o_vietnamese_02_01_face_05", +"vn_o_vietnamese_02_01_face_04", +"vn_o_vietnamese_02_01_face_03", +"vn_o_vietnamese_02_01_face_02", +"vn_o_vietnamese_02_01_face_01", +"vn_vietnamese_02_01_face", +"vn_vietnamese_01_03_face", +"vn_b_vietnamese_04_03_face_05", +"vn_b_vietnamese_04_03_face_04", +"vn_b_vietnamese_04_03_face_03", +"vn_b_vietnamese_04_03_face_02", +"vn_b_vietnamese_04_03_face_01", +"vn_vietnamese_04_03_face", +"vn_b_vietnamese_04_01_face_05", +"vn_b_vietnamese_04_01_face_04", +"vn_b_vietnamese_04_01_face_03", +"vn_b_vietnamese_04_01_face_02", +"vn_b_vietnamese_04_01_face_01", +"vn_vietnamese_04_01_face", +"vn_b_vietnamese_03_01_face_05", +"vn_b_vietnamese_03_01_face_04", +"vn_b_vietnamese_03_01_face_03", +"vn_b_vietnamese_03_01_face_02", +"vn_b_vietnamese_03_01_face_01", +"vn_o_vietnamese_03_01_face_05", +"vn_o_vietnamese_03_01_face_04", +"vn_o_vietnamese_03_01_face_03", +"vn_o_vietnamese_03_01_face_02", +"vn_o_vietnamese_03_01_face_01", +"vn_vietnamese_03_01_face", +"vn_b_vietnamese_04_02_face_05", +"vn_b_vietnamese_04_02_face_04", +"vn_b_vietnamese_04_02_face_03", +"vn_b_vietnamese_04_02_face_02", +"vn_b_vietnamese_04_02_face_01", +"vn_vietnamese_04_02_face", +"vn_b_vietnamese_01_02_face_05", +"vn_b_vietnamese_01_02_face_04", +"vn_b_vietnamese_01_02_face_03", +"vn_b_vietnamese_01_02_face_02", +"vn_b_vietnamese_01_02_face_01", +"vn_o_vietnamese_01_02_face_05", +"vn_o_vietnamese_01_02_face_04", +"vn_o_vietnamese_01_02_face_03", +"vn_o_vietnamese_01_02_face_02", +"vn_o_vietnamese_01_02_face_01", +"vn_vietnamese_01_02_face" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_white.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_white.sqf new file mode 100644 index 0000000000..980697d35b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_white.sqf @@ -0,0 +1,415 @@ +"vn_b_whitehead_20_newzealand", + "vn_b_WhiteHead_20_09", + "vn_b_WhiteHead_20_08", + "vn_b_WhiteHead_20_07", + "vn_b_WhiteHead_20_06", + "vn_b_WhiteHead_20_05", + "vn_b_WhiteHead_20_04", + "vn_b_WhiteHead_20_03", + "vn_b_WhiteHead_20_02", + "vn_b_WhiteHead_20_12", + "vn_b_WhiteHead_20_11", + "vn_b_WhiteHead_20_10", + "vn_b_WhiteHead_20_01", + "vn_b_whitehead_20_australia", + "vn_b_WhiteHead_31_09", + "vn_b_WhiteHead_31_08", + "vn_b_WhiteHead_31_07", + "vn_b_WhiteHead_31_06", + "vn_b_WhiteHead_31_05", + "vn_b_WhiteHead_31_04", + "vn_b_WhiteHead_31_03", + "vn_b_WhiteHead_31_02", + "vn_b_WhiteHead_31_12", + "vn_b_WhiteHead_31_11", + "vn_b_WhiteHead_31_10", + "vn_b_WhiteHead_31_01", + "vn_b_whitehead_15_newzealand", + "vn_b_WhiteHead_15_09", + "vn_b_WhiteHead_15_08", + "vn_b_WhiteHead_15_07", + "vn_b_WhiteHead_15_06", + "vn_b_WhiteHead_15_05", + "vn_b_WhiteHead_15_04", + "vn_b_WhiteHead_15_03", + "vn_b_WhiteHead_15_02", + "vn_b_WhiteHead_15_12", + "vn_b_WhiteHead_15_11", + "vn_b_WhiteHead_15_10", + "vn_b_WhiteHead_15_01", + "vn_b_whitehead_15_australia", + "vn_b_whitehead_30_newzealand", + "vn_b_WhiteHead_30_09", + "vn_b_WhiteHead_30_08", + "vn_b_WhiteHead_30_07", + "vn_b_WhiteHead_30_06", + "vn_b_WhiteHead_30_05", + "vn_b_WhiteHead_30_04", + "vn_b_WhiteHead_30_03", + "vn_b_WhiteHead_30_02", + "vn_b_WhiteHead_30_12", + "vn_b_WhiteHead_30_11", + "vn_b_WhiteHead_30_10", + "vn_b_WhiteHead_30_01", + "vn_b_whitehead_30_australia", + "vn_b_WhiteHead_14_09", + "vn_b_WhiteHead_14_08", + "vn_b_WhiteHead_14_07", + "vn_b_WhiteHead_14_06", + "vn_b_WhiteHead_14_05", + "vn_b_WhiteHead_14_04", + "vn_b_WhiteHead_14_03", + "vn_b_WhiteHead_14_02", + "vn_b_WhiteHead_14_12", + "vn_b_WhiteHead_14_11", + "vn_b_WhiteHead_14_10", + "vn_b_WhiteHead_14_01", + "vn_b_WhiteHead_29_09", + "vn_b_WhiteHead_29_08", + "vn_b_WhiteHead_29_07", + "vn_b_WhiteHead_29_06", + "vn_b_WhiteHead_29_05", + "vn_b_WhiteHead_29_04", + "vn_b_WhiteHead_29_03", + "vn_b_WhiteHead_29_02", + "vn_b_WhiteHead_29_12", + "vn_b_WhiteHead_29_11", + "vn_b_WhiteHead_29_10", + "vn_b_WhiteHead_29_01", + "vn_b_WhiteHead_13_09", + "vn_b_WhiteHead_13_08", + "vn_b_WhiteHead_13_07", + "vn_b_WhiteHead_13_06", + "vn_b_WhiteHead_13_05", + "vn_b_WhiteHead_13_04", + "vn_b_WhiteHead_13_03", + "vn_b_WhiteHead_13_02", + "vn_b_WhiteHead_13_12", + "vn_b_WhiteHead_13_11", + "vn_b_WhiteHead_13_10", + "vn_b_WhiteHead_13_01", + "vn_b_WhiteHead_32_09", + "vn_b_WhiteHead_32_08", + "vn_b_WhiteHead_32_07", + "vn_b_WhiteHead_32_06", + "vn_b_WhiteHead_32_05", + "vn_b_WhiteHead_32_04", + "vn_b_WhiteHead_32_03", + "vn_b_WhiteHead_32_02", + "vn_b_WhiteHead_32_12", + "vn_b_WhiteHead_32_11", + "vn_b_WhiteHead_32_10", + "vn_b_WhiteHead_32_01", + "vn_b_WhiteHead_12_09", + "vn_b_WhiteHead_12_08", + "vn_b_WhiteHead_12_07", + "vn_b_WhiteHead_12_06", + "vn_b_WhiteHead_12_05", + "vn_b_WhiteHead_12_04", + "vn_b_WhiteHead_12_03", + "vn_b_WhiteHead_12_02", + "vn_b_WhiteHead_12_12", + "vn_b_WhiteHead_12_11", + "vn_b_WhiteHead_12_10", + "vn_b_WhiteHead_12_01", + "vn_b_WhiteHead_21_09", + "vn_b_WhiteHead_21_08", + "vn_b_WhiteHead_21_07", + "vn_b_WhiteHead_21_06", + "vn_b_WhiteHead_21_05", + "vn_b_WhiteHead_21_04", + "vn_b_WhiteHead_21_03", + "vn_b_WhiteHead_21_02", + "vn_b_WhiteHead_21_12", + "vn_b_WhiteHead_21_11", + "vn_b_WhiteHead_21_10", + "vn_b_WhiteHead_21_01", + "vn_b_WhiteHead_17_09", + "vn_b_WhiteHead_17_08", + "vn_b_WhiteHead_17_07", + "vn_b_WhiteHead_17_06", + "vn_b_WhiteHead_17_05", + "vn_b_WhiteHead_17_04", + "vn_b_WhiteHead_17_03", + "vn_b_WhiteHead_17_02", + "vn_b_WhiteHead_17_12", + "vn_b_WhiteHead_17_11", + "vn_b_WhiteHead_17_10", + "vn_b_WhiteHead_17_01", + "vn_b_WhiteHead_19_09", + "vn_b_WhiteHead_19_08", + "vn_b_WhiteHead_19_07", + "vn_b_WhiteHead_19_06", + "vn_b_WhiteHead_19_05", + "vn_b_WhiteHead_19_04", + "vn_b_WhiteHead_19_03", + "vn_b_WhiteHead_19_02", + "vn_b_WhiteHead_19_12", + "vn_b_WhiteHead_19_11", + "vn_b_WhiteHead_19_10", + "vn_b_WhiteHead_19_01", + "vn_b_WhiteHead_23_09", + "vn_b_WhiteHead_23_08", + "vn_b_WhiteHead_23_07", + "vn_b_WhiteHead_23_06", + "vn_b_WhiteHead_23_05", + "vn_b_WhiteHead_23_04", + "vn_b_WhiteHead_23_03", + "vn_b_WhiteHead_23_02", + "vn_b_WhiteHead_23_12", + "vn_b_WhiteHead_23_11", + "vn_b_WhiteHead_23_10", + "vn_b_WhiteHead_23_01", + "vn_b_whitehead_10_newzealand", + "vn_b_WhiteHead_10_09", + "vn_b_WhiteHead_10_08", + "vn_b_WhiteHead_10_07", + "vn_b_WhiteHead_10_06", + "vn_b_WhiteHead_10_05", + "vn_b_WhiteHead_10_04", + "vn_b_WhiteHead_10_03", + "vn_b_WhiteHead_10_02", + "vn_b_WhiteHead_10_12", + "vn_b_WhiteHead_10_11", + "vn_b_WhiteHead_10_10", + "vn_b_WhiteHead_10_01", + "vn_b_whitehead_10_australia", + "vn_b_WhiteHead_11_09", + "vn_b_WhiteHead_11_08", + "vn_b_WhiteHead_11_07", + "vn_b_WhiteHead_11_06", + "vn_b_WhiteHead_11_05", + "vn_b_WhiteHead_11_04", + "vn_b_WhiteHead_11_03", + "vn_b_WhiteHead_11_02", + "vn_b_WhiteHead_11_12", + "vn_b_WhiteHead_11_11", + "vn_b_WhiteHead_11_10", + "vn_b_WhiteHead_11_01", + "vn_b_WhiteHead_28_08", + "vn_b_WhiteHead_28_07", + "vn_b_WhiteHead_28_06", + "vn_b_WhiteHead_28_05", + "vn_b_WhiteHead_28_04", + "vn_b_WhiteHead_28_03", + "vn_b_WhiteHead_28_02", + "vn_b_WhiteHead_28_12", + "vn_b_WhiteHead_28_11", + "vn_b_WhiteHead_28_10", + "vn_b_WhiteHead_28_01", + "vn_b_WhiteHead_27_09", + "vn_b_WhiteHead_27_08", + "vn_b_WhiteHead_27_07", + "vn_b_WhiteHead_27_06", + "vn_b_WhiteHead_27_05", + "vn_b_WhiteHead_27_04", + "vn_b_WhiteHead_27_03", + "vn_b_WhiteHead_27_02", + "vn_b_WhiteHead_27_12", + "vn_b_WhiteHead_27_11", + "vn_b_WhiteHead_27_10", + "vn_b_WhiteHead_27_01", + "vn_b_WhiteHead_16_09", + "vn_b_WhiteHead_16_08", + "vn_b_WhiteHead_16_07", + "vn_b_WhiteHead_16_06", + "vn_b_WhiteHead_16_05", + "vn_b_WhiteHead_16_04", + "vn_b_WhiteHead_16_03", + "vn_b_WhiteHead_16_02", + "vn_b_WhiteHead_16_12", + "vn_b_WhiteHead_16_11", + "vn_b_WhiteHead_16_10", + "vn_b_WhiteHead_16_01", + "vn_b_WhiteHead_09_09", + "vn_b_WhiteHead_09_08", + "vn_b_WhiteHead_09_07", + "vn_b_WhiteHead_09_06", + "vn_b_WhiteHead_09_05", + "vn_b_WhiteHead_09_04", + "vn_b_WhiteHead_09_03", + "vn_b_WhiteHead_09_02", + "vn_b_WhiteHead_09_12", + "vn_b_WhiteHead_09_11", + "vn_b_WhiteHead_09_10", + "vn_b_WhiteHead_09_01", + "vn_b_WhiteHead_26_09", + "vn_b_WhiteHead_26_08", + "vn_b_WhiteHead_26_07", + "vn_b_WhiteHead_26_06", + "vn_b_WhiteHead_26_05", + "vn_b_WhiteHead_26_04", + "vn_b_WhiteHead_26_03", + "vn_b_WhiteHead_26_02", + "vn_b_WhiteHead_26_12", + "vn_b_WhiteHead_26_11", + "vn_b_WhiteHead_26_10", + "vn_b_WhiteHead_26_01", + "vn_b_WhiteHead_08_09", + "vn_b_WhiteHead_08_08", + "vn_b_WhiteHead_08_07", + "vn_b_WhiteHead_08_06", + "vn_b_WhiteHead_08_05", + "vn_b_WhiteHead_08_04", + "vn_b_WhiteHead_08_03", + "vn_b_WhiteHead_08_02", + "vn_b_WhiteHead_08_12", + "vn_b_WhiteHead_08_11", + "vn_b_WhiteHead_08_10", + "vn_b_WhiteHead_08_01", + "vn_b_WhiteHead_07_09", + "vn_b_WhiteHead_07_08", + "vn_b_WhiteHead_07_07", + "vn_b_WhiteHead_07_06", + "vn_b_WhiteHead_07_05", + "vn_b_WhiteHead_07_04", + "vn_b_WhiteHead_07_03", + "vn_b_WhiteHead_07_02", + "vn_b_WhiteHead_07_12", + "vn_b_WhiteHead_07_11", + "vn_b_WhiteHead_07_10", + "vn_b_WhiteHead_07_01", + "vn_b_WhiteHead_25_09", + "vn_b_WhiteHead_25_08", + "vn_b_WhiteHead_25_07", + "vn_b_WhiteHead_25_06", + "vn_b_WhiteHead_25_05", + "vn_b_WhiteHead_25_04", + "vn_b_WhiteHead_25_03", + "vn_b_WhiteHead_25_02", + "vn_b_WhiteHead_25_12", + "vn_b_WhiteHead_25_11", + "vn_b_WhiteHead_25_10", + "vn_b_WhiteHead_25_01", + "vn_b_whitehead_25_newzealand", + "vn_b_whitehead_25_australia", + "vn_b_WhiteHead_06_09", + "vn_b_WhiteHead_06_08", + "vn_b_WhiteHead_06_07", + "vn_b_WhiteHead_06_06", + "vn_b_WhiteHead_06_05", + "vn_b_WhiteHead_06_04", + "vn_b_WhiteHead_06_03", + "vn_b_WhiteHead_06_02", + "vn_b_WhiteHead_06_12", + "vn_b_WhiteHead_06_11", + "vn_b_WhiteHead_06_10", + "vn_b_WhiteHead_06_01", + "vn_b_WhiteHead_04_09", + "vn_b_WhiteHead_04_08", + "vn_b_WhiteHead_04_07", + "vn_b_WhiteHead_04_06", + "vn_b_WhiteHead_04_05", + "vn_b_WhiteHead_04_04", + "vn_b_WhiteHead_04_03", + "vn_b_WhiteHead_04_02", + "vn_b_WhiteHead_04_12", + "vn_b_WhiteHead_04_11", + "vn_b_WhiteHead_04_10", + "vn_b_WhiteHead_04_01", + "vn_b_WhiteHead_03_09", + "vn_b_WhiteHead_03_08", + "vn_b_WhiteHead_03_07", + "vn_b_WhiteHead_03_06", + "vn_b_WhiteHead_03_05", + "vn_b_WhiteHead_03_04", + "vn_b_WhiteHead_03_03", + "vn_b_WhiteHead_03_02", + "vn_b_WhiteHead_03_12", + "vn_b_WhiteHead_03_11", + "vn_b_WhiteHead_03_10", + "vn_b_WhiteHead_03_01", + "vn_b_whitehead_05_newzealand", + "vn_b_WhiteHead_05_09", + "vn_b_WhiteHead_05_08", + "vn_b_WhiteHead_05_07", + "vn_b_WhiteHead_05_06", + "vn_b_WhiteHead_05_05", + "vn_b_WhiteHead_05_04", + "vn_b_WhiteHead_05_03", + "vn_b_WhiteHead_05_02", + "vn_b_WhiteHead_05_12", + "vn_b_WhiteHead_05_11", + "vn_b_WhiteHead_05_10", + "vn_b_WhiteHead_05_01", + "vn_b_whitehead_05_australia", + "vn_b_WhiteHead_18_09", + "vn_b_WhiteHead_18_08", + "vn_b_WhiteHead_18_07", + "vn_b_WhiteHead_18_06", + "vn_b_WhiteHead_18_05", + "vn_b_WhiteHead_18_04", + "vn_b_WhiteHead_18_03", + "vn_b_WhiteHead_18_02", + "vn_b_WhiteHead_18_12", + "vn_b_WhiteHead_18_11", + "vn_b_WhiteHead_18_10", + "vn_b_WhiteHead_18_01", + "vn_b_WhiteHead_02_09", + "vn_b_WhiteHead_02_08", + "vn_b_WhiteHead_02_07", + "vn_b_WhiteHead_02_06", + "vn_b_WhiteHead_02_05", + "vn_b_WhiteHead_02_04", + "vn_b_WhiteHead_02_03", + "vn_b_WhiteHead_02_02", + "vn_b_WhiteHead_02_12", + "vn_b_WhiteHead_02_11", + "vn_b_WhiteHead_02_10", + "vn_b_WhiteHead_02_01", + "vn_b_whitehead_01_newzealand", + "vn_b_WhiteHead_01_09", + "vn_b_WhiteHead_01_08", + "vn_b_WhiteHead_01_07", + "vn_b_WhiteHead_01_06", + "vn_b_WhiteHead_01_05", + "vn_b_WhiteHead_01_04", + "vn_b_WhiteHead_01_03", + "vn_b_WhiteHead_01_02", + "vn_b_WhiteHead_01_12", + "vn_b_WhiteHead_01_11", + "vn_b_WhiteHead_01_10", + "vn_b_WhiteHead_01_01", + "vn_b_whitehead_01_australia", + "vn_b_WhiteHead_24_09", + "vn_b_WhiteHead_24_08", + "vn_b_WhiteHead_24_07", + "vn_b_WhiteHead_24_06", + "vn_b_WhiteHead_24_05", + "vn_b_WhiteHead_24_04", + "vn_b_WhiteHead_24_03", + "vn_b_WhiteHead_24_02", + "vn_b_WhiteHead_24_12", + "vn_b_WhiteHead_24_11", + "vn_b_WhiteHead_24_10", + "vn_b_WhiteHead_24_01", + "vn_m_elcid_face_camo", + "vn_m_elcid_face", + "vn_m_ghostrider_face_camo", + "vn_m_ghostrider_face", + "vn_b_Sturrock_09", + "vn_b_Sturrock_08", + "vn_b_Sturrock_07", + "vn_b_Sturrock_06", + "vn_b_Sturrock_05", + "vn_b_Sturrock_04", + "vn_b_Sturrock_03", + "vn_b_Sturrock_02", + "vn_b_Sturrock_12", + "vn_b_Sturrock_11", + "vn_b_Sturrock_10", + "vn_b_Sturrock_01", + "vn_m_tilt_face_camo", + "vn_m_tilt_face", + "vn_m_wildcarrot_face_camo", + "vn_m_wildcarrot_face" + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SPE/SPE_white.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SPE/SPE_white.sqf new file mode 100644 index 0000000000..e5749762fd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SPE/SPE_white.sqf @@ -0,0 +1,21 @@ +"SPE_Davidson", +"SPE_bykov", +"SPE_boyartsev", +"SPE_Jeppson", +"SPE_Hauptmann", +"SPE_DAgostino", +"SPE_Ivanych", +"SPE_Arnold", +"SPE_Oberst", +"SPE_Krueger", +"SPE_Neumann", +"SPE_Walter", +"SPE_Connors", +"SPE_Kuzmin", +"SPE_Seppmeyer", +"SPE_OBrien", +"SPE_Grishka", +"SPE_Klimakov", +"SPE_Elliot", +"SPE_Vasiliev", +"SPE_Wolf" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf new file mode 100644 index 0000000000..aabe0a1f5d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf @@ -0,0 +1,11 @@ +"lxWS_African_Head_01", +"lxWS_African_Head_03", +"lxWS_African_Head_04", +"lxWS_African_Head_02", +"lxWS_Said_Head", +"lxWS_African_Head_Old_Bard", +"lxWS_African_Head_05" +"CamoHead_Persian_01_F", +"CamoHead_Persian_02_F", +"CamoHead_Persian_03_F", +"lxWS_African_Head_Old" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_white.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_white.sqf new file mode 100644 index 0000000000..d9956e041c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_white.sqf @@ -0,0 +1,3 @@ +"lxWS_Gustavo_Head", +"lxWS_Journalist_Head", +"lxWS_Givens_Head" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_AAF.sqf new file mode 100644 index 0000000000..bf0f54a95d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_AAF.sqf @@ -0,0 +1,7 @@ +(_sfLoadoutData get "backpacks") append ["B_ViperLightHarness_oli_F","B_ViperHarness_oli_F"]; + +(_eliteLoadoutData get "backpacks") append ["B_ViperLightHarness_oli_F","B_ViperHarness_oli_F"]; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_AAF.sqf new file mode 100644 index 0000000000..d8e7cd6a83 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_AAF.sqf @@ -0,0 +1,3 @@ +_loadoutData set ["officerUniforms", ["U_I_ParadeUniform_01_AAF_F","U_I_ParadeUniform_01_AAF_decorated_F","U_I_OfficerUniform"]]; +_loadoutData set ["officerVests", ["V_TacVest_oli"]]; +_loadoutData set ["officerHats", ["H_ParadeDressCap_01_AAF_F", "H_Beret_grn"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_AAF.sqf new file mode 100644 index 0000000000..1d105df0cf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_AAF.sqf @@ -0,0 +1,12 @@ +(_sfLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; + +(_eliteLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; + +(_militaryLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; + +(_crewLoadoutData get "helmets") append ["US85_helmetDH132","US85_helmetDH132G","US85_helmetDH132G_on"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_AAF.sqf new file mode 100644 index 0000000000..0cd4a772a6 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_AAF.sqf @@ -0,0 +1,21 @@ +(_loadoutData get "goggles") append ["G_Combat", "G_Lowprofile", "G_AirPurifyingRespirator_02_olive_F", "G_RegulatorMask_F"]; + +(_sfLoadoutData get "uniforms") append ["U_O_R_Gorka_01_F", "U_I_CBRN_Suit_01_AAF_F"]; +(_sfLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F","V_SmershVest_01_F","V_SmershVest_01_radio_F"]; +(_sfLoadoutData get "Hvests") pushBack "V_CarrierRigKBT_01_heavy_Olive_F"; +(_sfLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_ear_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetAggressor_F","H_HelmetAggressor_cover_F"]; + +(_eliteLoadoutData get "uniforms") pushBack "U_O_R_Gorka_01_F"; +(_eliteLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F"]; +(_eliteLoadoutData get "Hvests") pushBack "V_CarrierRigKBT_01_heavy_Olive_F"; +(_eliteLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_ear_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetAggressor_F","H_HelmetAggressor_cover_F"]; + +(_militaryLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F"]; +(_militaryLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_headset_F"]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_AAF.sqf new file mode 100644 index 0000000000..0a05154932 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_AAF.sqf @@ -0,0 +1,59 @@ +(_sfLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; +(_sfLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; +(_sfLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli" +]; + +(_eliteLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; +(_eliteLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; +(_eliteLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli" +]; + +(_militaryLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; +(_militaryLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; +(_militaryLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli" +]; + +(_militiaLoadoutData get "uniforms") pushBack "gm_ge_uniform_soldier_tshirt_90_oli"; +(_militiaLoadoutData get "vests") pushBack "gm_ge_vest_sov_80_oli"; +(_militiaLoadoutData get "Hvests") append ["gm_ge_vest_sov_armor_80_oli","gm_ge_bgs_vest_type3a1_oli"]; +(_militiaLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_gc_headgear_fjh_model4_oli", + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli" +]; + +(_crewLoadoutData get "helmets") pushBack "gm_ge_headgear_crewhat_80_blk"; + +(_pilotLoadoutData get "uniforms") append ["gm_ge_uniform_pilot_commando_oli","gm_ge_uniform_pilot_commando_rolled_oli"]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_AAF.sqf new file mode 100644 index 0000000000..5d23b961ec --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_AAF.sqf @@ -0,0 +1,15 @@ +(_sfLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; +(_sfLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; + +(_eliteLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; +(_eliteLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; + +(_militaryLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; +(_militaryLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; + +_helmets pushBack "H_PASGT_basic_blue_F"; //police + +(_militiaLoadoutData get "Hvests") pushBack "H_PASGT_basic_olive_F"; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_AAF.sqf new file mode 100644 index 0000000000..2d355697f5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_AAF.sqf @@ -0,0 +1,9 @@ +_sfLoadoutData set ["binoculars", ["Laserdesignator_03"]]; +_eliteLoadoutData set ["binoculars", ["Laserdesignator_03"]]; +_militaryLoadoutData set ["binoculars", ["Laserdesignator_03"]]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_AAF.sqf new file mode 100644 index 0000000000..31317ef0e6 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_AAF.sqf @@ -0,0 +1,14 @@ +(_sfLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; +(_sfLoadoutData get "helmets") append ["H_HelmetIA_sb_digital_RF","H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF"]; + +(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","I_CommandoMortar_weapon_RF"]; +(_eliteLoadoutData get "helmets") append ["H_HelmetIA_sb_digital_RF","H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF"]; + +(_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_oli_RF"; +(_militaryLoadoutData get "helmets") pushBack "H_HelmetIA_sb_digital_RF"; + +(_militiaLoadoutData get "Hvests") pushBack "V_TacVest_rig_oli_RF"; +(_militiaLoadoutData get "helmets") pushBack "H_HelmetIA_sb_digital_RF"; + +(_pilotLoadoutData get "uniforms") pushBack "U_C_HeliPilotCoveralls_Green_RF"; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_AAF.sqf new file mode 100644 index 0000000000..9625bdba32 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_AAF.sqf @@ -0,0 +1,41 @@ +(_loadoutData get "glasses") append [ + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_aviator" +]; +(_loadoutData get "goggles") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_b_acc_m17_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a" +]; + +(_militaryLoadoutData get "Hvests") append ["vn_b_vest_usarmy_14","vn_b_vest_usarmy_13"]; +(_militaryLoadoutData get "vests") append ["vn_b_vest_anzac_09","vn_b_vest_anzac_08","vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06","vn_b_vest_usmc_03","vn_b_vest_usmc_04","vn_b_vest_usmc_05"]; +(_militaryLoadoutData get "backpacks") append ["vn_b_pack_pfield_02","vn_b_pack_p08_02","vn_b_pack_p44_02","vn_b_pack_01","vn_b_pack_02","vn_b_pack_03","vn_b_pack_04","vn_b_pack_05","vn_b_pack_trp_03","vn_b_pack_trp_01","vn_b_pack_trp_04","vn_b_pack_trp_02","vn_b_pack_m41_04","vn_b_pack_m41_03","vn_b_pack_m41_02","vn_b_pack_m41_01"]; + +(_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; +(_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; +(_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; + +(_crewLoadoutData get "vests") append ["vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usarmy_13","vn_b_vest_usarmy_14"]; + +(_pilotLoadoutData get "vests") append ["vn_b_vest_aircrew_01","vn_b_vest_anzac_08"]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_AAF.sqf new file mode 100644 index 0000000000..ff2152859c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_AAF.sqf @@ -0,0 +1,25 @@ +(_loadoutData get "glasses") append [ + "G_SPE_Sunglasses_US_Yellow", + "G_SPE_Sunglasses_US_Red", + "G_SPE_Sunglasses_GER_Red", + "G_SPE_Sunglasses_GER_Brown", + "G_SPE_Ful_Vue_Reinforced", + "G_SPE_Ful_Vue", + "G_SPE_Dust_Goggles_2", + "G_SPE_Dienst_Brille" +]; +(_loadoutData get "goggles") append [ + "G_SPE_GER_Headset", + "G_SPE_Polar_Goggles", + "G_SPE_Pipe_Sir_Winston", + "G_SPE_SWDG_Goggles", + "G_SPE_Cigarette_Strike_Outs", + "G_SPE_Cigarette_Grundstein", + "G_SPE_Cigarette_Belomorkanal", + "G_SPE_Cigar_Moza", + "G_SPE_Binoculars", + "vn_o_bandana_b", + "vn_b_bandana_a" +]; + +(_crewLoadoutData get "helmets") append ["H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_AAF.sqf new file mode 100644 index 0000000000..98d1282287 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_AAF.sqf @@ -0,0 +1,18 @@ +(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F","H_Beret_Headset_lxWS"]; + +(_eliteLoadoutData get "backpacks") pushBack "I_shield_backpack_lxWS"; +(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F","H_Beret_Headset_lxWS"]; +(_eliteLoadoutData get "backpacks") pushBack "I_shield_backpack_lxWS"; + +(_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F"]; + +(_militiaLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_militiaLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_AAF.sqf new file mode 100644 index 0000000000..17806fcfad --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_AAF.sqf @@ -0,0 +1,3 @@ +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..4bc6b2f871 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,15 @@ +_planesTransport pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; +_gunship pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; +_planesCAS append ["O_T_VTOL_02_infantry_dynamicLoadout_F","O_T_UAV_04_CAS_F"]; +_planesAA pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; +_lightUnarmed pushBack "O_LSV_02_unarmed_F"; +_lightArmed append ["O_LSV_02_AT_F", "O_LSV_02_armed_F"]; +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_AAF.sqf new file mode 100644 index 0000000000..1ea06acd68 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_AAF.sqf @@ -0,0 +1,27 @@ +_staticMG pushBack "US85_M2h"; +_staticAT pushBack "US85_TOW_Stat"; +_staticAA pushBack "CSLA_PLdvK59_Stat"; +_basic append ["CSLA_JARA250","US85_M1030","US85_M1008_S250","US85_M923a1_s280","CSLA_MU90_noinsignia"]; +_helisLightAttack append ["US85_MH60FFAR"]; +_helisAttack append ["US85_AH1F","CSLA_Mi17pylons_noinsignia","CSLA_Mi24V_noinsignia"]; +_transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; +_lightAPCs append ["US85_M113","AFMC_M113A2ext"]; +_lightTanks append ["CSLA_BVP1_noinsignia","CSLA_BPzV_noinsignia"]; +_militiaAPCs append ["US85_M113","AFMC_M113A2ext"]; +_APCs append ["US85_LAV25","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia"]; +_IFVs append ["CSLA_OT62_noinsignia"]; +_unarmedVehicles append ["US85_M1025_ua","US85_M1043_ua","FIA_BTR40_noinsignia"]; +_armedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_BTR40_DSKM_noinsignia"]; +_militiaCars append ["US85_M1008c","US85_M1008","CSLA_AZU_noinsignia","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia"]; +_militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; +_militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o"]; +_airborneVehicles append ["US85_LAV25","US85_M113"]; +_aa append ["US85_M163","CSLA_PLdvK59V3S_noinsignia"]; +_Trucks append ["US85_M923a1cm2","US85_M923a1om2","CSLA_F813o_noinsignia","CSLA_F813_noinsignia","CSLA_V3SLizard_noinsignia","CSLA_V3So_noinsignia","CSLA_V3S_noinsignia"]; +_cargoTrucks append ["US85_M923cargo","US85_M923a1_cargo","CSLA_F813o_noinsignia","CSLA_F813_noinsignia","CSLA_V3SLizard_noinsignia","CSLA_V3So_noinsignia","CSLA_V3S_noinsignia"]; +_tanks append ["US85_M1IP","US85_M1A1","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; +_ammoTrucks append ["US85_M923a","US85_M923a1_a","CSLA_V3Sa_noinsignia"]; +_repairTrucks append ["US85_M113_DTP","US85_M923r","CSLA_DTP90_noinsignia","CSLA_V3Sr_noinsignia"]; +_fuelTrucks append ["US85_M923f","US85_M923a1_f","CSLA_V3Sf_noinsignia"]; +_medicalTrucks append ["US85_M113_AMB","CSLA_OZV90_noinsignia"]; +_policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/police_offroad.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/police_offroad.sqf new file mode 100644 index 0000000000..2f2feebb18 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/police_offroad.sqf @@ -0,0 +1 @@ +_policeVehs append ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/AAF_extramod.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/AAF_extramod.sqf new file mode 100644 index 0000000000..c8599ba504 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/AAF_extramod.sqf @@ -0,0 +1,29 @@ +_staticMG pushBack "gmx_aaf_mg3_aatripod"; +_staticAT pushBack "gmx_aaf_milan_launcher_tripod"; +_basic append ["gm_ge_army_k125","gmx_aaf_brpz1_wdl","gm_gc_army_ural44202_noinsignia"]; +_planesTransport append ["gmx_aaf_do28d2_wdl","gm_gc_airforce_l410t_noinsignia"]; +_helisLight append ["gmx_aaf_bo105m_vbh_wdl","gmx_aaf_bo105p1m_vbh_wdl","gmx_aaf_bo105p1m_vbh_swooper_wdl","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; +_helisLightAttack append ["gmx_aaf_bo105p_pah1_wdl","gm_gc_airforce_mi2us_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; +_helisAttack append ["gmx_aaf_bo105p_pah1a1_wdl","gm_pl_airforce_mi2urpg","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; +_transportHelicopters append ["gmx_aaf_ch53g_wdl","gmx_aaf_ch53gs_wdl"]; +_artillery append ["gm_pl_army_2s1","gm_pl_army_ural375d_mlrs","gmx_aaf_m109_wdl","gmx_aaf_kat1_463_mlrs_wdl"]; +_lightAPCs append ["gmx_aaf_fuchsa0_command_wdl","gmx_aaf_fuchsa0_engineer_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl"]; +_militiaAPCs append ["gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia"]; +_APCs append ["gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gm_pl_army_brdm2","gm_gc_army_brdm2rkh"]; +_IFVs append ["gmx_aaf_m113a1g_apc_wdl","gmx_aaf_m113a1g_apc_milan_wdl","gmx_aaf_m113a1g_command_wdl","gmx_aaf_marder1a1plus_wdl","gmx_aaf_marder1a1a_wdl","gmx_aaf_marder1a2_wdl","gmx_aaf_m113a2dk_wdl"]; +_militiaTrucks append ["gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_u1300l_cargo_wdl","gm_gc_bgs_ural4320_cargo_noinsignia"]; +_unarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","gmx_aaf_iltis_cargo_wdl","gm_dk_army_typ253_cargo","gm_dk_army_typ1200_cargo"]; +_armedVehicles append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3"]; +_militiaCars append ["gm_dk_army_typ1200_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ253_mp","gm_gc_bgs_p601_noinsignia","gm_gc_bgs_uaz469_cargo_noinsignia"]; +_militiaLightArmed append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3","gm_gc_army_brdm2_noinsignia","gm_gc_army_uaz469_spg9_noinsignia","gm_gc_army_uaz469_dshkm_noinsignia"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia"]; +_airborneVehicles append ["gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl","gmx_aaf_fuchsa0_command_wdl"]; +_aa append ["gmx_aaf_gepard1a1_wdl","gm_gc_army_zsu234v1_noinsignia"]; +_Trucks append ["gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_u1300l_cargo_wdl"]; +_cargoTrucks append ["gmx_aaf_kat1_451_container_wdl","gmx_aaf_kat1_454_cargo_wdl","gmx_aaf_u1300l_container_wdl","gm_dk_army_typ247_cargo","gm_gc_bgs_ural4320_cargo_noinsignia"]; +_tanks append ["gmx_aaf_leopard1a1a1_wdl","gm_ge_army_Leopard1a1a2_noinsignia","gmx_aaf_leopard1a3_wdl","gm_ge_army_Leopard1a3a1_noinsignia","gmx_aaf_leopard1a5_wdl","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia","gm_pl_army_t55ak_noinsignia"]; +_ammoTrucks append ["gmx_aaf_kat1_451_reammo_wdl","gmx_aaf_kat1_454_reammo_wdl","gm_gc_bgs_ural4320_reammo_noinsignia"]; +_repairTrucks append ["gmx_aaf_u1300l_repair_wdl","gmx_aaf_bpz2a0_wdl","gm_gc_bgs_ural4320_repair_noinsignia"]; +_fuelTrucks append ["gmx_aaf_kat1_451_refuel_wdl","gm_gc_bgs_ural375d_refuel_noinsignia"]; +_medicalTrucks append ["gmx_aaf_u1300l_medic_wdl","gmx_aaf_m113a1g_medic_wdl","ggm_gc_bgs_ural375d_medic_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..8bc9e5b3d1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf @@ -0,0 +1 @@ +_transportHelicopters = ["O_Heli_Transport_04_covered_F", "O_Heli_Transport_04_bench_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_AAF.sqf new file mode 100644 index 0000000000..83fd1ee80a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_AAF.sqf @@ -0,0 +1,2 @@ +_planesCAS pushback "I_Plane_Fighter_04_F"; +_planesAA pushback "I_Plane_Fighter_04_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..a3955a701c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,4 @@ +_planesCAS pushback "O_Plane_Fighter_02_F"; +_planesAA pushback "O_Plane_Fighter_02_Stealth_F"; +_radar pushback "O_Radar_System_02_F"; +_SAM pushback "O_SAM_System_04_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/police_van.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/police_van.sqf new file mode 100644 index 0000000000..563495ee6d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/police_van.sqf @@ -0,0 +1 @@ +_policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_AAF.sqf new file mode 100644 index 0000000000..678d557b08 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_AAF.sqf @@ -0,0 +1,13 @@ +_unarmedVehicles append ["I_Pickup_rf","I_Pickup_Comms_rf"]; +_armedVehicles pushBack "I_Pickup_mmg_rf"; +_militiaLightArmed append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf"]; +_militiaCars append ["I_Pickup_rf","I_Pickup_Comms_rf"]; +_aa pushBack "I_Pickup_aat_rf"; +_SAM pushback "I_Pickup_aat_rf"; +_uavsPortable pushBack "I_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "I_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight append ["a3a_AAF_Heli_light_03_unarmed_RF","a3a_green_Heli_light_03_unarmed_RF"]; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_AAF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack pushBack "a3a_Heli_EC_02_RF"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..a22693948f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,6 @@ +_lightUnarmed append ["O_Pickup_rf","O_Pickup_Comms_rf"]; +_militiaLightArmed pushBack "O_G_Pickup_hmg_rf"; +_militiaCars append ["O_Pickup_rf","O_Pickup_Comms_rf"]; +_uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "O_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf new file mode 100644 index 0000000000..8b36739a04 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf @@ -0,0 +1,35 @@ +_staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", +"vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; +_staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; +_staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; +_basic append ["vn_b_armor_m577_01_aus_army_noinsignia"]; +_helisLight append ["vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia"]; +_helisLightAttack append ["vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia","vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia", +"vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia"]; +_helisAttack append ["vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", +"vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia"]; +_transportHelicopters append ["vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia"]; +_lightTanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; +_militiaCars append ["vn_b_wheeled_lr2a_02_aus_army_noinsignia","vn_b_wheeled_lr2a_01_aus_army_noinsignia"]; +_militiaLightArmed append ["vn_o_car_04_mg_01","vn_i_wheeled_m151_mg_06_noinsignia","vn_i_wheeled_m151_mg_01_noinsignia","vn_o_wheeled_btr40_mg_05_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_b_wheeled_m151_01_noinsignia", +"vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia"]; +_militiaTrucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; +_militiaAPCs append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", +"vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +_airborneVehicles append ["vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", +"vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +_aa append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_btr40_mg_03_noinsignia"]; +_ammoTrucks append ["vn_i_wheeled_m54_ammo_marines"]; +_repairTrucks append ["vn_i_wheeled_m54_repair_marines"]; +_fuelTrucks append ["vn_i_wheeled_m54_fuel_marines"]; +_medicalTrucks append ["vn_b_armor_m577_02_aus_army","vn_b_wheeled_lr2a_03_aus_army_noinsignia","vn_o_armor_btr50pk_03_nva65_noinsignia","vn_o_wheeled_btr40_02_noinsignia"]; +_planesCAS append ["vn_b_air_f4c_cas","vn_b_air_f100d_cas","vn_o_air_mig19_at_noinsignia","vn_o_air_mig21_cas_noinsignia"]; +_planesAA append ["vn_b_air_f100d_cap","vn_b_air_f4c_mr","vn_o_air_mig19_cap_noinsignia","vn_o_air_mig21_cap_noinsignia"]; +//_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; +_gunBoat append ["vn_b_boat_11_01","vn_b_boat_09_01","vn_b_boat_10_01","vn_b_boat_05_01","vn_b_boat_05_02","vn_b_boat_06_01","vn_b_boat_06_02","vn_b_boat_13_03","vn_b_boat_13_01","vn_b_boat_13_04","vn_b_boat_13_02","vn_b_boat_12_03","vn_b_boat_12_01", +"vn_b_boat_12_04","vn_b_boat_12_02","vn_o_boat_04_01","vn_o_boat_04_02","vn_o_boat_03_01","vn_o_boat_03_02","vn_i_boat_12_02_fank_71","vn_i_boat_12_04_fank_71","vn_i_boat_12_01_fank_71","vn_i_boat_12_03_fank_71"]; +if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _gunship pushBack "vnx_i_air_ac119_01_01_noinsignia"; + _planesTransport pushBack "vnx_i_air_ac119_02_01_noinsignia"; + _planesCAS pushBack "vnx_b_air_ac119_04_01_noinsignia"; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf new file mode 100644 index 0000000000..1a2d33f537 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf @@ -0,0 +1,16 @@ +_staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; +_staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; +_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; +//_militiaCars append [];leave for SPE 1.1 update +//_militiaLightArmed append []; leave for SPE 1.1 update +_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; +_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; +_airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; +_aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; +_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; +_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; +_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; +_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; +_planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; +_planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_AAF.sqf new file mode 100644 index 0000000000..d2a9ac2f2a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_AAF.sqf @@ -0,0 +1,5 @@ +_militiaAPCs append ["I_LT_01_cannon_F"]; +_lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; +//_aa pushBack "I_LT_01_AA_F"; +_radar pushback "I_LT_01_scout_F"; +_SAM pushback "I_LT_01_AA_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..71e6d1dc18 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Arid.sqf @@ -0,0 +1 @@ +_tanks append ["O_MBT_04_cannon_F", "O_MBT_04_command_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_AAF.sqf new file mode 100644 index 0000000000..44eaa89acf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_AAF.sqf @@ -0,0 +1,4 @@ +_cargoTrucks append ["I_Truck_02_flatbed_lxWS", "I_Truck_02_cargo_lxWS"]; +_aa pushBack "I_A_Truck_02_aa_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_uavsPortable pushBack "I_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..068ece772e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,9 @@ +_aa pushBack "O_SFIA_Truck_02_aa_lxWS"; +_staticAA pushBack "O_SFIA_ZU23_lxWS"; +_Airborne pushback "O_APC_Wheeled_02_hmg_lxWS"; +_cargoTrucks = ["O_Truck_02_cargo_lxWS", "O_Truck_02_flatbed_lxWS","O_UGV_01_F"]; +_lightAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; +_militiaAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; +_IFVs pushBack "O_APC_Tracked_02_30mm_lxWS"; +_lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; +_lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_chinese.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_chinese.sqf new file mode 100644 index 0000000000..5fda74d3f4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_chinese.sqf @@ -0,0 +1,3 @@ +"Male01CHI", +"Male02CHI", +"Male03CHI" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_french.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_french.sqf new file mode 100644 index 0000000000..fd9eb6aa80 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_french.sqf @@ -0,0 +1,3 @@ +"Male01FRE", +"Male02FRE", +"Male03FRE" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_frenchenglish.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_frenchenglish.sqf new file mode 100644 index 0000000000..a986f5c78f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/Apex_frenchenglish.sqf @@ -0,0 +1,2 @@ +"Male01ENGFRE", +"Male02ENGFRE" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_polish.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_polish.sqf new file mode 100644 index 0000000000..8d2ce8ce24 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_polish.sqf @@ -0,0 +1,3 @@ +"Male01POL", +"Male02POL", +"Male03POL" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_russian.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_russian.sqf new file mode 100644 index 0000000000..c24d8d5120 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/Contact_russian.sqf @@ -0,0 +1,3 @@ +"Male01RUS", +"Male02RUS", +"Male03RUS" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/GM_german.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/GM_german.sqf new file mode 100644 index 0000000000..a4f17fa98f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/GM_german.sqf @@ -0,0 +1,9 @@ +"gm_voice_male_deu_01", +"gm_voice_male_deu_02", +"gm_voice_male_deu_03", +"gm_voice_male_deu_04", +"gm_voice_male_deu_05", +"gm_voice_male_deu_06", +"gm_voice_male_deu_07", +"gm_voice_male_deu_08", +"gm_voice_male_deu_09" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_AAF.sqf new file mode 100644 index 0000000000..f226407ad0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_AAF.sqf @@ -0,0 +1,49 @@ +(_sfLoadoutData get "machineGuns") append [ + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_flashlight", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF.sqf new file mode 100644 index 0000000000..b0c101b3c1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF.sqf @@ -0,0 +1,73 @@ +(_militaryLoadoutData get "machineGuns") append [ + ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], + ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] +]; +(_militaryLoadoutData get "slRifles") append [ + ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militaryLoadoutData get "rifles") append [ + ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], + ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; + + + + + + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_AAF.sqf new file mode 100644 index 0000000000..17fbf0f899 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_AAF.sqf @@ -0,0 +1,69 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F", "", "", "optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], ""] +]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf new file mode 100644 index 0000000000..1598c04912 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf @@ -0,0 +1,101 @@ +(_loadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_sfLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_sfLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_eliteLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_eliteLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_AAF.sqf new file mode 100644 index 0000000000..9fc2791f3e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_AAF.sqf @@ -0,0 +1,37 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F", "", "", "optic_SOS", [], [], ""], + ["srifle_DMR_06_olive_F", "", "", "optic_Hamr", [], [], ""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_AAF.sqf new file mode 100644 index 0000000000..a6c37f70a7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_AAF.sqf @@ -0,0 +1,58 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; + +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "", "", "", ["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf new file mode 100644 index 0000000000..3306ab4f0a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf @@ -0,0 +1,148 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf new file mode 100644 index 0000000000..a2ff3096cd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf @@ -0,0 +1,43 @@ +(_policeLoadoutData get "SMGs") append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] +]; + +(_militiaLoadoutData get "rifles") append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_AAF.sqf new file mode 100644 index 0000000000..463484b8c9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_AAF.sqf @@ -0,0 +1,142 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index 982a55a789..20c12c191d 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -10,6 +10,8 @@ private _hasApex = "expansion" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -48,15 +50,13 @@ private _lightTanks = ["I_UGV_01_rcws_F"]; private _aa = ["I_LT_01_AA_F"]; ///"B_APC_Tracked_01_AA_F" private _transportBoat = ["I_Boat_Transport_01_F"]; -["vehiclesGunBoats", ["I_Boat_Armed_01_minigun_F"]] call _fnc_saveToTemplate; +private _gunBoat = ["I_Boat_Armed_01_minigun_F"]; private _planesCAS = ["I_Plane_Fighter_03_dynamicLoadout_F","I_UAV_02_dynamicLoadout_F"]; private _planesAA = ["I_Plane_Fighter_03_dynamicLoadout_F","I_UAV_02_dynamicLoadout_F"]; -if (_hasJets) then { - _planesCAS pushback "I_Plane_Fighter_04_F"; - _planesAA pushback "I_Plane_Fighter_04_F"; -}; + private _planesTransport = []; +private _gunship = []; private _helisLight = ["I_Heli_light_03_unarmed_F"]; private _transportHelicopters = ["I_Heli_Transport_02_F"]; @@ -73,24 +73,16 @@ private _artillery = ["I_Truck_02_MRL_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["I_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["I_UAV_02_lxWS", "I_UAV_01_F"]} else {["I_UAV_01_F"]}; +private _uavsPortable = ["I_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; private _militiaTrucks = ["I_Truck_02_transport_F", "I_Truck_02_covered_F"]; private _militiaCars = ["B_G_Offroad_01_F"]; -private _militiaAPCs = if (_hasTanks) then {["I_LT_01_cannon_F"]} else {[]}; +private _militiaAPCs = []; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] -}; - -if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; -}; +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; private _staticMG = ["I_HMG_02_high_F","I_HMG_01_high_F"]; private _staticAT = ["I_static_AT_F","I_GMG_01_high_F"]; @@ -108,106 +100,53 @@ private _SAM = []; ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + if (_hasApex) then { - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_AAF.sqf" }; if (_hasRF) then { - _unarmedVehicles append ["I_Pickup_rf","I_Pickup_Comms_rf"]; - _armedVehicles pushBack "I_Pickup_mmg_rf"; - _militiaLightArmed append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf"]; - _militiaCars append ["I_Pickup_rf","I_Pickup_Comms_rf"]; - _aa pushBack "I_Pickup_aat_rf"; - _SAM pushback "I_Pickup_aat_rf"; - _uavsPortable pushBack "I_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "I_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _helisLight append ["a3a_AAF_Heli_light_03_unarmed_RF","a3a_green_Heli_light_03_unarmed_RF"]; - _transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; - _helisLightAttack append ["a3a_AAF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; - _helisAttack pushBack "a3a_Heli_EC_02_RF"; + #include "..\DLC_content\vehicles\RF\Vanilla_AAF.sqf" }; //If Tank DLC if (_hasTanks) then { - _lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; - //_aa pushBack "I_LT_01_AA_F"; - _radar pushback "I_LT_01_scout_F"; - _SAM pushback "I_LT_01_AA_F"; + #include "..\DLC_content\vehicles\Tanks\Vanilla_AAF.sqf" +}; +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_AAF.sqf" }; //If Western Sahara DLC if (_hasWs) then { - _cargoTrucks = ["I_Truck_02_flatbed_lxWS", "I_Truck_02_cargo_lxWS","I_UGV_01_F"]; - _aa pushBack "I_A_Truck_02_aa_lxWS"; - _staticAA pushBack "I_Tura_ZU23_lxWS"; + #include "..\DLC_content\vehicles\WS\Vanilla_AAF.sqf" }; //If GM cdlc + extra AAF mod - if (isClass (configFile >> "cfgVehicles" >> "gmx_aaf_m113a2dk_wdl") && _hasGM) then { - _staticMG pushBack "gmx_aaf_mg3_aatripod"; - _staticAT pushBack "gmx_aaf_milan_launcher_tripod"; - _basic append ["gm_ge_army_k125","gmx_aaf_brpz1_wdl","gm_gc_army_ural44202_noinsignia"]; - _planesTransport append ["gmx_aaf_do28d2_wdl","gm_gc_airforce_l410t_noinsignia"]; - _helisLight append ["gmx_aaf_bo105m_vbh_wdl","gmx_aaf_bo105p1m_vbh_wdl","gmx_aaf_bo105p1m_vbh_swooper_wdl","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; - _helisLightAttack append ["gmx_aaf_bo105p_pah1_wdl","gm_gc_airforce_mi2us_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; - _helisAttack append ["gmx_aaf_bo105p_pah1a1_wdl","gm_pl_airforce_mi2urpg","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; - _transportHelicopters append ["gmx_aaf_ch53g_wdl","gmx_aaf_ch53gs_wdl"]; - _artillery append ["gm_pl_army_2s1","gm_pl_army_ural375d_mlrs","gmx_aaf_m109_wdl","gmx_aaf_kat1_463_mlrs_wdl"]; - _lightAPCs append ["gmx_aaf_fuchsa0_command_wdl","gmx_aaf_fuchsa0_engineer_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl"]; - _militiaAPCs append ["gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia"]; - _APCs append ["gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gm_pl_army_brdm2","gm_gc_army_brdm2rkh"]; - _IFVs append ["gmx_aaf_m113a1g_apc_wdl","gmx_aaf_m113a1g_apc_milan_wdl","gmx_aaf_m113a1g_command_wdl","gmx_aaf_marder1a1plus_wdl","gmx_aaf_marder1a1a_wdl","gmx_aaf_marder1a2_wdl","gmx_aaf_m113a2dk_wdl"]; - _militiaTrucks append ["gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_u1300l_cargo_wdl","gm_gc_bgs_ural4320_cargo_noinsignia"]; - _unarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","gmx_aaf_iltis_cargo_wdl","gm_dk_army_typ253_cargo","gm_dk_army_typ1200_cargo"]; - _armedVehicles append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3"]; - _militiaCars append ["gm_dk_army_typ1200_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ253_mp","gm_gc_bgs_p601_noinsignia","gm_gc_bgs_uaz469_cargo_noinsignia"]; - _militiaLightArmed append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3","gm_gc_army_brdm2_noinsignia","gm_gc_army_uaz469_spg9_noinsignia","gm_gc_army_uaz469_dshkm_noinsignia"]; - _policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; - _lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia"]; - _airborneVehicles append ["gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl","gmx_aaf_fuchsa0_command_wdl"]; - _aa append ["gmx_aaf_gepard1a1_wdl","gm_gc_army_zsu234v1_noinsignia"]; - _Trucks append ["gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_u1300l_cargo_wdl"]; - _cargoTrucks append ["gmx_aaf_kat1_451_container_wdl","gmx_aaf_kat1_454_cargo_wdl","gmx_aaf_u1300l_container_wdl","gm_dk_army_typ247_cargo","gm_gc_bgs_ural4320_cargo_noinsignia"]; - _tanks append ["gmx_aaf_leopard1a1a1_wdl","gm_ge_army_Leopard1a1a2_noinsignia","gmx_aaf_leopard1a3_wdl","gm_ge_army_Leopard1a3a1_noinsignia","gmx_aaf_leopard1a5_wdl","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia","gm_pl_army_t55ak_noinsignia"]; - _ammoTrucks append ["gmx_aaf_kat1_451_reammo_wdl","gmx_aaf_kat1_454_reammo_wdl","gm_gc_bgs_ural4320_reammo_noinsignia"]; - _repairTrucks append ["gmx_aaf_u1300l_repair_wdl","gmx_aaf_bpz2a0_wdl","gm_gc_bgs_ural4320_repair_noinsignia"]; - _fuelTrucks append ["gmx_aaf_kat1_451_refuel_wdl","gm_gc_bgs_ural375d_refuel_noinsignia"]; - _medicalTrucks append ["gmx_aaf_u1300l_medic_wdl","gmx_aaf_m113a1g_medic_wdl","ggm_gc_bgs_ural375d_medic_noinsignia"]; + #include "..\DLC_content\vehicles\GM\AAF_extramod.sqf" }; if (_hasCSLA) then { - _staticMG pushBack "US85_M2h"; - _staticAT pushBack "US85_TOW_Stat"; - _staticAA pushBack "CSLA_PLdvK59_Stat"; - _basic append ["CSLA_JARA250","US85_M1030","US85_M1008_S250","US85_M923a1_s280","CSLA_MU90_noinsignia"]; - _helisLightAttack append ["US85_MH60FFAR"]; - _helisAttack append ["US85_AH1F","CSLA_Mi17pylons_noinsignia","CSLA_Mi24V_noinsignia"]; - _transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; - _lightAPCs append ["US85_M113","AFMC_M113A2ext"]; - _lightTanks append ["CSLA_BVP1_noinsignia","CSLA_BPzV_noinsignia"]; - _militiaAPCs append ["US85_M113","AFMC_M113A2ext"]; - _APCs append ["US85_LAV25","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia"]; - _IFVs append ["CSLA_OT62_noinsignia"]; - _unarmedVehicles append ["US85_M1025_ua","US85_M1043_ua","FIA_BTR40_noinsignia"]; - _armedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_BTR40_DSKM_noinsignia"]; - _militiaCars append ["US85_M1008c","US85_M1008","CSLA_AZU_noinsignia","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia"]; - _militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; - _militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o"]; - _airborneVehicles append ["US85_LAV25","US85_M113"]; - _aa append ["US85_M163","CSLA_PLdvK59V3S_noinsignia"]; - _Trucks append ["US85_M923a1cm2","US85_M923a1om2","CSLA_F813o_noinsignia","CSLA_F813_noinsignia","CSLA_V3SLizard_noinsignia","CSLA_V3So_noinsignia","CSLA_V3S_noinsignia"]; - _cargoTrucks append ["US85_M923cargo","US85_M923a1_cargo","CSLA_F813o_noinsignia","CSLA_F813_noinsignia","CSLA_V3SLizard_noinsignia","CSLA_V3So_noinsignia","CSLA_V3S_noinsignia"]; - _tanks append ["US85_M1IP","US85_M1A1","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; - _ammoTrucks append ["US85_M923a","US85_M923a1_a","CSLA_V3Sa_noinsignia"]; - _repairTrucks append ["US85_M113_DTP","US85_M923r","CSLA_DTP90_noinsignia","CSLA_V3Sr_noinsignia"]; - _fuelTrucks append ["US85_M923f","US85_M923a1_f","CSLA_V3Sf_noinsignia"]; - _medicalTrucks append ["US85_M113_AMB","CSLA_OZV90_noinsignia"]; - _policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_AAF.sqf" }; +if (_hasSOG) then { + #include "..\DLC_content\vehicles\SOG\Vanilla_AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\vehicles\SPE\Vanilla_AAF.sqf" +}; + +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticAA", _staticAA] call _fnc_saveToTemplate; ["howitzerMagazineHE", "6Rnd_120mm_HE_shells_RF","2Rnd_120mm_Mo_Cluster_RF"] call _fnc_saveToTemplate; @@ -250,207 +189,23 @@ if (_hasCSLA) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["I_A_Truck_02_aa_lxWS", ["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], - ["I_Tura_ZU23_lxWS", ["shield_hide",0.5]], - ["a3a_AAF_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], - ["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_AAF_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["I_APC_Wheeled_03_cannon_F", ["showCamonetHull", 0.3, "showSLATHull", 0.3]], - ["I_MBT_03_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.25, "HideTurret", 0.3, "HideHull", 0.3]], - ["I_APC_tracked_03_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3, "showTools", 0.3, "showSLATHull", 0.3, "showSLATTurret", 0.3]], - ["I_LT_01_AA_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags",0.3,"showSLATHull", 0.3]], - ["I_LT_01_AT_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_scout_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_cannon_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["gmx_aaf_leopard1a1a1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_leopard1a3_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_leopard1a5_wdl", ["CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_m113a1g_medic_wdl", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_u1300l_medic_wdl", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], - ["gmx_aaf_kat1_451_reammo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_cargo_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gmx_aaf_kat1_451_cargo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_container_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], - ["gmx_aaf_kat1_451_container_wdl", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_repair_wdl", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gmx_aaf_bpz2a0_wdl", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_brpz1_wdl", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], - ["gmx_aaf_m113a1g_apc_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a1g_apc_milan_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a1g_command_wdl", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a2dk_wdl", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gmx_aaf_luchsa1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_luchsa2_wdl", ["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a1plus_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a1a_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a2_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_fuchsa0_command_wdl", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_fuchsa0_engineer_wdl", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_fuchsa0_reconnaissance_wdl", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_gc_army_zsu234v1_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"luggageBoard_01_unhide",0.3,"Barrel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"fireExtinguisher_01_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"mainTurret_SearchRadar_trav_unhide",0.3,"wheelChock_01_unhide",0.3,"wheelChock_02_unhide",0.3,"woodenbeam_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_bmp1sp2_noinsignia", ["spareTracks_1_1_unhide",0.3,"spareTracks_1_2_unhide",0.3,"spareTracks_2_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"wheelChock_1_2_unhide",0.3,"woodenBeam_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"AmmoBox_08_unhide",0.3,"AmmoBox_09_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2um_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"CamoNet_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"generator_01_unhide",0.3,"AmmoBox_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pb_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_btr60pu12_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_pl_army_ural375d_mlrs",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"toolbox_unhide",0.3,"TowBar_01_unhide",0.3]], - ["gm_gc_bgs_uaz469_cargo_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_army_uaz469_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_army_uaz469_spg9_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_bgs_ural4320_reammo_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3]], - ["gm_gc_bgs_ural375d_refuel_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"TowBar_01_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3]], - ["gm_gc_army_ural44202_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], - ["gm_gc_bgs_ural375d_medic_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"TowBar_01_unhide",0.3]], - ["gm_gc_bgs_ural4320_repair_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"winch_unhide",0.3,"toolbox_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"lightGuard_unhide",0.3,"tools_unhide",0.3]], - ["gm_gc_bgs_ural4320_cargo_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], - ["gm_gc_airforce_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2t_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2urn_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_army_pt76b_noinsignia", ["ConvoyLights_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelTank_01_unhide",0.3,"FuelTank_02_unhide",0.3,"FuelTank_03_unhide",0.3,"FuelTank_04_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_t55_noinsignia", ["ConvoyLights_01_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55a_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55ak_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2_noinsignia",["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2b_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_bgs_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_bgs_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["CSLA_Mi24V_noinsignia", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], - ["CSLA_PLdvK59V3S_noinsignia",["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_BVP1_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_BPzV_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_DTP90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_MU90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_OT62_noinsignia", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], - ["CSLA_OT64C_noinsignia", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], - ["CSLA_OT65A_noinsignia", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], - ["CSLA_OZV90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_AZU_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_para_noinsignia", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_R2_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_V3SLizard_noinsignia", ["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sa_noinsignia", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sf_noinsignia", ["addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3So_noinsignia", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3S_noinsignia", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sr_noinsignia", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_Mi17_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17mg_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17pylons_noinsignia", ["ADD_winch",0.5]], - ["CSLA_T72_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M1_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["FIA_BTR40_noinsignia", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], - ["FIA_BTR40_DSKM_noinsignia",["ADD_sparewheel",0.5]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GMX_AAF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["I_Tura_ZU23_lxWS", ["Green", 1, "SFIA", 0]], - ["B_Heli_EC_03_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["I_Heli_EC_01A_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["B_Heli_EC_04_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["a3a_Heli_EC_02_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["I_LT_01_AA_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_cannon_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_AT_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_scout_F",["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_Plane_Fighter_04_F", ["CamoGrey",0.1, "DigitalCamoGrey", 0.4, "DigitalCamoGreen",0.5]], - ["I_Heli_light_03_unarmed_F", ["Indep", 0.5]], - ["a3a_Offroad_02_LMG_black_F", ["Olive",1]], - ["I_C_Offroad_02_unarmed_F", ["Olive",1]], - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_UH60M240", ["NATO",1]], - ["US85_UH60", ["NATO",1]], - ["US85_MH60FFAR", ["NATO",1]], - ["US85_MH60M134", ["NATO",1]], - ["US85_AH1F", ["AFMC",1]], - ["US85_M1IP", ["NATOg",1]], - ["US85_M1A1", ["NATOg",1]], - ["US85_LAV25", ["NATOg",1]], - ["US85_M113", ["NATOg",1]], - ["US85_M163", ["NATOg",1]], - ["AFMC_M113A2ext",["NATOg",1]], - ["US85_M113_DTP", ["NATOg",1]], - ["US85_M923r", ["NATOg",1]], - ["US85_M113_AMB", ["NATOg",1]], - ["US85_M923f", ["NATOg",1]], - ["US85_M923a1_f", ["NATOg",1]], - ["US85_M923a", ["NATOg",1]], - ["US85_M923a1_a", ["NATOg",1]], - ["US85_M923a1c", ["NATOg",1]], - ["US85_M923o", ["NATOg",1]], - ["US85_M923c", ["NATOg",1]], - ["US85_M923a1o", ["NATOg",1]], - ["US85_M923a1cm2", ["NATOg",1]], - ["US85_M923a1om2", ["NATOg",1]], - ["US85_M923cargo", ["NATOg",1]], - ["US85_M923a1_cargo", ["NATOg",1]], - ["US85_M1008c", ["NATOg",1]], - ["US85_M1008", ["NATOg",1]], - ["US85_M1025_ua", ["NATOg",1]], - ["US85_M1043_ua", ["NATOg",1]], - ["US85_M1025_M2", ["NATOg",1]], - ["US85_M1025_M60", ["NATOg",1]], - ["US85_M1043_M2", ["NATOg",1]], - ["US85_M1043_M60", ["NATOg",1]], - ["US85_M998SFGT", ["NATOg",1]], - ["CSLA_Mi24V_noinsignia", ["camo6",1]], - ["FIA_BTR40_DSKM_noinsignia",["FIAg",1]], - ["FIA_BTR40_noinsignia",["FIAg",1]] + #include "..\vehicleVariants\Vanilla_AAF\CSLA_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_AAF\RF_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\SPE_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\Vanilla_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\WS_AAF.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -476,6 +231,11 @@ private _faces = [ "GreekHead_A3_10_sa", "GreekHead_A3_10_a" ]; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_greek.sqf" + ]; +}; ["faces", _faces] call _fnc_saveToTemplate; ["voices", ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]] call _fnc_saveToTemplate; @@ -540,9 +300,7 @@ _loadoutData set ["traitorHats", ["H_Cap_grn","H_Cap_oli"]]; if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_I_ParadeUniform_01_AAF_F","U_I_ParadeUniform_01_AAF_decorated_F","U_I_OfficerUniform"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_AAF_F", "H_Beret_grn"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_AAF.sqf" } else { _loadoutData set ["officerUniforms", ["U_I_OfficerUniform"]]; _loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; @@ -564,12 +322,7 @@ _loadoutData set ["slHat", ["H_Beret_blk", "H_MilCap_dgtl"]]; _loadoutData set ["sniHats", ["H_Booniehat_dgtl"]]; _loadoutData set ["glasses", ["G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; - -if (_hasContact) then { - _loadoutData set ["goggles", ["G_Combat", "G_Lowprofile", "G_AirPurifyingRespirator_02_olive_F", "G_RegulatorMask_F"]]; -} else { - _loadoutData set ["goggles", ["G_Combat", "G_Lowprofile"]]; -}; +_loadoutData set ["goggles", ["G_Combat", "G_Lowprofile"]]; //Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla @@ -615,50 +368,8 @@ _sfLoadoutData set ["vests", ["V_TacVest_oli", "V_PlateCarrierIA2_dgtl", "V_Plat _sfLoadoutData set ["Hvests", ["V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; _sfLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl","B_Kitbag_sgg"]]; _sfLoadoutData set ["helmets", ["H_HelmetIA","H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Booniehat_dgtl","H_Watchcap_camo","H_Shemag_olive","H_Shemag_olive_hs"]]; -if (_hasMarksman) then { - _sfLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _sfLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasContact) then { - _sfLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_shortsleeve", "U_O_R_Gorka_01_F", "U_I_CBRN_Suit_01_AAF_F"]]; -} else { - _sfLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_shortsleeve"]]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F","V_SmershVest_01_F","V_SmershVest_01_radio_F"]; - (_sfLoadoutData get "Hvests") pushBack "V_CarrierRigKBT_01_heavy_Olive_F"; - (_sfLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_ear_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetAggressor_F","H_HelmetAggressor_cover_F"]; -}; - -if (_hasLawsOfWar) then { - (_sfLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; - (_sfLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; -}; - -if (_hasApex) then { - (_sfLoadoutData get "backpacks") append ["B_ViperLightHarness_oli_F","B_ViperHarness_oli_F"]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; - (_sfLoadoutData get "helmets") append ["H_HelmetIA_sb_digital_RF","H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF"]; -}; - -if (_hasCSLA) then { - (_sfLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; -}; - -if (_hasGM) then { - (_sfLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; - (_sfLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; -}; - -if (_hasWs) then { - (_sfLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F","H_Beret_Headset_lxWS"]; -}; +_sfLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_shortsleeve"]]; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; _sfLoadoutData set ["slRifles", [ ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], @@ -679,13 +390,6 @@ _sfLoadoutData set ["grenadeLaunchers", [ ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], @@ -698,26 +402,12 @@ _sfLoadoutData set ["SMGs", [ ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_sfLoadoutData set ["machineGuns", [ ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; -_sfLoadoutData set ["machineGuns", _mgs]; +]]; _sfLoadoutData set ["marksmanRifles", [ ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], @@ -732,90 +422,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_sfLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] - ]; -}; -if (_hasMarksman) then { - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasApex) then { - _mgs append [ - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_sfLoadoutData get "SMGs") append [ - ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -827,52 +433,8 @@ _eliteLoadoutData set ["vests", ["V_TacVest_oli", "V_PlateCarrierIA2_dgtl", "V_P _eliteLoadoutData set ["Hvests", ["V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; _eliteLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl","B_Kitbag_sgg"]]; _eliteLoadoutData set ["helmets", ["H_HelmetIA","H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Booniehat_dgtl","H_Watchcap_camo","H_Shemag_olive","H_Shemag_olive_hs"]]; -if (_hasMarksman) then { - _eliteLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _eliteLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasWs) then { - _eliteLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl","I_shield_backpack_lxWS"]]; -} else { - _eliteLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl"]]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "uniforms") pushBack "U_O_R_Gorka_01_F"; - (_eliteLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F"]; - (_eliteLoadoutData get "Hvests") pushBack "V_CarrierRigKBT_01_heavy_Olive_F"; - (_eliteLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_ear_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetAggressor_F","H_HelmetAggressor_cover_F"]; -}; - -if (_hasLawsOfWar) then { - (_eliteLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; - (_eliteLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; -}; - -if (_hasApex) then { - (_eliteLoadoutData get "backpacks") append ["B_ViperLightHarness_oli_F","B_ViperHarness_oli_F"]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","I_CommandoMortar_weapon_RF"]; - (_eliteLoadoutData get "helmets") append ["H_HelmetIA_sb_digital_RF","H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF"]; -}; - -if (_hasCSLA) then { - (_eliteLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; -}; - -if (_hasGM) then { - (_eliteLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; - (_eliteLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F","H_Beret_Headset_lxWS"]; - (_eliteLoadoutData get "backpacks") pushBack "I_shield_backpack_lxWS"; -}; +_eliteLoadoutData set ["binoculars", ["Rangefinder"]]; +_eliteLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl"]]; _eliteLoadoutData set ["slRifles", [ ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], @@ -893,13 +455,6 @@ _eliteLoadoutData set ["grenadeLaunchers", [ ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _eliteLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _eliteLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], @@ -912,25 +467,12 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; +]]; _eliteLoadoutData set ["marksmanRifles", [ ["srifle_EBR_F", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], @@ -945,97 +487,6 @@ _eliteLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] - ]; -}; -if (_hasMarksman) then { - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasApex) then { - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_eliteLoadoutData set ["machineGuns", _mgs]; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// @@ -1047,39 +498,7 @@ _militaryLoadoutData set ["vests", ["V_TacVest_oli", "V_PlateCarrierIA2_dgtl", " _militaryLoadoutData set ["Hvests", ["V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; _militaryLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_Carryall_oli", "B_AssaultPack_dgtl","B_Kitbag_sgg"]]; _militaryLoadoutData set ["helmets", ["H_HelmetIA","H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Booniehat_dgtl","H_Watchcap_camo"]]; -if (_hasMarksman) then { - _militaryLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _militaryLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasContact) then { - (_militaryLoadoutData get "vests") append ["V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_Olive_F"]; - (_militaryLoadoutData get "helmets") append ["H_HelmetHBK_F","H_HelmetHBK_headset_F"]; -}; - -if (_hasLawsOfWar) then { - (_militaryLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; - (_militaryLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_oli_RF"; - (_militaryLoadoutData get "helmets") pushBack "H_HelmetIA_sb_digital_RF"; -}; - -if (_hasCSLA) then { - (_militaryLoadoutData get "backpacks") append ["US85_bpAlice","US85_bpSf"]; -}; - -if (_hasGM) then { - (_militaryLoadoutData get "backpacks") append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli"]; - (_militaryLoadoutData get "helmets") append ["gm_dk_headgear_m96_oli","gm_ge_headgear_beret_crew_blk","gm_ge_headgear_m92_cover_glasses_oli","gm_ge_headgear_m92_cover_oli","gm_ge_headgear_psh77_oli","gm_ge_headgear_psh77_up_oli","gm_ge_headgear_psh77_down_oli","gm_ge_headgear_hat_beanie_crew_blk"]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_camo02","lxWS_H_Headset","lxWS_H_PASGT_goggles_olive_F"]; -}; +_militaryLoadoutData set ["binoculars", ["Rangefinder"]]; _militaryLoadoutData set ["slRifles", [ ["arifle_Mk20_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], @@ -1111,58 +530,16 @@ _militaryLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_militaryLoadoutData set ["machineGuns", [ ["LMG_Mk200_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], ["LMG_Mk200_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""] -]; -if (_hasWs) then { - _mgs append [ - ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasCSLA) then { - _mgs append [ - ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], - ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] - ]; - (_militaryLoadoutData get "slRifles") append [ - ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] - ]; - (_militaryLoadoutData get "rifles") append [ - ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] - ]; -}; +]]; -private _marksmanRifles = [ +_militaryLoadoutData set ["marksmanRifles", [ ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], ""], ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], ""] -]; -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F", "", "", "optic_SOS", [], [], ""], - ["srifle_DMR_06_olive_F", "", "", "optic_Hamr", [], [], ""] - ]; -}; +]]; _militaryLoadoutData set ["sniperRifles", [ ["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -1172,66 +549,6 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS"], [], ""], - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - (_militaryLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["LMG_03_F", "", "acc_flashlight", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_militaryLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - _mgs append [ - ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], - ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_militaryLoadoutData set ["machineGuns", _mgs]; -_militaryLoadoutData set ["marksmanRifles", _marksmanRifles]; - /////////////////////////////// // Police Loadout Data // /////////////////////////////// @@ -1240,15 +557,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1262,16 +570,6 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1281,25 +579,7 @@ _militiaLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_sh _militiaLoadoutData set ["vests", ["V_BandollierB_oli", "V_Chestrig_oli", "V_TacVest_oli"]]; _militiaLoadoutData set ["Hvests", ["V_TacVest_oli"]]; _militiaLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_AssaultPack_dgtl"]]; -if (_hasLawsOfWar) then { - _militiaLoadoutData set ["helmets", ["H_HelmetIA", "H_PASGT_basic_olive_F", "H_Booniehat_dgtl", "H_Cap_blk_Raven"]]; -} else { - _militiaLoadoutData set ["helmets", ["H_HelmetIA", "H_Booniehat_dgtl", "H_Cap_blk_Raven"]]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "Hvests") pushBack "V_TacVest_rig_oli_RF"; - (_militiaLoadoutData get "helmets") pushBack "H_HelmetIA_sb_digital_RF"; -}; - -if (_hasWs) then { - (_militiaLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_militiaLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; -}; -if (_hasGM) then { - (_militiaLoadoutData get "vests") pushBack "gm_ge_vest_sov_80_oli"; - (_militiaLoadoutData get "Hvests") append ["gm_ge_vest_sov_armor_80_oli","gm_ge_bgs_vest_type3a1_oli"]; -}; +_militiaLoadoutData set ["helmets", ["H_HelmetIA", "H_Booniehat_dgtl", "H_Cap_blk_Raven"]]; _militiaLoadoutData set ["slRifles", [ ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], @@ -1332,100 +612,14 @@ _militiaLoadoutData set ["machineGuns", [ ["LMG_Mk200_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_03_F_blk"] ]]; -private _marksmanRifles = [["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""]]; -private _sniperRifles = [["srifle_EBR_F", "", "", "optic_SOS", [], [], ""]]; -if (_hasMarksman) then { - _marksmanRifles = [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; - _sniperRifles = [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; -}; - -if (_hasWs) then { - (_militiaLoadoutData get "slRifles") append [ - ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; -}; - -if (_hasApex) then { - (_militiaLoadoutData get "machineGuns") append [ - ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - _marksmanRifles append [ - ["srifle_DMR_06_hunter_F", "", "", "optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["LMG_Mk200_black_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], ""] - ]; -}; - - -if (_hasCSLA) then { - _mgs append [ - ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], - ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] - ]; - (_militiaLoadoutData get "slRifles") append [ - ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] - ]; - (_militiaLoadoutData get "rifles") append [ - ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] - ]; - _marksmanRifles append [ - ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], - ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] - ]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] - ]; - _sniperRifles append [ - ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] - ]; -}; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_EBR_F", "", "", "optic_SOS", [], [], ""] +]]; _militiaLoadoutData set ["sidearms", ["hgun_ACPC2_F"]]; -_militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; -_militiaLoadoutData set ["sniperRifles", _sniperRifles]; ////////////////////////// // Misc Loadouts // @@ -1440,194 +634,59 @@ if (_hasTanks) then { _crewLoadoutData set ["vests", ["V_BandollierB_oli"]]; _crewLoadoutData set ["helmets", ["H_HelmetCrew_I"]]; -if (_hasCSLA) then { - (_crewLoadoutData get "helmets") append ["US85_helmetDH132","US85_helmetDH132G","US85_helmetDH132G_on"]; -}; -if (_hasGM) then { - (_crewLoadoutData get "helmets") pushBack "gm_ge_headgear_crewhat_80_blk"; -}; - - private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_I_HeliPilotCoveralls","U_I_pilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_TacVest_oli"]]; _pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_I", "H_CrewHelmetHeli_I"]]; +//// +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_AAF.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_AAF.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_AAF.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_AAF.sqf" +}; + if (_hasRF) then { - (_pilotLoadoutData get "uniforms") pushBack "U_C_HeliPilotCoveralls_Green_RF"; + #include "..\DLC_content\gear\RF\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_AAF.sqf" }; -if (_hasGM) then { - (_pilotLoadoutData get "uniforms") append ["gm_ge_uniform_pilot_commando_oli","gm_ge_uniform_pilot_commando_rolled_oli"]; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_AAF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_AAF.sqf" }; -//// if (_hasGM) then { - (_militiaLoadoutData get "uniforms") append ["gm_ge_uniform_soldier_tshirt_90_oli"]; - (_loadoutData get "lightATLaunchers") append [ - ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], - ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], - ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] - ]; - (_loadoutData get "ATLaunchers") append [ - ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], - ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] - ]; - /* _militiaLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; - _militaryLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; */ - (_sfLoadoutData get "slRifles") append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_sfLoadoutData get "designatedGrenadeLaunchers") append [ - ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] - ]; - (_eliteLoadoutData get "slRifles") append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_eliteLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_eliteLoadoutData get "designatedGrenadeLaunchers") append [ - ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militaryLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militaryLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli" - ]; - (_militaryLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli" - ]; - (_eliteLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli" - ]; - (_sfLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli" - ]; - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\gear\GM\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_AAF.sqf" }; -if (_hasRF) then { - (_sfLoadoutData get "sidearms") append [ - ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], - ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], - ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] - ]; - (_eliteLoadoutData get "sidearms") append [ - ["hgun_Glock19_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], - ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], - ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] - ]; - (_militaryLoadoutData get "sidearms") append [ - ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], - ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], - ["hgun_DEagle_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_classic_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_copper_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_classic_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], - ["hgun_DEagle_copper_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""] - ]; - (_militiaLoadoutData get "sidearms") append [ - ["hgun_Glock19_Tan_RF", "", "", "", ["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_AAF.sqf" }; ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf index d024330a23..9d8d8adb06 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf @@ -10,6 +10,7 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -57,19 +58,11 @@ private _planesCAS = ["O_Plane_CAS_02_dynamicLoadout_F","O_UAV_02_dynamicLoadout private _planesAA = ["O_Plane_CAS_02_dynamicLoadout_F","O_UAV_02_dynamicLoadout_F"]; private _planesTransport = []; -if (_hasApex) then { - _planesTransport pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; - _planesCAS append ["O_T_VTOL_02_infantry_dynamicLoadout_F","O_T_UAV_04_CAS_F"]; - _planesAA pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; -}; +private _gunship = []; private _lightHelicopters = ["O_Heli_Light_02_unarmed_F"]; private _transportHelicopters = ["O_Heli_Light_02_unarmed_F"]; -if (_hasHelicopters) then { - _transportHelicopters = ["O_Heli_Transport_04_covered_F", "O_Heli_Transport_04_bench_F"]; -}; - ["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; private _lightAttackHelicopters = ["O_Heli_Light_02_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["O_Heli_Attack_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; @@ -89,15 +82,7 @@ private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; private _militiaCars = ["B_G_Offroad_01_F"]; private _militiaAPCs = ["O_APC_Wheeled_02_rcws_v2_F"]; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] -}; - -if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; -}; +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; ["staticMGs", ["I_HMG_02_high_F","O_HMG_01_high_F"]] call _fnc_saveToTemplate; ["staticAT", ["O_static_AT_F","O_GMG_01_high_F"]] call _fnc_saveToTemplate; @@ -105,32 +90,8 @@ private _staticAA = ["O_static_AA_F"]; ["staticMortars", ["O_Mortar_01_F"]] call _fnc_saveToTemplate; private _howitzers = []; -if (_hasApex) then { - _planesTransport pushback "O_T_VTOL_02_infantry_dynamicLoadout_F"; - _lightUnarmed pushBack "O_LSV_02_unarmed_F"; - _lightArmed append ["O_LSV_02_AT_F", "O_LSV_02_armed_F"]; - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; -}; - -if (_hasRF) then { - _lightUnarmed append ["O_Pickup_rf","O_Pickup_Comms_rf"]; - _militiaLightArmed pushBack "O_G_Pickup_hmg_rf"; - _militiaCars append ["O_Pickup_rf","O_Pickup_Comms_rf"]; - _uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "O_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; -}; - private _radar = []; private _SAM = []; -if (_hasJets) then { - _planesCAS pushback "O_Plane_Fighter_02_F"; - _planesAA pushback "O_Plane_Fighter_02_Stealth_F"; - _radar pushback "O_Radar_System_02_F"; - _SAM pushback "O_SAM_System_04_F"; -}; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; @@ -141,22 +102,39 @@ if (_hasJets) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\vehicles\Apex\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_CSAT_Arid.sqf" +}; + if (_hasTanks) then { - _tanks append ["O_MBT_04_cannon_F", "O_MBT_04_command_F"]; + #include "..\DLC_content\vehicles\Tanks\Vanilla_CSAT_Arid.sqf" }; if (_hasWs) then { - _aa pushBack "O_SFIA_Truck_02_aa_lxWS"; - _staticAA pushBack "O_SFIA_ZU23_lxWS"; - _Airborne pushback "O_APC_Wheeled_02_hmg_lxWS"; - _cargoTrucks = ["O_Truck_02_cargo_lxWS", "O_Truck_02_flatbed_lxWS","O_UGV_01_F"]; - _lightAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; - _militiaAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; - _IFVs pushBack "O_APC_Tracked_02_30mm_lxWS"; - _lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; - _lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; + #include "..\DLC_content\vehicles\WS\Vanilla_CSAT_Arid.sqf" }; +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticHowitzers", _howitzers] call _fnc_saveToTemplate; ["vehiclesAA", _aa] call _fnc_saveToTemplate; @@ -184,53 +162,14 @@ if (_hasWs) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["O_SFIA_Truck_02_aa_lxWS", ["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], - ["O_SFIA_ZU23_lxWS", ["shield_hide", 0.5]], - ["O_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["O_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["O_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["O_MBT_02_railgun_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], - ["O_MBT_04_command_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3]], - ["O_MBT_04_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3]], - ["O_MBT_02_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3, "showLog", 0.4]], - ["O_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_APC_Wheeled_02_unarmed_lxWS", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_APC_Wheeled_02_rcws_v2_F", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_LSV_02_armed_F", ["Unarmed_Doors_Hide",0.3]], - ["O_LSV_02_unarmed_F", ["Unarmed_Doors_Hide",0.3]], - ["O_LSV_02_AT_F", ["Unarmed_Doors_Hide",0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["O_APC_Tracked_02_cannon_F", ["showTracks",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_APC_Tracked_02_30mm_lxWS", ["showTracks",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_APC_Tracked_02_AA_F", ["showTracks",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], - ["O_SFIA_Truck_02_aa_lxWS", ["Opfor",1]], - ["O_SFIA_ZU23_lxWS", ["hex",1, "SFIA",0]], - ["I_Truck_02_MRL_F", ["Opfor", 1, "Indep",0]], - ["O_Heli_Transport_04_bench_F", ["Black", 0.3, "Opfor", 0.7]], - ["O_Heli_Transport_04_covered_F", ["Black", 0.3, "Opfor", 0.7]], - ["O_Heli_Attack_02_dynamicLoadout_F", ["Black", 0.3, "Opfor", 0.7]], - ["O_LSV_02_armed_F", ["Black", 0.3, "Arid",0.7]], - ["O_LSV_02_unarmed_F", ["Black", 0.3, "Arid",0.7]], - ["O_LSV_02_AT_F", ["Black", 0.3, "Arid",0.7]], - ["a3a_Offroad_02_LMG_black_F", ["Black", 0.4, "Brown", 0.6]], - ["I_C_Offroad_02_unarmed_F", ["Black", 0.4, "Brown", 0.6]], - ["O_MBT_02_railgun_F", ["Grey", 0.4, "Hex", 0.6]], - ["O_MBT_04_command_F", ["Grey", 0.4, "Hex", 0.6]], - ["O_MBT_04_cannon_F", ["Grey", 0.4, "Hex", 0.6]], - ["O_MBT_02_cannon_F", ["Grey", 0.4, "Hex", 0.6]], - ["O_APC_Tracked_02_30mm_lxWS", ["Grey", 0.4, "Hex", 0.6]], - ["O_APC_Wheeled_02_hmg_lxWS", ["Hex", 0.7, "Black", 0.3]], - ["O_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0.7, "Black", 0.3]], - ["B_ION_Heli_Light_02_unarmed_lxWS", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2 ,"ION_BLACK", 0]], - ["a3a_ION_Heli_Light_02_dynamicLoadout_lxWS", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2 ,"ION_BLACK", 0]], - ["O_Heli_Light_02_unarmed_F", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2]], - ["O_Heli_Light_02_dynamicLoadout_F", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2]], - ["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Hex", 1]] + #include "..\vehicleVariants\Vanilla_CSAT_Arid\Vanilla_CSAT_Arid.sqf", + #include "..\vehicleVariants\Vanilla_CSAT_Arid\WS_CSAT_Arid.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -245,17 +184,12 @@ private _faces = [ ]; if (_hasWs) then { _faces append [ - "CamoHead_Persian_01_F", - "CamoHead_Persian_02_F", - "CamoHead_Persian_03_F", - "lxWS_African_Head_01", - "lxWS_African_Head_02", - "lxWS_African_Head_05", - "lxWS_African_Head_04", - "lxWS_Said_Head", - "lxWS_African_Head_Old", - "lxWS_African_Head_Old_Bard", - "lxWS_African_Head_03" + #include "..\DLC_content\faces\WS\WS_african.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_persian.sqf" ]; }; ["faces", _faces] call _fnc_saveToTemplate; @@ -285,7 +219,7 @@ _loadoutData set ["lightATLaunchers", [ _loadoutData set ["ATLaunchers", []]; if (_hasTanks) then { - (_loadoutData get "lightATLaunchers") append [ + (_loadoutData get "ATLaunchers") append [ ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HEAT"], [], ""], ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] ]; @@ -316,10 +250,9 @@ _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; _loadoutData set ["radios", ["ItemRadio"]]; _loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles_OPFOR"]]; if (_hasApex) then { - _loadoutData set ["NVGs", ["NVGoggles_OPFOR","O_NVGoggles_hex_F"]]; -} else { - _loadoutData set ["NVGs", ["NVGoggles_OPFOR"]]; + (_loadoutData get "NVGs") pushBack "O_NVGoggles_hex_F"; }; _loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["rangefinders", ["Rangefinder"]]; @@ -399,10 +332,10 @@ _loadoutData set ["glasses", [ "G_Sport_Greenblack" ]]; +_loadoutData set ["goggles", ["G_Lowprofile"]]; + if (_hasContact) then { - _loadoutData set ["goggles", ["G_Lowprofile", "G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_sand_F"]]; -} else { - _loadoutData set ["goggles", ["G_Lowprofile"]]; + (_loadoutData get "goggles") append ["G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_sand_F"]; }; if (_hasWs) then { (_loadoutData get "goggles") pushBack "G_Combat_lxWS"; @@ -1086,6 +1019,47 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1243,6 +1217,47 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _militiaLoadoutData set "slRifles" append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _rifles append [ + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + _grenadeLaunchers append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _marksmanRifles append [ + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] + ]; + _mgs append [ + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + (_militiaLoadoutData get "sniperRifles") append [ + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; +}; + _militiaLoadoutData set ["machineGuns", _mgs]; _militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; _militiaLoadoutData set ["uniforms", _uniforms]; @@ -1268,6 +1283,21 @@ _pilotLoadoutData set ["uniforms", ["U_O_PilotCoveralls","U_O_PilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; +if (_hasSOG) then { + (_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] + ]; + (_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; +}; + if (_hasRF) then { (_sfLoadoutData get "slRifles") append [ ["arifle_ash12_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 75f931b3e7..417c90538e 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -10,6 +10,7 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -81,11 +82,12 @@ private _militiaCars = ["B_G_Offroad_01_F"]; private _militiaAPCs = ["O_APC_Wheeled_02_rcws_v2_F"]; private _militiaAPCs = ["O_T_APC_Wheeled_02_rcws_v2_ghex_F"]; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" }; + if (_hasLawsOfWar) then { _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; @@ -898,6 +900,47 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1035,6 +1078,47 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _militiaLoadoutData set "slRifles" append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _rifles append [ + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + _grenadeLaunchers append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _marksmanRifles append [ + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] + ]; + _mgs append [ + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + (_militiaLoadoutData get "sniperRifles") append [ + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; +}; + _militiaLoadoutData set ["rifles", _rifles]; _militiaLoadoutData set ["carbines", _carbines]; _militiaLoadoutData set ["grenadeLaunchers",_grenadeLaunchers]; @@ -1059,6 +1143,21 @@ _pilotLoadoutData set ["uniforms", ["U_O_PilotCoveralls","U_O_PilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; +if (_hasSOG) then { + (_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] + ]; + (_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; +}; + if (_hasRF) then { (_sfLoadoutData get "slRifles") append [ ["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 2c67420646..0292b13ffa 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -10,6 +10,8 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -48,11 +50,12 @@ private _lightTanks = ["I_E_UGV_01_rcws_F"]; private _aa = ["B_T_APC_Tracked_01_AA_F"]; private _transportBoat = ["I_Boat_Transport_01_F"]; -["vehiclesGunBoats", ["I_Boat_Armed_01_minigun_F"]] call _fnc_saveToTemplate; +private _gunBoat = ["I_Boat_Armed_01_minigun_F"]; private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; ["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F"]] call _fnc_saveToTemplate; +private _gunship = []; private _helisLight = ["I_E_Heli_light_03_unarmed_F", "B_Heli_Light_01_F"]; private _transportHelicopters = ["B_Heli_Transport_01_camo_F"]; @@ -78,11 +81,12 @@ private _militiaTrucks = ["I_E_Truck_02_F", "I_E_Truck_02_transport_F"]; private _militiaCars = ["I_E_Offroad_01_F", "I_E_Offroad_01_comms_F", "I_E_Offroad_01_covered_F"]; private _militiaAPCs = ["I_E_APC_tracked_03_cannon_F"]; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" }; + if (_hasLawsOfWar) then { _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; @@ -209,6 +213,65 @@ if (_hasCSLA) then { _artillery append ["CSLA_ShKH77","CSLA_RM70","CSLA_RM51","US85_M270"]; }; +if (_hasSOG) then { + _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; + _basic append ["vn_b_armor_m577_01_aus_army_noinsignia"]; + _helisLight append ["vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia"]; + _helisLightAttack append ["vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia","vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia", + "vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia"]; + _helisAttack append ["vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", + "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia"]; + _transportHelicopters append ["vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia"]; + _lightTanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; + _militiaCars append ["vn_b_wheeled_lr2a_02_aus_army_noinsignia","vn_b_wheeled_lr2a_01_aus_army_noinsignia"]; + _militiaLightArmed append ["vn_o_car_04_mg_01","vn_i_wheeled_m151_mg_06_noinsignia","vn_i_wheeled_m151_mg_01_noinsignia","vn_o_wheeled_btr40_mg_05_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_b_wheeled_m151_01_noinsignia", + "vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia"]; + _militiaTrucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; + _militiaAPCs append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", + "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; + _airborneVehicles append ["vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", + "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; + _aa append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_btr40_mg_03_noinsignia"]; + _ammoTrucks append ["vn_i_wheeled_m54_ammo_marines"]; + _repairTrucks append ["vn_i_wheeled_m54_repair_marines"]; + _fuelTrucks append ["vn_i_wheeled_m54_fuel_marines"]; + _medicalTrucks append ["vn_b_armor_m577_02_aus_army","vn_b_wheeled_lr2a_03_aus_army_noinsignia","vn_o_armor_btr50pk_03_nva65_noinsignia","vn_o_wheeled_btr40_02_noinsignia"]; + _planesCAS append ["vn_b_air_f4c_cas","vn_b_air_f100d_cas","vn_o_air_mig19_at_noinsignia","vn_o_air_mig21_cas_noinsignia"]; + _planesAA append ["vn_b_air_f100d_cap","vn_b_air_f4c_mr","vn_o_air_mig19_cap_noinsignia","vn_o_air_mig21_cap_noinsignia"]; + //_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; + _gunBoat append ["vn_b_boat_11_01","vn_b_boat_09_01","vn_b_boat_10_01","vn_b_boat_05_01","vn_b_boat_05_02","vn_b_boat_06_01","vn_b_boat_06_02","vn_b_boat_13_03","vn_b_boat_13_01","vn_b_boat_13_04","vn_b_boat_13_02","vn_b_boat_12_03","vn_b_boat_12_01", + "vn_b_boat_12_04","vn_b_boat_12_02","vn_o_boat_04_01","vn_o_boat_04_02","vn_o_boat_03_01","vn_o_boat_03_02","vn_i_boat_12_02_fank_71","vn_i_boat_12_04_fank_71","vn_i_boat_12_01_fank_71","vn_i_boat_12_03_fank_71"]; + if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _gunship pushBack "vnx_i_air_ac119_01_01_noinsignia"; + _planesTransport pushBack "vnx_i_air_ac119_02_01_noinsignia"; + _planesCAS pushBack "vnx_b_air_ac119_04_01_noinsignia"; + }; +}; + +if (_hasSPE) then { + _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; + _lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; + //_militiaCars append [];leave for SPE 1.1 update + //_militiaLightArmed append []; leave for SPE 1.1 update + _militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; + _militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + _airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; + _aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; + _ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; + _repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; + _fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; + _medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; + _planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; + _planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; +}; + +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticAA", _staticAA] call _fnc_saveToTemplate; ["uavsPortable", _uavsPortable] call _fnc_saveToTemplate; @@ -400,7 +463,10 @@ if (_hasCSLA) then { ["US85_MH60M134", ["addWinch",0.5]], ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + ["US85_UH60M240", ["addWinch",0.5]], + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -460,14 +526,42 @@ if (_hasCSLA) then { ["US85_M1043_M60", ["NATOg",1]], ["US85_M998SFGT", ["NATOg",1]], ["FIA_BTR40_DSKM_noinsignia",["FIAg",1]], - ["FIA_BTR40_noinsignia",["FIAg",1]] + ["FIA_BTR40_noinsignia",["FIAg",1]], + ["SPE_OpelBlitz_Flak38_noinsignia",["Panzergrau",1]], + ["SPE_PzKpfwVI_H1",["Zimmerit_Camo4",1]] ]] call _fnc_saveToTemplate; ///////////////////// /// Identities /// ///////////////////// -["faces", ["LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08","WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_13","WhiteHead_14","WhiteHead_15","WhiteHead_17","WhiteHead_18","WhiteHead_20","WhiteHead_21","WhiteHead_30"]] call _fnc_saveToTemplate; +private _faces = ["LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08","WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_13","WhiteHead_14","WhiteHead_15","WhiteHead_17","WhiteHead_18","WhiteHead_20","WhiteHead_21","WhiteHead_30"]; +if (_hasSPE) then { + _faces append [ + "SPE_Wolf", + "SPE_Vasiliev", + "SPE_Elliot", + "SPE_Klimakov", + "SPE_Grishka", + "SPE_OBrien", + "SPE_Seppmeyer", + "SPE_Kuzmin", + "SPE_Connors", + "SPE_Walter", + "SPE_Neumann", + "SPE_Krueger", + "SPE_Oberst", + "SPE_Arnold", + "SPE_Ivanych", + "SPE_DAgostino", + "SPE_Hauptmann", + "SPE_Jeppson", + "SPE_boyartsev", + "SPE_bykov", + "SPE_Davidson" + ]; +}; +["faces", _faces] call _fnc_saveToTemplate; ["voices", ["Male01pol","Male02pol","Male03pol"]] call _fnc_saveToTemplate; ////////////////////////// @@ -554,6 +648,32 @@ _loadoutData set ["sniHats", ["H_Booniehat_eaf"]]; _loadoutData set ["glasses", ["G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; _loadoutData set ["goggles", ["G_Combat", "G_Lowprofile", "G_AirPurifyingRespirator_01_F"]]; +if (_hasSOG) then { + (_loadoutData get "glasses") append [ + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_aviator" + ]; + (_loadoutData get "goggles") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_b_acc_m17_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a" + ]; +}; + //Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla @@ -1104,6 +1224,12 @@ if (_hasRF) then { (_militaryLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; }; +if (_hasSOG) then { + (_militaryLoadoutData get "Hvests") append ["vn_b_vest_usarmy_14","vn_b_vest_usarmy_13"]; + (_militaryLoadoutData get "vests") append ["vn_b_vest_anzac_09","vn_b_vest_anzac_08","vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06","vn_b_vest_usmc_03","vn_b_vest_usmc_04","vn_b_vest_usmc_05"]; + (_militaryLoadoutData get "backpacks") append ["vn_b_pack_pfield_02","vn_b_pack_p08_02","vn_b_pack_p44_02","vn_b_pack_01","vn_b_pack_02","vn_b_pack_03","vn_b_pack_04","vn_b_pack_05","vn_b_pack_trp_03","vn_b_pack_trp_01","vn_b_pack_trp_04","vn_b_pack_trp_02","vn_b_pack_m41_04","vn_b_pack_m41_03","vn_b_pack_m41_02","vn_b_pack_m41_01"]; +}; + _militaryLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], @@ -1261,6 +1387,60 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + +if (_hasSPE) then { + (_policeLoadoutData get "SMGs") append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1289,6 +1469,12 @@ if (_hasRF) then { (_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; }; +if (_hasSOG) then { + (_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; + (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; + (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; +}; + _militiaLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] @@ -1441,6 +1627,157 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + (_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + (_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + (_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + _marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] + ]; + (_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + (_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_dp28_mag","vn_dp28_mag","vn_dp28_mag"],[],""] + ]; + _sniperRifles append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; +}; + +if (_hasSPE) then { + (_militiaLoadoutData get "rifles") append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ]; + _marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""] + ]; + (_militiaLoadoutData get "machineGuns") append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ]; + _sniperRifles append [ + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] + ]; +}; + _militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; _militiaLoadoutData set ["sniperRifles", _sniperRifles]; ////////////////////////// @@ -1459,6 +1796,10 @@ if (_hasGM) then { (_crewLoadoutData get "helmets") pushBack "gm_ge_headgear_crewhat_80_blk"; }; +if (_hasSOG) then { + (_crewLoadoutData get "vests") append ["vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usarmy_13","vn_b_vest_usarmy_14"]; +}; + private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_I_E_Uniform_01_coveralls_F"]]; _pilotLoadoutData set ["vests", ["V_CarrierRigKBT_01_EAF_F"]]; @@ -1471,7 +1812,36 @@ if (_hasGM) then { (_pilotLoadoutData get "uniforms") append ["gm_ge_uniform_pilot_commando_oli","gm_ge_uniform_pilot_commando_rolled_oli"]; }; +if (_hasSOG) then { + (_pilotLoadoutData get "vests") append ["vn_b_vest_aircrew_01","vn_b_vest_anzac_08"]; +}; + +if (_hasSPE) then { + (_crewLoadoutData get "helmets") append ["H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; +}; + /// +if (_hasSOG) then { + (_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] + ]; + (_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "lightATLaunchers") append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ]; +}; + if (_hasGM) then { (_militiaLoadoutData get "uniforms") append ["gm_ge_uniform_soldier_tshirt_90_oli","gm_xx_uniform_soldier_bdu_80_oli","gm_xx_uniform_soldier_bdu_nogloves_80_oli","gm_xx_uniform_soldier_bdu_rolled_80_oli","gm_dk_army_uniform_soldier_84_oli","gm_pl_army_uniform_soldier_rolled_80_frog"]; (_loadoutData get "lightATLaunchers") append [ @@ -1483,9 +1853,10 @@ if (_hasGM) then { ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] ]; - /* (_loadoutData get "AALaunchers") append [ + (_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] - ]; */ + ]; (_sfLoadoutData get "slRifles") append [ ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf index d1354aee30..fdac451cba 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf @@ -10,6 +10,7 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -87,11 +88,12 @@ private _militiaTrucks = ["B_Truck_01_covered_F", "B_Truck_01_transport_F"]; private _militiaCars = ["B_G_Offroad_01_F"]; private _militiaAPCs = []; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" }; + if (_hasLawsOfWar) then { _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; @@ -524,6 +526,39 @@ if (_hasGM) then { "gm_WhiteHead_21_camo_02" ]; }; +if (_hasSOG) then { + _faces append [ + + + + + ]; +}; +if (_hasSPE) then { + _faces append [ + "SPE_Wolf", + "SPE_Vasiliev", + "SPE_Elliot", + "SPE_Klimakov", + "SPE_Grishka", + "SPE_OBrien", + "SPE_Seppmeyer", + "SPE_Kuzmin", + "SPE_Connors", + "SPE_Walter", + "SPE_Neumann", + "SPE_Krueger", + "SPE_Oberst", + "SPE_Arnold", + "SPE_Ivanych", + "SPE_DAgostino", + "SPE_Hauptmann", + "SPE_Jeppson", + "SPE_boyartsev", + "SPE_bykov", + "SPE_Davidson" + ]; +}; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", @@ -1685,6 +1720,47 @@ if (_hasRF) then { (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1742,6 +1818,12 @@ if (_hasApex) then { _glVests pushBack "V_PlateCarrier2_rgr_noflag_F"; }; +if (_hasSOG) then { + _vests append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; + _hVests append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; + _backpacks append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; +}; + _militiaLoadoutData set ["slRifles", [ ["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], @@ -1879,6 +1961,93 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + (_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] + ]; + (_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] + ]; + (_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + (_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] + ]; + (_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] + ]; + (_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] + ]; + (_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] + ]; +}; + _militiaLoadoutData set ["uniforms", _uniforms]; _militiaLoadoutData set ["vests", _vests]; _militiaLoadoutData set ["Hvests", _hVests]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index 3db96c9014..a0e1b5e075 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -10,6 +10,7 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -81,11 +82,12 @@ private _militiaTrucks = ["B_T_Truck_01_transport_F", "B_T_Truck_01_covered_F"]; private _militiaCars = ["B_G_Offroad_01_F"]; private _militiaAPCs = []; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" }; + if (_hasLawsOfWar) then { _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; @@ -496,6 +498,31 @@ if (_hasGM) then { "gm_WhiteHead_21_camo_01" ]; }; +if (_hasSPE) then { + _faces append [ + "SPE_Wolf", + "SPE_Vasiliev", + "SPE_Elliot", + "SPE_Klimakov", + "SPE_Grishka", + "SPE_OBrien", + "SPE_Seppmeyer", + "SPE_Kuzmin", + "SPE_Connors", + "SPE_Walter", + "SPE_Neumann", + "SPE_Krueger", + "SPE_Oberst", + "SPE_Arnold", + "SPE_Ivanych", + "SPE_DAgostino", + "SPE_Hauptmann", + "SPE_Jeppson", + "SPE_boyartsev", + "SPE_bykov", + "SPE_Davidson" + ]; +}; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", @@ -1475,6 +1502,47 @@ if (_hasRF) then { (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1506,6 +1574,12 @@ if (_hasApex) then { (_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; }; +if (_hasSOG) then { + (_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; + (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; + (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; +}; + _militiaLoadoutData set ["slRifles", [ ["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] @@ -1625,6 +1699,93 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + (_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] + ]; + (_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] + ]; + (_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + (_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] + ]; + (_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] + ]; + (_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] + ]; + (_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] + ]; +}; + ////////////////////////// // Misc Loadouts // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index 5e61841cb5..1ccb32dc54 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -10,6 +10,7 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -81,11 +82,12 @@ private _militiaTrucks = ["B_T_Truck_01_transport_F", "B_T_Truck_01_covered_F"]; private _militiaCars = ["B_G_Offroad_01_F"]; private _militiaAPCs = []; -private _policeVehs = if (_hasContact) then { - ["B_GEN_Offroad_01_covered_F", "B_GEN_Offroad_01_comms_F", "B_GEN_Offroad_01_gen_F"] -} else { - ["B_GEN_Offroad_01_gen_F"] +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" }; + if (_hasLawsOfWar) then { _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; }; @@ -262,7 +264,7 @@ if (_hasCSLA) then { ["B_T_APC_Wheeled_01_atgm_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], ["B_T_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], ["B_T_APC_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Tracked_01_AA_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]] + ["B_T_APC_Tracked_01_AA_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], @@ -492,6 +494,31 @@ if (_hasGM) then { "gm_WhiteHead_21_camo_01" ]; }; +if (_hasSPE) then { + _faces append [ + "SPE_Wolf", + "SPE_Vasiliev", + "SPE_Elliot", + "SPE_Klimakov", + "SPE_Grishka", + "SPE_OBrien", + "SPE_Seppmeyer", + "SPE_Kuzmin", + "SPE_Connors", + "SPE_Walter", + "SPE_Neumann", + "SPE_Krueger", + "SPE_Oberst", + "SPE_Arnold", + "SPE_Ivanych", + "SPE_DAgostino", + "SPE_Hauptmann", + "SPE_Jeppson", + "SPE_boyartsev", + "SPE_bykov", + "SPE_Davidson" + ]; +}; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", @@ -1461,6 +1488,47 @@ if (_hasRF) then { (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; }; +if (_hasSOG) then { + (_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] + ]; + (_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1490,6 +1558,12 @@ if (_hasApex) then { (_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; }; +if (_hasSOG) then { + _militiaLoadoutData set ["Hvests", ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]]; + (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; + (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; +}; + _militiaLoadoutData set ["slRifles", [ ["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], @@ -1621,6 +1695,93 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + (_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] + ]; + (_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] + ]; + (_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + (_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] + ]; + (_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] + ]; + (_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] + ]; + (_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] + ]; +}; + ////////////////////////// // Misc Loadouts // ////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf index 94be023399..4ac3df79c9 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf @@ -7,6 +7,8 @@ private _hasArtOfWar = "aow" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////////// // Civilian Information // @@ -95,6 +97,23 @@ if (_hasRF) then { _civFuel append ["a3a_civ_Pickup_fuel_rf", 0.1]; }; +if (_hasSOG) then { + _civBoat append ["vn_c_boat_01_04", 0.5 ,"vn_c_boat_01_00", 0.5,"vn_c_boat_01_03", 0.5,"vn_c_boat_01_01", 0.5,"vn_c_boat_01_02", 0.5,"vn_c_boat_02_03", 0.5,"vn_c_boat_02_04", 0.5, + "vn_c_boat_02_00", 0.5,"vn_c_boat_02_01", 0.5,"vn_c_boat_02_02", 0.5,"vn_c_boat_08_02", 0.5,"vn_c_boat_08_01", 0.5,"vn_c_boat_07_02", 0.5,"vn_c_boat_07_01"]; + _civHelicopter append ["vn_o_air_mi2_02_02_noinsignia","vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09"]; + _civPlanes append ["vnx_i_air_ac119_02_01_noinsignia"]; + _civIndustrial append ["vn_c_car_04_01", 0.3]; + _civCarsWithWeights append ["vn_c_bicycle_01", 0.05, "vn_c_car_01_01", 0.2, "vn_c_car_03_01", 0.2, "vn_c_car_02_01", 0.2, "vn_c_wheeled_m151_02", 0.3, "vn_c_wheeled_m151_01", 0.2, + "vn_c_car_01_02", 0.4]; +}; + +if (_hasSPE) then { + _civMedical append ["SPE_FFI_OpelBlitz_Ambulance_noinsignia", 0.1]; + _civRepair append ["SPE_FFI_OpelBlitz_Repair_noinsignia", 0.1]; + _civFuel append ["SPE_FFI_OpelBlitz_Fuel_noinsignia", 0.1]; + _civIndustrial append ["SPE_FFI_OpelBlitz_noinsignia", 0.2,"SPE_FFI_OpelBlitz_Open_noinsignia",0.2]; +}; + ["vehiclesCivCar", _civCarsWithWeights] call _fnc_saveToTemplate; ["vehiclesCivHeli", _civHelicopter] call _fnc_saveToTemplate; ["vehiclesCivIndustrial", _civIndustrial] call _fnc_saveToTemplate; @@ -106,7 +125,8 @@ if (_hasRF) then { ["animations", [ ["gm_pl_army_uaz469_cargo", ["RoadPrioritySign_01_unhide",0,"FrontLight_02_Cover_unhide",0,"windshield",0,"windows_unhide",0.3,"cover_hoops_unhide",0,"spare_wheel_unhide",0.3,"antenna_01_unhide",0,"antenna_02_unhide",0,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_ge_army_iltis_cargo", ["radio_01_unhide",0,"radio_02_unhide",0,"cover_hoops_unhide",0.4,"cover_doors_unhide",0.4,"windshield",0.4,"doorBag_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"coldWeatherKit_unhide",0.4]] + ["gm_ge_army_iltis_cargo", ["radio_01_unhide",0,"radio_02_unhide",0,"cover_hoops_unhide",0.4,"cover_doors_unhide",0.4,"windshield",0.4,"doorBag_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"coldWeatherKit_unhide",0.4]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -204,6 +224,31 @@ if (_hasWs) then { if (_hasRF) then { _faces append ["Pilot1_Head_rf","Pilot2_Head_rf"]; }; +if (_hasSPE) then { + _faces append [ + "SPE_Wolf", + "SPE_Vasiliev", + "SPE_Elliot", + "SPE_Klimakov", + "SPE_Grishka", + "SPE_OBrien", + "SPE_Seppmeyer", + "SPE_Kuzmin", + "SPE_Connors", + "SPE_Walter", + "SPE_Neumann", + "SPE_Krueger", + "SPE_Oberst", + "SPE_Arnold", + "SPE_Ivanych", + "SPE_DAgostino", + "SPE_Hauptmann", + "SPE_Jeppson", + "SPE_boyartsev", + "SPE_bykov", + "SPE_Davidson" + ]; +}; ["faces", _faces] call _fnc_saveToTemplate; private _civUniforms = [ @@ -351,6 +396,87 @@ if (_hasWs && {(toLowerANSI worldName) in ["sefrouramal", "takistan"]}) then { ]; }; +if (_hasSOG) then { + _dlcUniforms append [ + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_01_01" + ]; +}; + +if (_hasSPE) then { + _dlcUniforms append [ + "U_SPE_CIV_Swetr_5_vest", + "U_SPE_CIV_Swetr_5", + "U_SPE_CIV_Swetr_4_vest", + "U_SPE_CIV_Swetr_4", + "U_SPE_CIV_Swetr_3_vest", + "U_SPE_CIV_Swetr_3", + "U_SPE_CIV_Swetr_2_vest", + "U_SPE_CIV_Swetr_2", + "U_SPE_CIV_Swetr_1_vest", + "U_SPE_CIV_Swetr_1", + "U_SPE_CIV_pak2_grijs_swetr", + "U_SPE_CIV_pak2_grijs_tie", + "U_SPE_CIV_pak2_grijs", + "U_SPE_CIV_pak2_bruin_swetr", + "U_SPE_CIV_pak2_bruin_tie", + "U_SPE_CIV_pak2_bruin", + "U_SPE_CIV_pak2_zwart_swetr", + "U_SPE_CIV_pak2_zwart_alt", + "U_SPE_CIV_pak2_zwart_tie_alt", + "U_SPE_CIV_pak2_zwart_tie", + "U_SPE_CIV_pak2_zwart", + "U_SPE_CIV_Citizen_7_trop", + "U_SPE_CIV_Citizen_7_tie", + "U_SPE_CIV_Citizen_7", + "U_SPE_CIV_Citizen_6_trop", + "U_SPE_CIV_Citizen_6_tie", + "U_SPE_CIV_Citizen_6", + "U_SPE_CIV_Citizen_5_trop", + "U_SPE_CIV_Citizen_5_tie", + "U_SPE_CIV_Citizen_5", + "U_SPE_CIV_Citizen_4_trop", + "U_SPE_CIV_Citizen_4_tie", + "U_SPE_CIV_Citizen_4", + "U_SPE_CIV_Citizen_3_trop", + "U_SPE_CIV_Citizen_3_tie", + "U_SPE_CIV_Citizen_3", + "U_SPE_CIV_Citizen_2_trop", + "U_SPE_CIV_Citizen_2_tie", + "U_SPE_CIV_Citizen_2", + "U_SPE_CIV_Citizen_1_trop", + "U_SPE_CIV_Citizen_1_tie", + "U_SPE_CIV_Citizen_1" + ]; + _workerUniforms append [ + "U_SPE_CIV_Worker_4_trop", + "U_SPE_CIV_Worker_4_tie", + "U_SPE_CIV_Worker_4", + "U_SPE_CIV_Worker_3_trop", + "U_SPE_CIV_Worker_3_tie", + "U_SPE_CIV_Worker_3", + "U_SPE_CIV_Worker_2_trop", + "U_SPE_CIV_Worker_2_tie", + "U_SPE_CIV_Worker_2", + "U_SPE_CIV_Worker_1_trop", + "U_SPE_CIV_Worker_1_tie", + "U_SPE_CIV_Worker_1", + "U_SPE_CIV_Worker_Coverall_3_trop", + "U_SPE_CIV_Worker_Coverall_3", + "U_SPE_CIV_Worker_Coverall_2_trop", + "U_SPE_CIV_Worker_Coverall_2", + "U_SPE_CIV_Worker_Coverall_1_trop", + "U_SPE_CIV_Worker_Coverall_1" + ]; +}; + if (_hasRF) then { _dlcUniforms append [ "U_C_FirefighterFatigues_RF", @@ -502,6 +628,54 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _dlchats append [ + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_02_09", + "vn_b_boonie_02_01", + "vn_b_boonie_02_03", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_01", + "vn_b_bandana_03" + ]; +}; + +if (_hasSOG) then { + _dlchats append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" + ]; +}; + ["headgear", _civHats + _dlchats] call _fnc_saveToTemplate; private _loadoutData = call _fnc_createLoadoutData; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf index de647d2728..7c5c2f0d3c 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf @@ -11,6 +11,8 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; /////////////////////////// // Rebel Information // @@ -29,7 +31,7 @@ private _vehiclesAt = ["I_G_Offroad_01_AT_F"]; private _VehTruck = ["I_G_Van_01_transport_F"]; private _vehicleAA = []; -["vehiclesBoat", ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]] call _fnc_saveToTemplate; +private _vehiclesBoat = ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]; private _vehiclePlane = ["C_Plane_Civil_01_F","C_Plane_Civil_01_racing_F"]; @@ -122,6 +124,42 @@ if (_hasCSLA) then { _CivBoat pushback "CSLA_lodka"; }; +if (_hasSOG) then { + _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; + if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; + }; + _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; + _CivTruck append ["vn_c_car_04_01"]; + _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; + _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; + _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; + _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; + _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; + _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; + _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; +}; + +if (_hasSPE) then { + _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; + _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; + _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + //_vehiclesCivCar append []; probaly untill 1.1 + //_vehiclesLightUnarmed append []; untill 1.1 + //_vehiclesLightArmed append []; untill 1.1 + //_vehiclesBasic append []; + // _vehiclesAt append []; probaly untill 1.1 + _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; +}; + +["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; ["staticMortars", _staticMortars] call _fnc_saveToTemplate; ["staticMGs", _staticMG] call _fnc_saveToTemplate; ["staticAT", _staticAT] call _fnc_saveToTemplate; @@ -148,7 +186,9 @@ if (_hasCSLA) then { ["I_LT_01_AA_F", ["Indep_Olive",1]], ["I_LT_01_scout_F", ["Indep_Olive",1]], ["I_LT_01_cannon_F", ["Indep_Olive",1]], - ["I_LT_01_AT_F", ["Indep_Olive",1]] + ["I_LT_01_AT_F", ["Indep_Olive",1]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" @@ -218,6 +258,226 @@ if (_hasGM) then { ]; }; +if (_hasSOG) then { + _initialRebelEquipment append [ + "vn_vz54", + "vn_m38_mag", + "vn_vz61", + "vn_vz61_mag", + "vn_sks", + "vn_b_sks", + "vn_sks_mag", + "vn_mk1_udg", + "vn_mk1_udg_mag", + "vn_m9130", + "vn_b_m38", + "vn_m38_mag", + "vn_m38", + "vn_m36", + "vn_b_m36", + "vn_m36_mag", + "vn_m1903", + "vn_b_m1903", + "vn_m1903_mag", + "vn_m1897", + "vn_m1897_buck_mag", + "vn_m1897_fl_mag", + "vn_b_m1897", + "vn_m1891", + "vn_m1_garand", + "vn_b_m1_garand", + "vn_m1_garand_mag", + "vn_k98k", + "vn_b_k98k", + "vn_k98k_mag", + "vn_izh54_shorty", + "vn_izh54_so_mag", + "vn_izh54", + "vn_izh54_mag", + "vn_m_wrench_01", + "vn_vz61_p", + "vn_vz61_mag", + "vn_tt33", + "vn_tt33_mag", + "vn_m_typeivaxe_01", + "vn_m_shovel_01", + "vn_ppk", + "vn_ppk_mag", + "vn_pm_mag", + "vn_fkb1_pm", + "vn_p38", + "vn_p38_mag", + "vn_mx991_red", + "vn_mx991", + "vn_m10", + "vn_m10_mag", + "vn_mk22", + "vn_mk22_mag", + "vn_m_mk2_knife_01", + "vn_m_machete_01", + "vn_m_machete_02", + "vn_m712", + "vn_m712_mag", + "vn_m_m51_etool_01", + "vn_mx991_m1911", + "vn_m1911_mag", + "vn_m1911", + "vn_m1895", + "vn_m1895_mag", + "vn_m_vc_knife_01", + "vn_m_fighting_knife_01", + "vn_izh54_p", + "vn_hp", + "vn_hp_mag", + "vn_m_hammer", + "vn_fkb1_red", + "vn_fkb1", + "vn_m_fishing_rod_01", + "vn_m_bolo_01", + "vn_m_bayo_m16", + "vn_m_bayo_m14", + "vn_m_bayo_m4956", + "vn_m_bayo_m1897", + "vn_m_bayo_carbine", + "vn_m_axe_fire", + "vn_m_axe_01", + "vn_p38s", + "vn_m10_mag", + "vn_m72", + "vn_m72_mag", + ["vn_m20a1b1_01",3], + ["vn_m20a1b1_heat_mag",5], + ["vn_m20a1b1_wp_mag",5], + "vn_m127", + "vn_m127_mag", + "vn_m128_mag", + "vn_m129_mag", + ["vn_rpg7",3], + ["vn_rpg7_mag",5], + ["vn_rpg2",3], + ["vn_rpg2_mag",5], + ["vn_rpg2_fuze_mag",5], + ["vn_satchelcharge_02_throw_mag",10], + "vn_v40_grenade_mag", + "vn_t67_grenade_mag", + "vn_molotov_grenade_mag", + ["vn_mine_gboard_range_mag",5], + ["vn_mine_punji_03_mag",5], + ["vn_mine_punji_02_mag",5], + ["vn_mine_punji_05_mag",5], + ["vn_mine_punji_01_mag",5], + ["vn_mine_punji_04_mag",5], + ["vn_mine_tripwire_arty_mag",5], + ["vn_mine_tripwire_f1_04_mag",5], + ["vn_mine_tripwire_f1_02_mag",5], + ["vn_mine_satchel_remote_02_mag",5], + ["vn_mine_tm57_mag",5], + ["vn_mine_pot_mag",5], + ["vn_mine_pot_range_mag",5], + ["vn_mine_chicom_no8_mag",5], + ["vn_mine_mortar_range_mag",5], + ["vn_mine_tripwire_m49_04_mag",5], + ["vn_mine_tripwire_m49_02_mag",5], + ["vn_mine_m18_wp_mag",5], + ["vn_mine_m18_wp_range_mag",5], + ["vn_mine_m18_wp_fuze10_mag",5], + ["vn_mine_m18_x3_mag",5], + ["vn_mine_m18_x3_range_mag",5], + ["vn_mine_m18_mag",5], + ["vn_mine_m18_range_mag",5], + ["vn_mine_m18_fuze10_mag",5], + ["vn_mine_m16_mag",5], + ["vn_mine_tripwire_m16_04_mag",5], + ["vn_mine_tripwire_m16_02_mag",5], + ["vn_mine_m15_mag",5], + ["vn_mine_m14_mag",5], + ["vn_mine_limpet_01_mag",5], + ["vn_mine_limpet_02_mag",5], + ["vn_mine_lighter_mag",5], + ["vn_mine_jerrycan_mag",5], + ["vn_mine_jerrycan_range_mag",5], + ["vn_mine_dh10_mag",5], + ["vn_mine_dh10_range_mag",5], + ["vn_mine_cartridge_mag",5], + ["vn_mine_bike_mag",5], + ["vn_mine_bike_range_mag",5], + ["vn_mine_bangalore_mag",5], + ["vn_mine_ammobox_range_mag",5], + ["vn_mine_m112_remote_mag",5], + "vn_b_item_wiretap", + "vn_b_item_trapkit", + "vn_camera_01", + "vn_mk21_binocs", + "vn_m19_binocs_grey", + "vn_m19_binocs_grn", + "vn_b_item_compass", + "vn_b_item_compass_sog", + "vn_b_item_watch" + ]; +}; + +if (_hasSPE) then { + _initialRebelEquipment append [ + "SPE_M1903A3_Springfield", + "SPE_ACC_M1905_Bayo", + "SPE_ACC_GL_M1", + "SPE_ACC_M1_Bayo", + "SPE_5Rnd_762x63", + "SPE_K98_Late", + "SPE_ACC_GW_SB_Empty", + "SPE_ACC_K98_Bayo", + "SPE_5Rnd_792x57", + "SPE_K98", + "SPE_Fusil_Mle_208_12_Sawedoff", + "SPE_Fusil_Mle_208_12", + "SPE_2Rnd_12x65_Slug", + "SPE_2Rnd_12x65_Pellets", + "SPE_2Rnd_12x65_No4_Buck", + "SPE_Rauchsichtzeichen_Orange", + "SPE_NBK39b", + "SPE_NB39", + "SPE_US_M18_Yellow", + "SPE_US_M18_Violet", + "SPE_US_M18_Red", + "SPE_US_M18_Green", + "SPE_US_M15", + "SPE_Handrauchzeichen_Yellow", + "SPE_Handrauchzeichen_Violet", + "SPE_Handrauchzeichen_Red", + "SPE_US_M18", + "SPE_US_AN_M14", + "SPE_US_Mk_1", + "SPE_US_Mk_2_Yellow", + "SPE_US_Mk_2", + "SPE_Shg24_Frag", + "SPE_US_Mk_3", + "SPE_M39", + "SPE_Shg24", + ["SPE_Shg24x7",20], + ["SPE_US_TNT_4pound_mag",5], + ["SPE_US_TNT_half_pound_mag",5], + ["SPE_TMI_42_MINE_mag",3], + ["SPE_STMI_MINE_mag",5], + ["SPE_SMI_35_1_MINE_mag",3], + ["SPE_SMI_35_MINE_mag",5], + ["SPE_SMI_35_Pressure_MINE_mag",5], + ["SPE_Shg24x7_Improvised_Mine_mag",5], + ["SPE_shumine_42_MINE_mag",5], + ["SPE_US_M3_MINE_mag",5], + ["SPE_US_M3_Pressure_MINE_mag",5], + ["SPE_US_Bangalore_mag",5], + ["SPE_US_M1A1_ATMINE_mag",5], + ["SPE_Ladung_Big_MINE_mag",5], + ["SPE_Ladung_Small_MINE_mag",5], + "SPE_US_ItemCompass", + "SPE_GER_ItemCompass", + "SPE_GER_ItemCompass_deg", + "SPE_US_ItemWatch", + "SPE_GER_ItemWatch", + "SPE_GER_Headset" + ]; +}; + private _backpacks = []; if (_hasLawsOfWar) then { _backpacks append [ @@ -249,6 +509,22 @@ if (_hasGM) then { ]; }; +if (_hasSOG) then { + _backpacks append [ + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_08" + ]; +}; + +if (_hasSPE) then { + _backpacks append [ + "B_SPE_FFI_Gasbag", + "B_SPE_CIV_musette", + "B_SPE_CIV_satchel" + ]; +}; + _initialRebelEquipment append _backpacks; if (_hasContact) then { @@ -422,6 +698,132 @@ if (_hasRF) then { "U_C_HeliPilotCoveralls_Black_RF" ]; }; + +if (_hasSOG) then { + _dlcUniforms append [ + "vn_o_uniform_nva_navy_04", + "vn_o_uniform_nva_navy_03", + "vn_o_uniform_nva_navy_02", + "vn_o_uniform_nva_navy_01", + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_06_05", + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_06_06", + "vn_b_uniform_seal_05_02", + "vn_b_uniform_seal_05_05", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_05_06", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_02", + "vn_b_uniform_seal_02_05", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_02_06", + "vn_b_uniform_seal_01_02", + "vn_b_uniform_seal_01_05", + "vn_b_uniform_seal_01_07", + "vn_b_uniform_seal_01_01", + "vn_b_uniform_seal_01_06", + "vn_o_uniform_nva_air_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_01_03" + ]; +}; + +if (_hasSPE) then { + _dlcUniforms append [ + "U_SPE_US_Tank_Crew2", + "U_SPE_US_Tank_Crew_camo", + "U_SPE_US_Tank_Crew", + "U_SPE_US_HBT44_late_roll", + "U_SPE_US_HBT44_late", + "U_SPE_US_HBT44_trop", + "U_SPE_US_HBT44_FrogSkin_Jungle_trop", + "U_SPE_US_Pilot_lthr", + "U_SPE_FR_Tank_Crew2", + "U_SPE_FR_HBT_Uniform_Trop", + "U_SPE_FR_Tank_Crew3", + "U_SPE_FR_Tank_Crew", + "U_SPE_CIV_Swetr_5_vest", + "U_SPE_CIV_Swetr_5", + "U_SPE_CIV_Swetr_4_vest", + "U_SPE_CIV_Swetr_4", + "U_SPE_CIV_Swetr_3_vest", + "U_SPE_CIV_Swetr_3", + "U_SPE_CIV_Swetr_2_vest", + "U_SPE_CIV_Swetr_2", + "U_SPE_CIV_Swetr_1_vest", + "U_SPE_CIV_Swetr_1", + "U_SPE_CIV_pak2_grijs_swetr", + "U_SPE_CIV_pak2_grijs_tie", + "U_SPE_CIV_pak2_grijs", + "U_SPE_CIV_pak2_bruin_swetr", + "U_SPE_CIV_pak2_bruin_tie", + "U_SPE_CIV_pak2_bruin", + "U_SPE_CIV_pak2_zwart_swetr", + "U_SPE_CIV_pak2_zwart_alt", + "U_SPE_CIV_pak2_zwart_tie_alt", + "U_SPE_CIV_pak2_zwart_tie", + "U_SPE_CIV_pak2_zwart", + "U_SPE_CIV_Citizen_7_trop", + "U_SPE_CIV_Citizen_7_tie", + "U_SPE_CIV_Citizen_7", + "U_SPE_CIV_Citizen_6_trop", + "U_SPE_CIV_Citizen_6_tie", + "U_SPE_CIV_Citizen_6", + "U_SPE_CIV_Citizen_5_trop", + "U_SPE_CIV_Citizen_5_tie", + "U_SPE_CIV_Citizen_5", + "U_SPE_CIV_Citizen_4_trop", + "U_SPE_CIV_Citizen_4_tie", + "U_SPE_CIV_Citizen_4", + "U_SPE_CIV_Citizen_3_trop", + "U_SPE_CIV_Citizen_3_tie", + "U_SPE_CIV_Citizen_3", + "U_SPE_CIV_Citizen_2_trop", + "U_SPE_CIV_Citizen_2_tie", + "U_SPE_CIV_Citizen_2", + "U_SPE_CIV_Citizen_1_trop", + "U_SPE_CIV_Citizen_1_tie", + "U_SPE_CIV_Citizen_1", + "U_SPE_CIV_Worker_4_trop", + "U_SPE_CIV_Worker_4_tie", + "U_SPE_CIV_Worker_4", + "U_SPE_CIV_Worker_3_trop", + "U_SPE_CIV_Worker_3_tie", + "U_SPE_CIV_Worker_3", + "U_SPE_CIV_Worker_2_trop", + "U_SPE_CIV_Worker_2_tie", + "U_SPE_CIV_Worker_2", + "U_SPE_CIV_Worker_1_trop", + "U_SPE_CIV_Worker_1_tie", + "U_SPE_CIV_Worker_1", + "U_SPE_CIV_Worker_Coverall_3_trop", + "U_SPE_CIV_Worker_Coverall_3", + "U_SPE_CIV_Worker_Coverall_2_trop", + "U_SPE_CIV_Worker_Coverall_2", + "U_SPE_CIV_Worker_Coverall_1_trop", + "U_SPE_CIV_Worker_Coverall_1" + ]; +}; + ["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; private _headgear = [ @@ -617,6 +1019,84 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _dlcheadgear append [ + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_03", + "vn_b_boonie_02_09", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" + ]; +}; + +if (_hasSPE) then { + _dlcheadgear append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" + ]; +}; + ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; ///////////////////// /// Identities /// @@ -720,6 +1200,18 @@ if (_hasLawsOfWar) then { _loadoutData set ["facewearCLSA", []]; }; +if (_hasSOG) then { + _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; +} else { + _loadoutData set ["facewearSOG", []]; +}; + +if (_hasSPE) then { + _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; +} else { + _loadoutData set ["facewearSPE", []]; +}; + _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; @@ -731,7 +1223,7 @@ _loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials private _squadLeaderTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2,"facewearSOG", 0.3,"facewearSPE", 0.2]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; @@ -744,7 +1236,7 @@ private _squadLeaderTemplate = { private _riflemanTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2, "facewearSOG", 0.3,"facewearSPE", 0.2]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf index 3497b8d3cf..9432d37555 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf @@ -11,6 +11,9 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + /////////////////////////// // Rebel Information // /////////////////////////// @@ -28,7 +31,7 @@ private _vehiclesAt = ["I_G_Offroad_01_AT_F"]; private _VehTruck = ["I_G_Van_01_transport_F"]; private _vehicleAA = []; -["vehiclesBoat", ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]] call _fnc_saveToTemplate; +private _vehiclesBoat = ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]; private _vehiclePlane = ["C_Plane_Civil_01_F","C_Plane_Civil_01_racing_F"]; @@ -121,6 +124,42 @@ if (_hasCSLA) then { _CivBoat pushback "CSLA_lodka"; }; +if (_hasSOG) then { + _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; + if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; + }; + _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; + _CivTruck append ["vn_c_car_04_01"]; + _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; + _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; + _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; + _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; + _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; + _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; + _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; +}; + +if (_hasSPE) then { + _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; + _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; + _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + //_vehiclesCivCar append []; probaly untill 1.1 + //_vehiclesLightUnarmed append []; untill 1.1 + //_vehiclesLightArmed append []; untill 1.1 + //_vehiclesBasic append []; + // _vehiclesAt append []; probaly untill 1.1 + _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; +}; + +["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; ["vehiclesCivHeli", _civHelicopters] call _fnc_saveToTemplate; ["staticMGs", _staticMG] call _fnc_saveToTemplate; ["staticAT", _staticAT] call _fnc_saveToTemplate; @@ -147,7 +186,9 @@ if (_hasCSLA) then { ["I_LT_01_AA_F", ["Indep_Olive",1]], ["I_LT_01_scout_F", ["Indep_Olive",1]], ["I_LT_01_cannon_F", ["Indep_Olive",1]], - ["I_LT_01_AT_F", ["Indep_Olive",1]] + ["I_LT_01_AT_F", ["Indep_Olive",1]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" @@ -271,6 +312,233 @@ if (_hasApex) then { _initialRebelEquipment append [["launch_RPG32_F", 2], ["RPG32_F", 6]]; }; +if (_hasSOG) then { + _initialRebelEquipment append [ + "vn_vz54", + "vn_m38_mag", + "vn_vz61", + "vn_vz61_mag", + "vn_sks", + "vn_b_sks", + "vn_sks_mag", + "vn_mk1_udg", + "vn_mk1_udg_mag", + "vn_m9130", + "vn_b_m38", + "vn_m38_mag", + "vn_m38", + "vn_m36", + "vn_b_m36", + "vn_m36_mag", + "vn_m1903", + "vn_b_m1903", + "vn_m1903_mag", + "vn_m1897", + "vn_m1897_buck_mag", + "vn_m1897_fl_mag", + "vn_b_m1897", + "vn_m1891", + "vn_m1_garand", + "vn_b_m1_garand", + "vn_m1_garand_mag", + "vn_k98k", + "vn_b_k98k", + "vn_k98k_mag", + "vn_izh54_shorty", + "vn_izh54_so_mag", + "vn_izh54", + "vn_izh54_mag", + "vn_m_wrench_01", + "vn_vz61_p", + "vn_vz61_mag", + "vn_tt33", + "vn_tt33_mag", + "vn_m_typeivaxe_01", + "vn_m_shovel_01", + "vn_ppk", + "vn_ppk_mag", + "vn_pm_mag", + "vn_fkb1_pm", + "vn_p38", + "vn_p38_mag", + "vn_mx991_red", + "vn_mx991", + "vn_m10", + "vn_m10_mag", + "vn_mk22", + "vn_mk22_mag", + "vn_m_mk2_knife_01", + "vn_m_machete_01", + "vn_m_machete_02", + "vn_m712", + "vn_m712_mag", + "vn_m_m51_etool_01", + "vn_mx991_m1911", + "vn_m1911_mag", + "vn_m1911", + "vn_m1895", + "vn_m1895_mag", + "vn_m_vc_knife_01", + "vn_m_fighting_knife_01", + "vn_izh54_p", + "vn_hp", + "vn_hp_mag", + "vn_m_hammer", + "vn_fkb1_red", + "vn_fkb1", + "vn_m_fishing_rod_01", + "vn_m_bolo_01", + "vn_m_bayo_m16", + "vn_m_bayo_m14", + "vn_m_bayo_m4956", + "vn_m_bayo_m1897", + "vn_m_bayo_carbine", + "vn_m_axe_fire", + "vn_m_axe_01", + "vn_p38s", + "vn_m10_mag", + "vn_m72", + "vn_m72_mag", + ["vn_m20a1b1_01",3], + ["vn_m20a1b1_heat_mag",5], + ["vn_m20a1b1_wp_mag",5], + "vn_m127", + "vn_m127_mag", + "vn_m128_mag", + "vn_m129_mag", + ["vn_rpg7",3], + ["vn_rpg7_mag",5], + ["vn_rpg2",3], + ["vn_rpg2_mag",5], + ["vn_rpg2_fuze_mag",5], + ["vn_satchelcharge_02_throw_mag",10], + "vn_v40_grenade_mag", + "vn_t67_grenade_mag", + "vn_molotov_grenade_mag", + ["vn_mine_gboard_range_mag",5], + ["vn_mine_punji_03_mag",5], + ["vn_mine_punji_02_mag",5], + ["vn_mine_punji_05_mag",5], + ["vn_mine_punji_01_mag",5], + ["vn_mine_punji_04_mag",5], + ["vn_mine_tripwire_arty_mag",5], + ["vn_mine_tripwire_f1_04_mag",5], + ["vn_mine_tripwire_f1_02_mag",5], + ["vn_mine_satchel_remote_02_mag",5], + ["vn_mine_tm57_mag",5], + ["vn_mine_pot_mag",5], + ["vn_mine_pot_range_mag",5], + ["vn_mine_chicom_no8_mag",5], + ["vn_mine_mortar_range_mag",5], + ["vn_mine_tripwire_m49_04_mag",5], + ["vn_mine_tripwire_m49_02_mag",5], + ["vn_mine_m18_wp_mag",5], + ["vn_mine_m18_wp_range_mag",5], + ["vn_mine_m18_wp_fuze10_mag",5], + ["vn_mine_m18_x3_mag",5], + ["vn_mine_m18_x3_range_mag",5], + ["vn_mine_m18_mag",5], + ["vn_mine_m18_range_mag",5], + ["vn_mine_m18_fuze10_mag",5], + ["vn_mine_m16_mag",5], + ["vn_mine_tripwire_m16_04_mag",5], + ["vn_mine_tripwire_m16_02_mag",5], + ["vn_mine_m15_mag",5], + ["vn_mine_m14_mag",5], + ["vn_mine_limpet_01_mag",5], + ["vn_mine_limpet_02_mag",5], + ["vn_mine_lighter_mag",5], + ["vn_mine_jerrycan_mag",5], + ["vn_mine_jerrycan_range_mag",5], + ["vn_mine_dh10_mag",5], + ["vn_mine_dh10_range_mag",5], + ["vn_mine_cartridge_mag",5], + ["vn_mine_bike_mag",5], + ["vn_mine_bike_range_mag",5], + ["vn_mine_bangalore_mag",5], + ["vn_mine_ammobox_range_mag",5], + ["vn_mine_m112_remote_mag",5], + "vn_b_item_wiretap", + "vn_b_item_trapkit", + "vn_camera_01", + "vn_mk21_binocs", + "vn_m19_binocs_grey", + "vn_m19_binocs_grn", + "vn_b_item_compass", + "vn_b_item_compass_sog", + "vn_b_item_watch", + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_08" + ]; +}; + +if (_hasSPE) then { + _initialRebelEquipment append [ + "SPE_M1903A3_Springfield", + "SPE_ACC_M1905_Bayo", + "SPE_ACC_GL_M1", + "SPE_ACC_M1_Bayo", + "SPE_5Rnd_762x63", + "SPE_K98_Late", + "SPE_ACC_GW_SB_Empty", + "SPE_ACC_K98_Bayo", + "SPE_5Rnd_792x57", + "SPE_K98", + "SPE_Fusil_Mle_208_12_Sawedoff", + "SPE_Fusil_Mle_208_12", + "SPE_2Rnd_12x65_Slug", + "SPE_2Rnd_12x65_Pellets", + "SPE_2Rnd_12x65_No4_Buck", + "SPE_Rauchsichtzeichen_Orange", + "SPE_NBK39b", + "SPE_NB39", + "SPE_US_M18_Yellow", + "SPE_US_M18_Violet", + "SPE_US_M18_Red", + "SPE_US_M18_Green", + "SPE_US_M15", + "SPE_Handrauchzeichen_Yellow", + "SPE_Handrauchzeichen_Violet", + "SPE_Handrauchzeichen_Red", + "SPE_US_M18", + "SPE_US_AN_M14", + "SPE_US_Mk_1", + "SPE_US_Mk_2_Yellow", + "SPE_US_Mk_2", + "SPE_Shg24_Frag", + "SPE_US_Mk_3", + "SPE_M39", + "SPE_Shg24", + ["SPE_Shg24x7",20], + ["SPE_US_TNT_4pound_mag",5], + ["SPE_US_TNT_half_pound_mag",5], + ["SPE_TMI_42_MINE_mag",3], + ["SPE_STMI_MINE_mag",5], + ["SPE_SMI_35_1_MINE_mag",3], + ["SPE_SMI_35_MINE_mag",5], + ["SPE_SMI_35_Pressure_MINE_mag",5], + ["SPE_Shg24x7_Improvised_Mine_mag",5], + ["SPE_shumine_42_MINE_mag",5], + ["SPE_US_M3_MINE_mag",5], + ["SPE_US_M3_Pressure_MINE_mag",5], + ["SPE_US_Bangalore_mag",5], + ["SPE_US_M1A1_ATMINE_mag",5], + ["SPE_Ladung_Big_MINE_mag",5], + ["SPE_Ladung_Small_MINE_mag",5], + "SPE_US_ItemCompass", + "SPE_GER_ItemCompass", + "SPE_GER_ItemCompass_deg", + "SPE_US_ItemWatch", + "SPE_GER_ItemWatch", + "SPE_GER_Headset", + "B_SPE_FFI_Gasbag", + "B_SPE_CIV_musette", + "B_SPE_CIV_satchel" + ]; +}; + + if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; @@ -422,6 +690,133 @@ if (_hasRF) then { "U_C_HeliPilotCoveralls_Black_RF" ]; }; + +if (_hasSOG) then { + _dlcUniforms append [ + "vn_o_uniform_nva_navy_04", + "vn_o_uniform_nva_navy_03", + "vn_o_uniform_nva_navy_02", + "vn_o_uniform_nva_navy_01", + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_06_05", + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_06_06", + "vn_b_uniform_seal_05_02", + "vn_b_uniform_seal_05_05", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_05_06", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_02", + "vn_b_uniform_seal_02_05", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_02_06", + "vn_b_uniform_seal_01_02", + "vn_b_uniform_seal_01_05", + "vn_b_uniform_seal_01_07", + "vn_b_uniform_seal_01_01", + "vn_b_uniform_seal_01_06", + "vn_o_uniform_nva_air_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_01_03" + ]; +}; + +if (_hasSPE) then { + _dlcUniforms append [ + "U_SPE_US_Tank_Crew2", + "U_SPE_US_Tank_Crew_camo", + "U_SPE_US_Tank_Crew", + "U_SPE_US_HBT44_late_roll", + "U_SPE_US_HBT44_late", + "U_SPE_US_HBT44_trop", + "U_SPE_US_HBT44_FrogSkin_Jungle_trop", + "U_SPE_US_Pilot_lthr", + "U_SPE_FR_Tank_Crew2", + "U_SPE_FR_HBT_Uniform_Trop", + "U_SPE_FR_Tank_Crew3", + "U_SPE_FR_Tank_Crew", + "U_SPE_CIV_Swetr_5_vest", + "U_SPE_CIV_Swetr_5", + "U_SPE_CIV_Swetr_4_vest", + "U_SPE_CIV_Swetr_4", + "U_SPE_CIV_Swetr_3_vest", + "U_SPE_CIV_Swetr_3", + "U_SPE_CIV_Swetr_2_vest", + "U_SPE_CIV_Swetr_2", + "U_SPE_CIV_Swetr_1_vest", + "U_SPE_CIV_Swetr_1", + "U_SPE_CIV_pak2_grijs_swetr", + "U_SPE_CIV_pak2_grijs_tie", + "U_SPE_CIV_pak2_grijs", + "U_SPE_CIV_pak2_bruin_swetr", + "U_SPE_CIV_pak2_bruin_tie", + "U_SPE_CIV_pak2_bruin", + "U_SPE_CIV_pak2_zwart_swetr", + "U_SPE_CIV_pak2_zwart_alt", + "U_SPE_CIV_pak2_zwart_tie_alt", + "U_SPE_CIV_pak2_zwart_tie", + "U_SPE_CIV_pak2_zwart", + "U_SPE_CIV_Citizen_7_trop", + "U_SPE_CIV_Citizen_7_tie", + "U_SPE_CIV_Citizen_7", + "U_SPE_CIV_Citizen_6_trop", + "U_SPE_CIV_Citizen_6_tie", + "U_SPE_CIV_Citizen_6", + "U_SPE_CIV_Citizen_5_trop", + "U_SPE_CIV_Citizen_5_tie", + "U_SPE_CIV_Citizen_5", + "U_SPE_CIV_Citizen_4_trop", + "U_SPE_CIV_Citizen_4_tie", + "U_SPE_CIV_Citizen_4", + "U_SPE_CIV_Citizen_3_trop", + "U_SPE_CIV_Citizen_3_tie", + "U_SPE_CIV_Citizen_3", + "U_SPE_CIV_Citizen_2_trop", + "U_SPE_CIV_Citizen_2_tie", + "U_SPE_CIV_Citizen_2", + "U_SPE_CIV_Citizen_1_trop", + "U_SPE_CIV_Citizen_1_tie", + "U_SPE_CIV_Citizen_1", + "U_SPE_CIV_Worker_4_trop", + "U_SPE_CIV_Worker_4_tie", + "U_SPE_CIV_Worker_4", + "U_SPE_CIV_Worker_3_trop", + "U_SPE_CIV_Worker_3_tie", + "U_SPE_CIV_Worker_3", + "U_SPE_CIV_Worker_2_trop", + "U_SPE_CIV_Worker_2_tie", + "U_SPE_CIV_Worker_2", + "U_SPE_CIV_Worker_1_trop", + "U_SPE_CIV_Worker_1_tie", + "U_SPE_CIV_Worker_1", + "U_SPE_CIV_Worker_Coverall_3_trop", + "U_SPE_CIV_Worker_Coverall_3", + "U_SPE_CIV_Worker_Coverall_2_trop", + "U_SPE_CIV_Worker_Coverall_2", + "U_SPE_CIV_Worker_Coverall_1_trop", + "U_SPE_CIV_Worker_Coverall_1" + ]; +}; + + ["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; private _headgear = [ @@ -617,6 +1012,83 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _dlcheadgear append [ + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_03", + "vn_b_boonie_02_09", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" + ]; +}; + +if (_hasSPE) then { + _dlcheadgear append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" + ]; +}; ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; @@ -725,6 +1197,24 @@ if (_hasLawsOfWar) then { _loadoutData set ["facewearCLSA", []]; }; +if (_hasSOG) then { + _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; +} else { + _loadoutData set ["facewearSOG", []]; +}; + +if (_hasSPE) then { + _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; +} else { + _loadoutData set ["facewearSPE", []]; +}; + +if (_hasSPE) then { + _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; +} else { + _loadoutData set ["facewearSPE", []]; +}; + _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; @@ -736,7 +1226,7 @@ _loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials private _squadLeaderTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2, "facewearSOG", 0.3,"facewearSPE", 0.2]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; @@ -749,7 +1239,7 @@ private _squadLeaderTemplate = { private _riflemanTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2, "facewearSOG", 0.3,"facewearSPE", 0.2]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf index f7dc6d4dda..644a3a45ca 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf @@ -11,6 +11,9 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + /////////////////////////// // Rebel Information // /////////////////////////// @@ -28,7 +31,7 @@ private _VehTruck = ["I_C_Van_01_transport_F"]; private _vehiclesAt = ["I_G_Offroad_01_AT_F", "I_C_Offroad_02_AT_F"]; private _vehicleAA = []; -["vehiclesBoat", ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]] call _fnc_saveToTemplate; +private _vehiclesBoat = ["I_C_Boat_Transport_02_F" , "I_SDV_01_F" , "I_Boat_Armed_01_minigun_F" , "O_Boat_Armed_01_hmg_F"]; private _vehiclePlane = ["C_Plane_Civil_01_F","C_Plane_Civil_01_racing_F"]; @@ -120,6 +123,42 @@ if (_hasCSLA) then { _CivBoat pushback "CSLA_lodka"; }; +if (_hasSOG) then { + _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; + if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; + }; + _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; + _CivTruck append ["vn_c_car_04_01"]; + _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; + _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; + _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; + _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; + _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; + _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; + _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; +}; + +if (_hasSPE) then { + _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; + _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; + _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + //_vehiclesCivCar append []; probaly untill 1.1 + //_vehiclesLightUnarmed append []; untill 1.1 + //_vehiclesLightArmed append []; untill 1.1 + //_vehiclesBasic append []; + // _vehiclesAt append []; probaly untill 1.1 + _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; +}; + +["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; ["staticMGs", _staticMG] call _fnc_saveToTemplate; ["staticAT", _staticAT] call _fnc_saveToTemplate; ["vehiclesCivHeli", _civHelicopters] call _fnc_saveToTemplate; @@ -273,6 +312,233 @@ if (_hasApex) then { _initialRebelEquipment append [["launch_RPG32_F", 2], ["RPG32_F", 6]]; }; +if (_hasSOG) then { + _initialRebelEquipment append [ + "vn_vz54", + "vn_m38_mag", + "vn_vz61", + "vn_vz61_mag", + "vn_sks", + "vn_b_sks", + "vn_sks_mag", + "vn_mk1_udg", + "vn_mk1_udg_mag", + "vn_m9130", + "vn_b_m38", + "vn_m38_mag", + "vn_m38", + "vn_m36", + "vn_b_m36", + "vn_m36_mag", + "vn_m1903", + "vn_b_m1903", + "vn_m1903_mag", + "vn_m1897", + "vn_m1897_buck_mag", + "vn_m1897_fl_mag", + "vn_b_m1897", + "vn_m1891", + "vn_m1_garand", + "vn_b_m1_garand", + "vn_m1_garand_mag", + "vn_k98k", + "vn_b_k98k", + "vn_k98k_mag", + "vn_izh54_shorty", + "vn_izh54_so_mag", + "vn_izh54", + "vn_izh54_mag", + "vn_m_wrench_01", + "vn_vz61_p", + "vn_vz61_mag", + "vn_tt33", + "vn_tt33_mag", + "vn_m_typeivaxe_01", + "vn_m_shovel_01", + "vn_ppk", + "vn_ppk_mag", + "vn_pm_mag", + "vn_fkb1_pm", + "vn_p38", + "vn_p38_mag", + "vn_mx991_red", + "vn_mx991", + "vn_m10", + "vn_m10_mag", + "vn_mk22", + "vn_mk22_mag", + "vn_m_mk2_knife_01", + "vn_m_machete_01", + "vn_m_machete_02", + "vn_m712", + "vn_m712_mag", + "vn_m_m51_etool_01", + "vn_mx991_m1911", + "vn_m1911_mag", + "vn_m1911", + "vn_m1895", + "vn_m1895_mag", + "vn_m_vc_knife_01", + "vn_m_fighting_knife_01", + "vn_izh54_p", + "vn_hp", + "vn_hp_mag", + "vn_m_hammer", + "vn_fkb1_red", + "vn_fkb1", + "vn_m_fishing_rod_01", + "vn_m_bolo_01", + "vn_m_bayo_m16", + "vn_m_bayo_m14", + "vn_m_bayo_m4956", + "vn_m_bayo_m1897", + "vn_m_bayo_carbine", + "vn_m_axe_fire", + "vn_m_axe_01", + "vn_p38s", + "vn_m10_mag", + "vn_m72", + "vn_m72_mag", + ["vn_m20a1b1_01",3], + ["vn_m20a1b1_heat_mag",5], + ["vn_m20a1b1_wp_mag",5], + "vn_m127", + "vn_m127_mag", + "vn_m128_mag", + "vn_m129_mag", + ["vn_rpg7",3], + ["vn_rpg7_mag",5], + ["vn_rpg2",3], + ["vn_rpg2_mag",5], + ["vn_rpg2_fuze_mag",5], + ["vn_satchelcharge_02_throw_mag",10], + "vn_v40_grenade_mag", + "vn_t67_grenade_mag", + "vn_molotov_grenade_mag", + ["vn_mine_gboard_range_mag",5], + ["vn_mine_punji_03_mag",5], + ["vn_mine_punji_02_mag",5], + ["vn_mine_punji_05_mag",5], + ["vn_mine_punji_01_mag",5], + ["vn_mine_punji_04_mag",5], + ["vn_mine_tripwire_arty_mag",5], + ["vn_mine_tripwire_f1_04_mag",5], + ["vn_mine_tripwire_f1_02_mag",5], + ["vn_mine_satchel_remote_02_mag",5], + ["vn_mine_tm57_mag",5], + ["vn_mine_pot_mag",5], + ["vn_mine_pot_range_mag",5], + ["vn_mine_chicom_no8_mag",5], + ["vn_mine_mortar_range_mag",5], + ["vn_mine_tripwire_m49_04_mag",5], + ["vn_mine_tripwire_m49_02_mag",5], + ["vn_mine_m18_wp_mag",5], + ["vn_mine_m18_wp_range_mag",5], + ["vn_mine_m18_wp_fuze10_mag",5], + ["vn_mine_m18_x3_mag",5], + ["vn_mine_m18_x3_range_mag",5], + ["vn_mine_m18_mag",5], + ["vn_mine_m18_range_mag",5], + ["vn_mine_m18_fuze10_mag",5], + ["vn_mine_m16_mag",5], + ["vn_mine_tripwire_m16_04_mag",5], + ["vn_mine_tripwire_m16_02_mag",5], + ["vn_mine_m15_mag",5], + ["vn_mine_m14_mag",5], + ["vn_mine_limpet_01_mag",5], + ["vn_mine_limpet_02_mag",5], + ["vn_mine_lighter_mag",5], + ["vn_mine_jerrycan_mag",5], + ["vn_mine_jerrycan_range_mag",5], + ["vn_mine_dh10_mag",5], + ["vn_mine_dh10_range_mag",5], + ["vn_mine_cartridge_mag",5], + ["vn_mine_bike_mag",5], + ["vn_mine_bike_range_mag",5], + ["vn_mine_bangalore_mag",5], + ["vn_mine_ammobox_range_mag",5], + ["vn_mine_m112_remote_mag",5], + "vn_b_item_wiretap", + "vn_b_item_trapkit", + "vn_camera_01", + "vn_mk21_binocs", + "vn_m19_binocs_grey", + "vn_m19_binocs_grn", + "vn_b_item_compass", + "vn_b_item_compass_sog", + "vn_b_item_watch", + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_08" + ]; +}; + +if (_hasSPE) then { + _initialRebelEquipment append [ + "SPE_M1903A3_Springfield", + "SPE_ACC_M1905_Bayo", + "SPE_ACC_GL_M1", + "SPE_ACC_M1_Bayo", + "SPE_5Rnd_762x63", + "SPE_K98_Late", + "SPE_ACC_GW_SB_Empty", + "SPE_ACC_K98_Bayo", + "SPE_5Rnd_792x57", + "SPE_K98", + "SPE_Fusil_Mle_208_12_Sawedoff", + "SPE_Fusil_Mle_208_12", + "SPE_2Rnd_12x65_Slug", + "SPE_2Rnd_12x65_Pellets", + "SPE_2Rnd_12x65_No4_Buck", + "SPE_Rauchsichtzeichen_Orange", + "SPE_NBK39b", + "SPE_NB39", + "SPE_US_M18_Yellow", + "SPE_US_M18_Violet", + "SPE_US_M18_Red", + "SPE_US_M18_Green", + "SPE_US_M15", + "SPE_Handrauchzeichen_Yellow", + "SPE_Handrauchzeichen_Violet", + "SPE_Handrauchzeichen_Red", + "SPE_US_M18", + "SPE_US_AN_M14", + "SPE_US_Mk_1", + "SPE_US_Mk_2_Yellow", + "SPE_US_Mk_2", + "SPE_Shg24_Frag", + "SPE_US_Mk_3", + "SPE_M39", + "SPE_Shg24", + ["SPE_Shg24x7",20], + ["SPE_US_TNT_4pound_mag",5], + ["SPE_US_TNT_half_pound_mag",5], + ["SPE_TMI_42_MINE_mag",3], + ["SPE_STMI_MINE_mag",5], + ["SPE_SMI_35_1_MINE_mag",3], + ["SPE_SMI_35_MINE_mag",5], + ["SPE_SMI_35_Pressure_MINE_mag",5], + ["SPE_Shg24x7_Improvised_Mine_mag",5], + ["SPE_shumine_42_MINE_mag",5], + ["SPE_US_M3_MINE_mag",5], + ["SPE_US_M3_Pressure_MINE_mag",5], + ["SPE_US_Bangalore_mag",5], + ["SPE_US_M1A1_ATMINE_mag",5], + ["SPE_Ladung_Big_MINE_mag",5], + ["SPE_Ladung_Small_MINE_mag",5], + "SPE_US_ItemCompass", + "SPE_GER_ItemCompass", + "SPE_GER_ItemCompass_deg", + "SPE_US_ItemWatch", + "SPE_GER_ItemWatch", + "SPE_GER_Headset", + "B_SPE_FFI_Gasbag", + "B_SPE_CIV_musette", + "B_SPE_CIV_satchel" + ]; +}; + + if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; @@ -424,6 +690,132 @@ if (_hasRF) then { "U_C_HeliPilotCoveralls_Black_RF" ]; }; + +if (_hasSOG) then { + _dlcUniforms append [ + "vn_o_uniform_nva_navy_04", + "vn_o_uniform_nva_navy_03", + "vn_o_uniform_nva_navy_02", + "vn_o_uniform_nva_navy_01", + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_06_05", + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_06_06", + "vn_b_uniform_seal_05_02", + "vn_b_uniform_seal_05_05", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_05_06", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_02", + "vn_b_uniform_seal_02_05", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_02_06", + "vn_b_uniform_seal_01_02", + "vn_b_uniform_seal_01_05", + "vn_b_uniform_seal_01_07", + "vn_b_uniform_seal_01_01", + "vn_b_uniform_seal_01_06", + "vn_o_uniform_nva_air_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_01_03" + ]; +}; + +if (_hasSPE) then { + _dlcUniforms append [ + "U_SPE_US_Tank_Crew2", + "U_SPE_US_Tank_Crew_camo", + "U_SPE_US_Tank_Crew", + "U_SPE_US_HBT44_late_roll", + "U_SPE_US_HBT44_late", + "U_SPE_US_HBT44_trop", + "U_SPE_US_HBT44_FrogSkin_Jungle_trop", + "U_SPE_US_Pilot_lthr", + "U_SPE_FR_Tank_Crew2", + "U_SPE_FR_HBT_Uniform_Trop", + "U_SPE_FR_Tank_Crew3", + "U_SPE_FR_Tank_Crew", + "U_SPE_CIV_Swetr_5_vest", + "U_SPE_CIV_Swetr_5", + "U_SPE_CIV_Swetr_4_vest", + "U_SPE_CIV_Swetr_4", + "U_SPE_CIV_Swetr_3_vest", + "U_SPE_CIV_Swetr_3", + "U_SPE_CIV_Swetr_2_vest", + "U_SPE_CIV_Swetr_2", + "U_SPE_CIV_Swetr_1_vest", + "U_SPE_CIV_Swetr_1", + "U_SPE_CIV_pak2_grijs_swetr", + "U_SPE_CIV_pak2_grijs_tie", + "U_SPE_CIV_pak2_grijs", + "U_SPE_CIV_pak2_bruin_swetr", + "U_SPE_CIV_pak2_bruin_tie", + "U_SPE_CIV_pak2_bruin", + "U_SPE_CIV_pak2_zwart_swetr", + "U_SPE_CIV_pak2_zwart_alt", + "U_SPE_CIV_pak2_zwart_tie_alt", + "U_SPE_CIV_pak2_zwart_tie", + "U_SPE_CIV_pak2_zwart", + "U_SPE_CIV_Citizen_7_trop", + "U_SPE_CIV_Citizen_7_tie", + "U_SPE_CIV_Citizen_7", + "U_SPE_CIV_Citizen_6_trop", + "U_SPE_CIV_Citizen_6_tie", + "U_SPE_CIV_Citizen_6", + "U_SPE_CIV_Citizen_5_trop", + "U_SPE_CIV_Citizen_5_tie", + "U_SPE_CIV_Citizen_5", + "U_SPE_CIV_Citizen_4_trop", + "U_SPE_CIV_Citizen_4_tie", + "U_SPE_CIV_Citizen_4", + "U_SPE_CIV_Citizen_3_trop", + "U_SPE_CIV_Citizen_3_tie", + "U_SPE_CIV_Citizen_3", + "U_SPE_CIV_Citizen_2_trop", + "U_SPE_CIV_Citizen_2_tie", + "U_SPE_CIV_Citizen_2", + "U_SPE_CIV_Citizen_1_trop", + "U_SPE_CIV_Citizen_1_tie", + "U_SPE_CIV_Citizen_1", + "U_SPE_CIV_Worker_4_trop", + "U_SPE_CIV_Worker_4_tie", + "U_SPE_CIV_Worker_4", + "U_SPE_CIV_Worker_3_trop", + "U_SPE_CIV_Worker_3_tie", + "U_SPE_CIV_Worker_3", + "U_SPE_CIV_Worker_2_trop", + "U_SPE_CIV_Worker_2_tie", + "U_SPE_CIV_Worker_2", + "U_SPE_CIV_Worker_1_trop", + "U_SPE_CIV_Worker_1_tie", + "U_SPE_CIV_Worker_1", + "U_SPE_CIV_Worker_Coverall_3_trop", + "U_SPE_CIV_Worker_Coverall_3", + "U_SPE_CIV_Worker_Coverall_2_trop", + "U_SPE_CIV_Worker_Coverall_2", + "U_SPE_CIV_Worker_Coverall_1_trop", + "U_SPE_CIV_Worker_Coverall_1" + ]; +}; + ["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; private _headgear = [ @@ -619,6 +1011,85 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + _dlcheadgear append [ + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_03", + "vn_b_boonie_02_09", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" + ]; +}; + +if (_hasSPE) then { + _dlcheadgear append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" + ]; +}; + + ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; ///////////////////// @@ -718,6 +1189,18 @@ if (_hasLawsOfWar) then { _loadoutData set ["facewearCLSA", []]; }; +if (_hasSOG) then { + _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; +} else { + _loadoutData set ["facewearSOG", []]; +}; + +if (_hasSPE) then { + _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; +} else { + _loadoutData set ["facewearSPE", []]; +}; + _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; _loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; @@ -729,7 +1212,7 @@ _loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials private _squadLeaderTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2,"facewearSOG", 0.3]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; @@ -742,7 +1225,7 @@ private _squadLeaderTemplate = { private _riflemanTemplate = { ["uniforms"] call _fnc_setUniform; - [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2]] call _fnc_setFacewear; + [selectRandomWeighted [[], 1.25, "glasses", 1, "goggles", 0.75, "facemask", 1, "balaclavas", 1, "argoFacemask", 1 , "facewearWS", 0.75, "facewearContact", 0.3, "facewearLawsOfWar", 0.5, "facewearGM", 0.3, "facewearCLSA", 0.2,"facewearSOG", 0.3]] call _fnc_setFacewear; ["items_medical_standard"] call _fnc_addItemSet; ["items_miscEssentials"] call _fnc_addItemSet; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf index 521ffcd5ef..b746736daa 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf @@ -11,6 +11,8 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; //////////////////////////// // Rivals Information // @@ -121,6 +123,39 @@ if (_hasCSLA) then { _apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; }; +if (_hasSOG) then { + _staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; + _lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", + "vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; + _helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", + "vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", + "vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" + ,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", + "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" + ,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" + ]; + _apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", + "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; + _trucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; +}; + +if (_hasSPE) then { + _staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; + //_lightArmedVehicles append []; + //_lightUnarmedVehicles append []; + _tanks append ["SPE_PzKpfwIII_J_noinsignia","SPE_PzKpfwIII_L_noinsignia","SPE_PzKpfwIII_M_noinsignia","SPE_PzKpfwIII_N_noinsignia","SPE_PzKpfwIV_G_noinsignia","SPE_ST_PzKpfwVI_H1","SPE_FR_M10_noinsignia", + "SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; + _apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + _trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; +}; + ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["handGrenadeAmmo", ["GrenadeHand"]] call _fnc_saveToTemplate; ["mortarAmmo", ["Sh_82mm_AMOS"]] call _fnc_saveToTemplate; @@ -256,7 +291,9 @@ if (_hasCSLA) then { ["US85_MH60M134", ["addWinch",0.5]], ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + ["US85_UH60M240", ["addWinch",0.5]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -611,6 +648,207 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _rpgs append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] + ]; + (_loadoutData get "lightHELaunchers") append [ + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; + _gls append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _rifles append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + _carbines append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + _tunedRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; + _enforcerRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _mgs append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + _pistols append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + +if (_hasSPE) then { + _rpgs append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ]; + _rifles append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ]; + _marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] + ]; + _mgs append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ]; + _carbines append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ]; + _pistols append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] + ]; +}; + _loadoutData set ["rifles", _rifles]; _loadoutData set ["tunedRifles", _tunedRifles]; _loadoutData set ["enforcerRifles", _enforcerRifles]; @@ -669,7 +907,60 @@ if (_hasRF) then { "G_Bandanna_yellow_RF", "G_Glasses_black_RF", "G_Glasses_white_RF" - ]; + ]; +}; + +if (_hasSOG) then { + (_loadoutData get "facewear") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_scarf_01_01", + "vn_b_scarf_01_01", + "vn_o_scarf_01_02", + "vn_o_scarf_01_03", + "vn_o_scarf_01_04", + "vn_b_scarf_01_03", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_o_acc_goggles_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a", + "vn_b_aviator" + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "facewear") append [ + "G_SPE_GER_Headset", + "G_SPE_Sunglasses_US_Yellow", + "G_SPE_Sunglasses_US_Red", + "G_SPE_Pipe_Sir_Winston", + "G_SPE_Sunglasses_GER_Red", + "G_SPE_Sunglasses_GER_Brown", + "G_SPE_Polar_Goggles", + "G_SPE_SWDG_Goggles", + "G_SPE_Dust_Goggles", + "G_SPE_Ful_Vue", + "G_SPE_Ful_Vue_Reinforced", + "G_SPE_Dust_Goggles_2", + "G_SPE_Dienst_Brille", + "G_SPE_Cigarette_Strike_Outs", + "G_SPE_Cigarette_Grundstein", + "G_SPE_Cigarette_Belomorkanal", + "G_SPE_Cigar_Moza", + "G_SPE_Binoculars" + ]; }; _loadoutData set ["fullmask", [ "G_Balaclava_combat", "G_Balaclava_lowprofile", "G_Balaclava_blk"]]; @@ -682,6 +973,10 @@ if (_hasGM) then { ]; }; +if (_hasSOG) then { + (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; +}; + _loadoutData set ["headgear", [ "H_Shemag_olive", "H_Booniehat_oli", @@ -749,6 +1044,116 @@ if (_hasGM) then { ]; }; +if (_hasSOG) then { + (_loadoutData get "headgear") append [ + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_cap_02", + "vn_o_cap_01", + "vn_o_cap_03", + "vn_o_cap_navy_01", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_02_01", + "vn_o_boonie_vc_02_02", + "vn_o_boonie_nva_02_01", + "vn_o_boonie_nva_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_05_01", + "vn_b_boonie_05_08", + "vn_b_boonie_05_06", + "vn_b_boonie_05_03", + "vn_b_boonie_04_02", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_04_08", + "vn_b_boonie_04_06", + "vn_b_boonie_04_03", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_01", + "vn_b_boonie_03_08", + "vn_b_boonie_03_06", + "vn_b_boonie_03_03", + "vn_b_boonie_02_02", + "vn_b_boonie_02_05", + "vn_b_boonie_02_04", + "vn_b_boonie_09_02", + "vn_b_boonie_09_05", + "vn_b_boonie_09_04", + "vn_b_boonie_09_09", + "vn_b_boonie_09_01", + "vn_b_boonie_09_08", + "vn_b_boonie_09_06", + "vn_b_boonie_09_07", + "vn_b_boonie_09_03", + "vn_b_boonie_02_07", + "vn_b_boonie_02_09", + "vn_b_boonie_02_01", + "vn_b_boonie_02_08", + "vn_b_boonie_02_06", + "vn_b_boonie_02_03", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_beret_01_06", + "vn_b_beret_01_07", + "vn_b_beret_04_01", + "vn_b_beret_01_08", + "vn_b_beret_01_04", + "vn_b_beret_01_05", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "headgear") append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3" + ]; +}; + _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; @@ -847,6 +1252,120 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _vests append [ + "vn_o_vest_vc_02", + "vn_o_vest_vc_03", + "vn_o_vest_vc_04", + "vn_o_vest_vc_05", + "vn_o_vest_vc_01", + "vn_b_vest_usmc_07", + "vn_b_vest_usmc_08", + "vn_b_vest_usmc_09", + "vn_b_vest_sog_04", + "vn_b_vest_sog_01", + "vn_b_vest_sog_02", + "vn_b_vest_sog_06", + "vn_b_vest_sog_05", + "vn_b_vest_sog_03", + "vn_b_vest_seal_05", + "vn_b_vest_seal_03", + "vn_b_vest_sas_01", + "vn_b_vest_sas_04", + "vn_b_vest_sas_03", + "vn_b_vest_sas_02", + "vn_o_vest_08", + "vn_o_vest_02", + "vn_o_vest_07", + "vn_o_vest_03", + "vn_o_vest_06", + "vn_o_vest_01", + "vn_b_vest_usarmy_04", + "vn_b_vest_usarmy_03", + "vn_b_vest_usarmy_02", + "vn_b_vest_usarmy_09", + "vn_b_vest_usarmy_06", + "vn_b_vest_usarmy_07", + "vn_b_vest_usarmy_08", + "vn_b_vest_usarmy_05", + "vn_b_vest_usarmy_10", + "vn_b_vest_anzac_03", + "vn_b_vest_anzac_02", + "vn_b_vest_anzac_01", + "vn_b_vest_anzac_07", + "vn_b_vest_anzac_05", + "vn_b_vest_anzac_06", + "vn_b_vest_anzac_04" + ]; +}; + +if (_hasSPE) then { + _vests append [ + "V_SPE_US_Vest_Thompson_M43", + "V_SPE_US_Vest_Thompson", + "V_SPE_US_Vest_Carbine_pick", + "V_SPE_US_Vest_Carbine_m43", + "V_SPE_US_Vest_M1919", + "V_SPE_US_Vest_Carbine_eng", + "V_SPE_US_Vest_Carbine_mk2", + "V_SPE_US_Vest_Carbine", + "V_SPE_US_Vest_Asst_MG", + "V_SPE_US_Vest_Thompson_nco_Radio", + "V_SPE_US_Vest_Thompson_nco", + "V_SPE_US_Vest_45_off", + "V_SPE_US_Vest_Carbine_nco_Radio", + "V_SPE_US_Vest_Carbine_nco", + "V_SPE_US_Vest_Medic2", + "V_SPE_US_Vest_Medic", + "V_SPE_US_Vest_Medic3", + "V_SPE_US_Vest_Grenadier", + "V_SPE_US_Vest_Garand_45", + "V_SPE_US_Vest_Garand_mk2", + "V_SPE_US_Vest_Garand_map", + "V_SPE_US_Vest_Garand_M43", + "V_SPE_US_Vest_Garand_eng", + "V_SPE_US_Vest_Garand_gp", + "V_SPE_US_Vest_Garand", + "V_SPE_US_Vest_Bar", + "V_SPE_US_Vest_Bar_assist", + "V_SPE_US_Assault_Vest_rifle_M43", + "V_SPE_US_Assault_Vest_rifle", + "V_SPE_US_Assault_Vest_alt", + "V_SPE_US_Assault_Vest_eng", + "V_SPE_US_Assault_Vest_Light", + "V_SPE_US_Assault_Vest_dday_rifle", + "V_SPE_US_Assault_Vest_dday_rifle_M43", + "V_SPE_US_Assault_Vest_dday_eng", + "V_SPE_US_Assault_Vest_dday_Bag", + "V_SPE_US_Assault_Vest_dday", + "V_SPE_US_Assault_Vest_Bag", + "V_SPE_US_Assault_Vest", + "V_SPE_GER_VestUnterofficer", + "V_SPE_GER_VestSTG", + "V_SPE_GER_VestMP40", + "V_SPE_GER_FWOVest", + "V_SPE_GER_SaniVest", + "V_SPE_GER_VestKar98", + "V_SPE_GER_PioneerVest", + "V_SPE_GER_FieldOfficer", + "V_SPE_GER_VestMG", + "V_SPE_GER_SaniVest2", + "V_SPE_GER_VestG43", + "V_SPE_DAK_PioneerVest", + "V_SPE_DAK_SaniVest2", + "V_SPE_DAK_VestUnterofficer", + "V_SPE_DAK_VestSTG", + "V_SPE_DAK_VestMP40", + "V_SPE_DAK_FWOVest", + "V_SPE_DAK_VestKar98", + "V_SPE_DAK_VestMG", + "V_SPE_DAK_VestG43", + "V_SPE_FFI_Vest_rifle_pouch", + "V_SPE_FFI_Vest_rifle", + "V_SPE_FFI_Vest_Pouch" + ]; +}; + private _heavyVests = ["V_TacVestIR_blk", "V_Press_F", "V_PlateCarrierIAGL_oli", "V_I_G_resistanceLeader_F", "V_TacVest_blk_POLICE","V_PlateCarrier1_blk","V_PlateCarrier2_blk"]; if (_hasApex) then { @@ -923,6 +1442,24 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _heavyVests append [ + "vn_b_vest_usmc_02", + "vn_b_vest_usmc_01", + "vn_b_vest_usmc_06", + "vn_b_vest_usmc_03", + "vn_b_vest_usmc_04", + "vn_b_vest_usmc_05", + "vn_b_vest_usarmy_14", + "vn_b_vest_usarmy_13", + "vn_b_vest_usarmy_12", + "vn_b_vest_usarmy_11", + "vn_b_vest_anzac_08", + "vn_b_vest_anzac_09", + "vn_b_vest_aircrew_01" + ]; +}; + /////Uniforms _loadoutData set ["uniforms", [ "U_I_C_Soldier_Para_4_F", @@ -990,6 +1527,184 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + (_loadoutData get "uniforms") append [ + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_o_uniform_vc_mf_02_07", + "vn_o_uniform_vc_mf_01_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_01_01", + "vn_o_uniform_pl_army_04_14", + "vn_o_uniform_pl_army_04_13", + "vn_o_uniform_pl_army_04_12", + "vn_o_uniform_pl_army_04_11", + "vn_o_uniform_pl_army_03_14", + "vn_o_uniform_pl_army_03_13", + "vn_o_uniform_pl_army_03_12", + "vn_o_uniform_pl_army_03_11", + "vn_o_uniform_pl_army_02_14", + "vn_o_uniform_pl_army_02_13", + "vn_o_uniform_pl_army_02_12", + "vn_o_uniform_pl_army_02_11", + "vn_o_uniform_pl_army_01_14", + "vn_o_uniform_pl_army_01_13", + "vn_o_uniform_pl_army_01_12", + "vn_o_uniform_pl_army_01_11", + "vn_o_uniform_nva_army_08_04", + "vn_o_uniform_nva_army_08_03", + "vn_o_uniform_nva_army_07_04", + "vn_o_uniform_nva_army_07_03", + "vn_o_uniform_nva_army_06_04", + "vn_o_uniform_nva_army_06_03", + "vn_o_uniform_nva_army_05_04", + "vn_o_uniform_nva_army_05_03", + "vn_o_uniform_nva_army_04_04", + "vn_o_uniform_nva_army_04_03", + "vn_o_uniform_nva_army_03_04", + "vn_o_uniform_nva_army_03_03", + "vn_o_uniform_nva_army_02_04", + "vn_o_uniform_nva_army_02_03", + "vn_o_uniform_nva_army_01_04", + "vn_o_uniform_nva_army_01_03", + "vn_o_uniform_nva_army_04_02", + "vn_o_uniform_nva_army_04_01", + "vn_o_uniform_nva_army_03_02", + "vn_o_uniform_nva_army_03_01", + "vn_o_uniform_nva_army_02_02", + "vn_o_uniform_nva_army_02_01", + "vn_o_uniform_nva_army_01_02", + "vn_o_uniform_nva_army_01_01", + "vn_b_uniform_heli_01_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_sog_01_02", + "vn_b_uniform_sog_01_06", + "vn_b_uniform_sog_01_04", + "vn_b_uniform_sog_01_01", + "vn_b_uniform_sog_01_03", + "vn_b_uniform_sas_03_06", + "vn_b_uniform_sas_02_06", + "vn_b_uniform_sas_01_06", + "vn_b_uniform_macv_06_18", + "vn_b_uniform_macv_05_18", + "vn_b_uniform_macv_04_18", + "vn_b_uniform_macv_03_18", + "vn_b_uniform_macv_02_18", + "vn_b_uniform_macv_01_18", + "vn_b_uniform_macv_06_16", + "vn_b_uniform_macv_05_16", + "vn_b_uniform_macv_04_16", + "vn_b_uniform_macv_03_16", + "vn_b_uniform_macv_02_16", + "vn_b_uniform_macv_01_16", + "vn_b_uniform_nz_06_01", + "vn_b_uniform_nz_05_01", + "vn_b_uniform_nz_04_01", + "vn_b_uniform_nz_03_01", + "vn_b_uniform_nz_02_01", + "vn_b_uniform_nz_01_01", + "vn_b_uniform_macv_06_02", + "vn_b_uniform_macv_06_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_06_07", + "vn_b_uniform_macv_06_08", + "vn_b_uniform_macv_06_06", + "vn_b_uniform_macv_06_15", + "vn_b_uniform_macv_05_02", + "vn_b_uniform_macv_05_05", + "vn_b_uniform_macv_05_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_05_08", + "vn_b_uniform_macv_05_06", + "vn_b_uniform_macv_01_26", + "vn_b_uniform_macv_05_15", + "vn_b_uniform_macv_04_20", + "vn_b_uniform_macv_04_02", + "vn_b_uniform_macv_04_05", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_04_08", + "vn_b_uniform_macv_04_06", + "vn_b_uniform_macv_01_25", + "vn_b_uniform_macv_04_21", + "vn_b_uniform_macv_04_15", + "vn_b_uniform_macv_03_02", + "vn_b_uniform_macv_03_05", + "vn_b_uniform_macv_03_01", + "vn_b_uniform_macv_03_07", + "vn_b_uniform_macv_03_08", + "vn_b_uniform_macv_03_06", + "vn_b_uniform_macv_01_24", + "vn_b_uniform_macv_03_15", + "vn_b_uniform_macv_02_02", + "vn_b_uniform_macv_02_05", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_02_08", + "vn_b_uniform_macv_02_06", + "vn_b_uniform_macv_01_23", + "vn_b_uniform_macv_02_15", + "vn_b_uniform_macv_01_02", + "vn_b_uniform_macv_01_05", + "vn_b_uniform_macv_01_04", + "vn_b_uniform_macv_01_01", + "vn_b_uniform_macv_01_07", + "vn_b_uniform_macv_01_08", + "vn_b_uniform_macv_01_06", + "vn_b_uniform_macv_01_22", + "vn_b_uniform_macv_01_15", + "vn_b_uniform_macv_01_03", + "vn_b_uniform_aus_09_01", + "vn_b_uniform_aus_08_01", + "vn_b_uniform_aus_07_01", + "vn_b_uniform_aus_06_01", + "vn_b_uniform_aus_05_01", + "vn_b_uniform_aus_04_01", + "vn_b_uniform_aus_03_01", + "vn_b_uniform_aus_02_01", + "vn_b_uniform_aus_10_01", + "vn_b_uniform_aus_01_01", + "vn_b_uniform_macv_06_17", + "vn_b_uniform_macv_05_17", + "vn_b_uniform_macv_04_17", + "vn_b_uniform_macv_03_17", + "vn_b_uniform_macv_02_17", + "vn_b_uniform_macv_01_17" + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "uniforms") append [ + "U_SPE_US_CC_EM_trop_roll", + "U_SPE_US_CC_EM_trop", + "U_SPE_US_CC_HBT_EM_trop_roll", + "U_SPE_US_CC_HBT_EM_trop", + "U_SPE_US_Tank_Crew2", + "U_SPE_US_Tank_Crew", + "U_SPE_US_HBT44_late_roll", + "U_SPE_US_HBT44_late", + "U_SPE_US_HBT44_trop", + "U_SPE_US_HBT44_FrogSkin_Jungle_trop", + "U_SPE_US_Tank_Coverall_Trop", + "U_SPE_US_Tank_Coverall", + "U_SPE_US_Pilot", + "U_SPE_US_Pilot_lthr", + "U_SPE_US_Private_late", + "U_SPE_FR_Tank_Crew2", + "U_SPE_FR_HBT_Uniform_Trop", + "U_SPE_FR_Tank_Crew3", + "U_SPE_FR_Tank_Crew" + ]; +}; + _loadoutData set ["heavyUniforms", []]; ///don't know why it's here but could be useful in the future if (_hasContact) then { @@ -1085,6 +1800,143 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _helmets append [ + "vn_o_helmet_nva_08", + "vn_o_helmet_nva_06", + "vn_o_helmet_vc_02", + "vn_o_helmet_vc_05", + "vn_o_helmet_vc_03", + "vn_o_helmet_vc_04", + "vn_o_helmet_vc_01", + "vn_b_helmet_sog_01", + "vn_o_helmet_nva_02", + "vn_o_helmet_nva_07", + "vn_o_helmet_nva_05", + "vn_o_helmet_nva_03", + "vn_o_helmet_nva_04", + "vn_o_helmet_nva_01", + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_o_helmet_nva_09", + "vn_o_helmet_shl61_01", + "vn_o_helmet_shl61_02", + "vn_o_helmet_nva_10", + "vn_b_helmet_m1_11_01", + "vn_b_helmet_m1_10_01", + "vn_b_helmet_m1_08_01", + "vn_b_helmet_m1_08_02", + "vn_b_helmet_m1_17_01", + "vn_b_helmet_m1_17_02", + "vn_b_helmet_m1_04_01", + "vn_b_helmet_m1_04_02", + "vn_b_helmet_m1_09_01", + "vn_b_helmet_m1_09_02", + "vn_b_helmet_m1_07_01", + "vn_b_helmet_m1_07_02", + "vn_b_helmet_m1_06_01", + "vn_b_helmet_m1_06_02", + "vn_b_helmet_m1_05_01", + "vn_b_helmet_m1_05_02", + "vn_b_helmet_m1_03_01", + "vn_b_helmet_m1_03_02", + "vn_b_helmet_m1_20_01", + "vn_b_helmet_m1_20_02", + "vn_b_helmet_m1_02_01", + "vn_b_helmet_m1_02_02", + "vn_b_helmet_m1_19_01", + "vn_b_helmet_m1_19_02", + "vn_b_helmet_m1_18_01", + "vn_b_helmet_m1_18_02", + "vn_b_helmet_m1_16_01", + "vn_b_helmet_m1_16_02", + "vn_b_helmet_m1_15_01", + "vn_b_helmet_m1_15_02", + "vn_b_helmet_m1_14_01", + "vn_b_helmet_m1_14_02", + "vn_i_helmet_m1_03_02", + "vn_i_helmet_m1_02_02", + "vn_b_helmet_m1_01_01", + "vn_b_helmet_m1_12_02", + "vn_b_helmet_m1_12_01", + "vn_i_helmet_m1_01_02", + "vn_i_helmet_m1_03_01", + "vn_i_helmet_m1_02_01", + "vn_i_helmet_m1_01_01", + "vn_b_helmet_m1_01_02" + ]; +}; + +if (_hasSPE) then { + _helmets append [ + "H_SPE_US_Helmet_Scrim_os", + "H_SPE_US_Helmet_NCO_scrim", + "H_SPE_US_Helmet_Scrim_ns", + "H_SPE_US_Helmet_Scrim", + "H_SPE_US_Helmet_os", + "H_SPE_US_Helmet_polar_Scrim_os", + "H_SPE_US_Helmet_polar_Scrim_ns", + "H_SPE_US_Helmet_polar_Scrim", + "H_SPE_US_Helmet_polar_os", + "H_SPE_US_Helmet_polar_net_os", + "H_SPE_US_Helmet_polar_net_ns", + "H_SPE_US_Helmet_polar_net", + "H_SPE_US_Helmet_polar_ns", + "H_SPE_US_Helmet_polar", + "H_SPE_US_Helmet_Net_os", + "H_SPE_US_Helmet_NCO_net", + "H_SPE_US_Helmet_Net_ns", + "H_SPE_US_Helmet_CO_Net", + "H_SPE_US_Helmet_Net", + "H_SPE_US_Helmet_band_net_os", + "H_SPE_US_Helmet_band_net_ns", + "H_SPE_US_Helmet_band_net", + "H_SPE_US_Helmet_NCO", + "H_SPE_US_MP_Helmet_White_os", + "H_SPE_US_MP_Helmet_White_ns", + "H_SPE_US_MP_Helmet_White", + "H_SPE_US_Helmet_ns", + "H_SPE_US_Helmet_CO", + "H_SPE_US_Helmet_band_os", + "H_SPE_US_Helmet_band_ns", + "H_SPE_US_Helmet_band", + "H_SPE_US_Helmet_29ID_Scrim_os", + "H_SPE_US_Helmet_29ID_Scrim_ns", + "H_SPE_US_Helmet_29ID_Scrim", + "H_SPE_GER_Helmet_os", + "H_SPE_GER_HelmetCamo2", + "H_SPE_GER_HelmetCamo", + "H_SPE_GER_HelmetCamo4", + "H_SPE_GER_Helmet_ns_wire_painted", + "H_SPE_GER_Helmet_os_painted", + "H_SPE_GER_Helmet_ns_painted", + "H_SPE_GER_Helmet_net_painted", + "H_SPE_GER_Helmet_Glasses_painted", + "H_SPE_GER_Helmet_painted", + "H_SPE_GER_Helmet_ns_wire", + "H_SPE_GER_Helmet_ns", + "H_SPE_GER_HelmetUtility_Oak_OS", + "H_SPE_GER_HelmetUtility_Oak", + "H_SPE_GER_Helmet_net", + "H_SPE_GER_HelmetUtility_Grass_OS", + "H_SPE_GER_HelmetUtility_Grass", + "H_SPE_GER_Helmet_Glasses", + "H_SPE_GER_HelmetCamo3_OS", + "H_SPE_GER_HelmetCamo3", + "H_SPE_GER_HelmetUtility_OS", + "H_SPE_GER_HelmetUtility", + "H_SPE_GER_Helmet", + "H_SPE_ST_Helmet3", + "H_SPE_ST_Helmet4", + "H_SPE_ST_Helmet", + "H_SPE_ST_Helmet2", + "H_SPE_FR_Adrian_ns", + "H_SPE_FR_Adrian" + ]; +}; + private _crewhelmets = ["H_Tank_black_F"]; if (_hasWs) then { @@ -1107,6 +1959,14 @@ if (_hasCSLA) then { _crewhelmets append ["US85_helmetDH132", "US85_helmetDH132G", "US85_helmetDH132G_on"]; }; +if (_hasSOG) then { + _crewhelmets append ["vn_b_beret_04_01", "vn_b_helmet_t56_01_01", "vn_b_helmet_t56_02_01","vn_b_helmet_t56_01_02","vn_b_helmet_t56_02_02","vn_b_helmet_t56_01_03","vn_b_helmet_t56_02_03","vn_o_helmet_tsh3_02","vn_o_helmet_tsh3_01"]; +}; + +if (_hasSPE) then { + _crewhelmets append ["H_SPE_US_Helmet_Tank_M1_Scrim","H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; +}; + ///// private _offuniforms = ["U_I_C_Soldier_Camo_F"]; private _backpacks = ["B_AssaultPack_rgr","B_AssaultPack_cbr","B_AssaultPack_sgg","B_AssaultPack_khk","B_AssaultPack_blk","B_TacticalPack_oli","B_Carryall_oli","B_Kitbag_sgg","B_FieldPack_oli"]; @@ -1139,6 +1999,86 @@ if (_hasCSLA) then { _backpacks append ["US85_bpSf","FIA_bpPack", "US85_bpAlice"]; }; +if (_hasSOG) then { + _backpacks append [ + "vn_b_pack_m41_05", + "vn_b_pack_m41_04", + "vn_b_pack_m41_03", + "vn_b_pack_m41_02", + "vn_b_pack_m41_01", + "vn_b_pack_trp_02", + "vn_b_pack_trp_04", + "vn_b_pack_trp_01", + "vn_b_pack_trp_03", + "vn_b_pack_01", + "vn_b_pack_04", + "vn_b_pack_03", + "vn_b_pack_02", + "vn_b_pack_05", + "vn_o_pack_t884_01", + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_05", + "vn_o_pack_03", + "vn_o_pack_07", + "vn_o_pack_06", + "vn_o_pack_04", + "vn_b_pack_01_02", + "vn_b_pack_04_02", + "vn_b_pack_03_02", + "vn_b_pack_02_02", + "vn_b_pack_05_02", + "vn_b_pack_arvn_04", + "vn_b_pack_arvn_03", + "vn_b_pack_arvn_02", + "vn_b_pack_arvn_01", + "vn_b_pack_trp_02_02", + "vn_b_pack_trp_04_02", + "vn_b_pack_trp_01_02", + "vn_b_pack_trp_03_02", + "vn_b_pack_lw_03", + "vn_b_pack_prc77_01", + "vn_b_pack_lw_06", + "vn_b_pack_lw_01", + "vn_b_pack_lw_02", + "vn_b_pack_lw_05", + "vn_b_pack_lw_07", + "vn_b_pack_m5_01", + "vn_b_pack_lw_04", + "vn_b_pack_p44_03", + "vn_b_pack_p44_02", + "vn_b_pack_p44_01", + "vn_b_pack_p08_03", + "vn_b_pack_p08_02", + "vn_b_pack_p08_01", + "vn_b_pack_pfield_02", + "vn_b_pack_pfield_01" + ]; +}; + +if (_hasSPE) then { + _backpacks append [ + "B_SPE_US_Radio_packboard", + "B_SPE_US_packboard_eng", + "B_SPE_US_packboard_ammo", + "B_SPE_US_Backpack_Mk2", + "B_SPE_US_Backpack_pick", + "B_SPE_US_Backpack_RocketBag_Empty", + "B_SPE_US_Backpack_M43_GP", + "B_SPE_US_Backpack_M43_GP", + "B_SPE_US_Backpack_dday", + "B_SPE_US_Backpack", + "B_SPE_US_M36_Bandoleer", + "B_SPE_US_M36", + "B_SPE_GER_Tonister41_Frame_Full", + "B_SPE_GER_Tonister41_Frame", + "B_SPE_GER_Tonister34_canvas", + "B_SPE_GER_Tonister41_Frame_Full_ST", + "B_SPE_GER_Tonister41_Frame_ST", + "B_SPE_GER_A_frame_ST_Full" + ]; +}; + _loadoutData set ["offuniforms", _offuniforms]; ///check offuniforms later. _loadoutData set ["vests", _vests]; _loadoutData set ["heavyVests", _heavyVests]; @@ -1221,6 +2161,62 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_pilotLoadoutData get "uniforms") append [ + "vn_o_uniform_nva_air_01", + "vn_b_uniform_k2b_02_03", + "vn_b_uniform_k2b_01_04", + "vn_b_uniform_k2b_01_05", + "vn_b_uniform_k2b_01_02", + "vn_b_uniform_k2b_02_04", + "vn_b_uniform_k2b_02_05", + "vn_b_uniform_k2b_02_02", + "vn_b_uniform_k2b_01_01", + "vn_b_uniform_k2b_02_01", + "vn_b_uniform_k2b_03_01", + "vn_b_uniform_heli_01_01", + "vn_b_uniform_k2b_03_02" + ]; +}; + +if (_hasSOG) then { + (_pilotLoadoutData get "helmets") append [ + "vn_o_helmet_zsh3_02", + "vn_o_helmet_zsh3_01", + "vn_b_helmet_svh4_02_05", + "vn_b_helmet_svh4_01_05", + "vn_b_helmet_svh4_02_02", + "vn_b_helmet_svh4_01_02", + "vn_b_helmet_svh4_02_04", + "vn_b_helmet_svh4_01_04", + "vn_b_helmet_svh4_02_01", + "vn_b_helmet_svh4_01_01", + "vn_b_helmet_aph6_02_01", + "vn_b_helmet_aph6_01_01", + "vn_b_helmet_aph6_02_04", + "vn_b_helmet_aph6_01_04", + "vn_b_helmet_aph6_02_03", + "vn_b_helmet_aph6_01_03", + "vn_b_helmet_aph6_02_05", + "vn_b_helmet_aph6_01_05", + "vn_b_helmet_aph6_02_02", + "vn_b_helmet_aph6_01_02" + ]; +}; + +if (_hasSPE) then { + (_pilotLoadoutData get "uniforms") append [ + "U_SPE_US_S31A_glove", + "U_SPE_US_S31A", + "U_SPE_US_S31_erla_glove", + "U_SPE_US_S31_erla", + "U_SPE_US_Pilot_glove", + "U_SPE_US_Pilot", + "U_SPE_US_Pilot_lthr_glove", + "U_SPE_US_Pilot_lthr" + ]; +}; + // ##################### DO NOT TOUCH ANYTHING BELOW THIS LINE ##################### diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf index 89912b63e0..3dad4a7275 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf @@ -11,6 +11,8 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; //////////////////////////// // Rivals Information // @@ -91,6 +93,38 @@ if (_hasCSLA) then { _apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; }; +if (_hasSOG) then { + _staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; + _lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", + "vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; + _helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", + "vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", + "vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" + ,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", + "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" + ,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" + ]; + _apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", + "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +}; + +if (_hasSPE) then { + _staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; + //_lightArmedVehicles append []; + //_lightUnarmedVehicles append []; + _tanks append ["SPE_PzKpfwIII_J_noinsignia","SPE_PzKpfwIII_L_noinsignia","SPE_PzKpfwIII_M_noinsignia","SPE_PzKpfwIII_N_noinsignia","SPE_PzKpfwIV_G_noinsignia","SPE_ST_PzKpfwVI_H1","SPE_FR_M10_noinsignia", + "SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; + _apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + _trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; +}; + ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["handGrenadeAmmo", ["GrenadeHand"]] call _fnc_saveToTemplate; @@ -227,7 +261,9 @@ if (_hasCSLA) then { ["US85_MH60M134", ["addWinch",0.5]], ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + ["US85_UH60M240", ["addWinch",0.5]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -237,6 +273,18 @@ if (_hasCSLA) then { ////////////////////////// // Loadouts // ////////////////////////// +_loadoutData set ["lightHELaunchers", [ +["launch_RPG32_green_F", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] +]]; +_loadoutData set ["AALaunchers", [ +["launch_B_Titan_tna_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] +]]; +_loadoutData set ["lightATLaunchers", [ + ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] +]]; private _loadoutData = call _fnc_createLoadoutData; private _rifles = [ ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_F", "30Rnd_762x39_Mag_F", "30Rnd_762x39_Mag_Green_F"], [], ""] @@ -319,6 +367,207 @@ if (_hasWs) then { ]; }; +if (_hasSOG) then { + (_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] + ]; + (_loadoutData get "lightHELaunchers") append [ + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; + _gls append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _rifles append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + _carbines append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + _tunedRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; + _enforcerRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _mgs append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + _pistols append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "lightATLaunchers") append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ]; + _rifles append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ]; + _marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] + ]; + _mgs append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ]; + _carbines append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ]; + _pistols append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] + ]; +}; + _loadoutData set ["rifles", _rifles]; _loadoutData set ["tunedRifles", _tunedRifles]; _loadoutData set ["enforcerRifles", _enforcerRifles]; @@ -326,18 +575,7 @@ _loadoutData set ["carbines", _carbines]; _loadoutData set ["grenadeLaunchers", _gls]; _loadoutData set ["machineGuns", _mgs]; _loadoutData set ["marksmanRifles", _marksmanRifles]; -_loadoutData set ["lightATLaunchers", [ - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] -]]; -_loadoutData set ["lightHELaunchers", [ -["launch_RPG32_green_F", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] -]]; -_loadoutData set ["AALaunchers", [ -["launch_B_Titan_tna_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] -]]; + _loadoutData set ["sidearms", _pistols]; _loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; @@ -359,8 +597,66 @@ _loadoutData set ["facewear", [ "G_Bandanna_shades", "G_Bandanna_blk" ]]; + +if (_hasSOG) then { + (_loadoutData get "facewear") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_scarf_01_01", + "vn_b_scarf_01_01", + "vn_o_scarf_01_02", + "vn_o_scarf_01_03", + "vn_o_scarf_01_04", + "vn_b_scarf_01_03", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_o_acc_goggles_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a", + "vn_b_aviator" + ]; +}; + +if (_hasSPE) then { + (_loadoutData get "facewear") append [ + "G_SPE_GER_Headset", + "G_SPE_Sunglasses_US_Yellow", + "G_SPE_Sunglasses_US_Red", + "G_SPE_Pipe_Sir_Winston", + "G_SPE_Sunglasses_GER_Red", + "G_SPE_Sunglasses_GER_Brown", + "G_SPE_Polar_Goggles", + "G_SPE_SWDG_Goggles", + "G_SPE_Dust_Goggles", + "G_SPE_Ful_Vue", + "G_SPE_Ful_Vue_Reinforced", + "G_SPE_Dust_Goggles_2", + "G_SPE_Dienst_Brille", + "G_SPE_Cigarette_Strike_Outs", + "G_SPE_Cigarette_Grundstein", + "G_SPE_Cigarette_Belomorkanal", + "G_SPE_Cigar_Moza", + "G_SPE_Binoculars" + ]; +}; + _loadoutData set ["fullmask", []]; +if (_hasSOG) then { + (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; +}; + _loadoutData set ["headgear", [ "H_Booniehat_oli", "H_Beret_blk", @@ -392,6 +688,134 @@ if (_hasLawsOfWar) then { _loadoutData set ["offuniforms", ["U_I_C_Soldier_Camo_F"]]; _loadoutData set ["vests", ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F", "V_TacVest_blk"]]; + +if (_hasSOG) then { + _vests append [ + "vn_o_vest_vc_02", + "vn_o_vest_vc_03", + "vn_o_vest_vc_04", + "vn_o_vest_vc_05", + "vn_o_vest_vc_01", + "vn_b_vest_usmc_07", + "vn_b_vest_usmc_08", + "vn_b_vest_usmc_09", + "vn_b_vest_sog_04", + "vn_b_vest_sog_01", + "vn_b_vest_sog_02", + "vn_b_vest_sog_06", + "vn_b_vest_sog_05", + "vn_b_vest_sog_03", + "vn_b_vest_seal_05", + "vn_b_vest_seal_03", + "vn_b_vest_sas_01", + "vn_b_vest_sas_04", + "vn_b_vest_sas_03", + "vn_b_vest_sas_02", + "vn_o_vest_08", + "vn_o_vest_02", + "vn_o_vest_07", + "vn_o_vest_03", + "vn_o_vest_06", + "vn_o_vest_01", + "vn_b_vest_usarmy_04", + "vn_b_vest_usarmy_03", + "vn_b_vest_usarmy_02", + "vn_b_vest_usarmy_09", + "vn_b_vest_usarmy_06", + "vn_b_vest_usarmy_07", + "vn_b_vest_usarmy_08", + "vn_b_vest_usarmy_05", + "vn_b_vest_usarmy_10", + "vn_b_vest_anzac_03", + "vn_b_vest_anzac_02", + "vn_b_vest_anzac_01", + "vn_b_vest_anzac_07", + "vn_b_vest_anzac_05", + "vn_b_vest_anzac_06", + "vn_b_vest_anzac_04", + "vn_b_vest_usmc_02", + "vn_b_vest_usmc_01", + "vn_b_vest_usmc_06", + "vn_b_vest_usmc_03", + "vn_b_vest_usmc_04", + "vn_b_vest_usmc_05", + "vn_b_vest_usarmy_14", + "vn_b_vest_usarmy_13", + "vn_b_vest_usarmy_12", + "vn_b_vest_usarmy_11", + "vn_b_vest_anzac_08", + "vn_b_vest_anzac_09", + "vn_b_vest_aircrew_01" + ]; +}; + +if (_hasSPE) then { + _vests append [ + "V_SPE_US_Vest_Thompson_M43", + "V_SPE_US_Vest_Thompson", + "V_SPE_US_Vest_Carbine_pick", + "V_SPE_US_Vest_Carbine_m43", + "V_SPE_US_Vest_M1919", + "V_SPE_US_Vest_Carbine_eng", + "V_SPE_US_Vest_Carbine_mk2", + "V_SPE_US_Vest_Carbine", + "V_SPE_US_Vest_Asst_MG", + "V_SPE_US_Vest_Thompson_nco_Radio", + "V_SPE_US_Vest_Thompson_nco", + "V_SPE_US_Vest_45_off", + "V_SPE_US_Vest_Carbine_nco_Radio", + "V_SPE_US_Vest_Carbine_nco", + "V_SPE_US_Vest_Medic2", + "V_SPE_US_Vest_Medic", + "V_SPE_US_Vest_Medic3", + "V_SPE_US_Vest_Grenadier", + "V_SPE_US_Vest_Garand_45", + "V_SPE_US_Vest_Garand_mk2", + "V_SPE_US_Vest_Garand_map", + "V_SPE_US_Vest_Garand_M43", + "V_SPE_US_Vest_Garand_eng", + "V_SPE_US_Vest_Garand_gp", + "V_SPE_US_Vest_Garand", + "V_SPE_US_Vest_Bar", + "V_SPE_US_Vest_Bar_assist", + "V_SPE_US_Assault_Vest_rifle_M43", + "V_SPE_US_Assault_Vest_rifle", + "V_SPE_US_Assault_Vest_alt", + "V_SPE_US_Assault_Vest_eng", + "V_SPE_US_Assault_Vest_Light", + "V_SPE_US_Assault_Vest_dday_rifle", + "V_SPE_US_Assault_Vest_dday_rifle_M43", + "V_SPE_US_Assault_Vest_dday_eng", + "V_SPE_US_Assault_Vest_dday_Bag", + "V_SPE_US_Assault_Vest_dday", + "V_SPE_US_Assault_Vest_Bag", + "V_SPE_US_Assault_Vest", + "V_SPE_GER_VestUnterofficer", + "V_SPE_GER_VestSTG", + "V_SPE_GER_VestMP40", + "V_SPE_GER_FWOVest", + "V_SPE_GER_SaniVest", + "V_SPE_GER_VestKar98", + "V_SPE_GER_PioneerVest", + "V_SPE_GER_FieldOfficer", + "V_SPE_GER_VestMG", + "V_SPE_GER_SaniVest2", + "V_SPE_GER_VestG43", + "V_SPE_DAK_PioneerVest", + "V_SPE_DAK_SaniVest2", + "V_SPE_DAK_VestUnterofficer", + "V_SPE_DAK_VestSTG", + "V_SPE_DAK_VestMP40", + "V_SPE_DAK_FWOVest", + "V_SPE_DAK_VestKar98", + "V_SPE_DAK_VestMG", + "V_SPE_DAK_VestG43", + "V_SPE_FFI_Vest_rifle_pouch", + "V_SPE_FFI_Vest_rifle", + "V_SPE_FFI_Vest_Pouch" + ]; +}; + _loadoutData set ["backpacks", ["B_TacticalPack_oli", "B_Carryall_oli"]]; _loadoutData set ["helmets", _helmets]; _loadoutData set ["crewHelmets", ["H_Tank_black_F"]]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf index 2474afe3e7..998cd6fe7a 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf @@ -11,6 +11,8 @@ private _hasKart = "kart" in A3A_enabledDLC; private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; //////////////////////////// // Rivals Information // @@ -122,6 +124,38 @@ if (_hasRF) then { _staticMortars append ["I_CommandoMortar_RF","I_TwinMortar_RF"] }; +if (_hasSOG) then { + _staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", + "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; + _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; + _staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; + _lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", + "vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; + _lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; + _tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; + _helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", + "vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", + "vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" + ,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", + "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" + ,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" + ]; + _apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", + "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +}; + +if (_hasSPE) then { + _staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; + _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; + _staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; + //_lightArmedVehicles append []; + //_lightUnarmedVehicles append []; + _tanks append ["SPE_PzKpfwIII_J_noinsignia","SPE_PzKpfwIII_L_noinsignia","SPE_PzKpfwIII_M_noinsignia","SPE_PzKpfwIII_N_noinsignia","SPE_PzKpfwIV_G_noinsignia","SPE_ST_PzKpfwVI_H1","SPE_FR_M10_noinsignia", + "SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; + _apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; + _trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; +}; + ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["handGrenadeAmmo", ["GrenadeHand"]] call _fnc_saveToTemplate; ["mortarAmmo", ["Sh_82mm_AMOS"]] call _fnc_saveToTemplate; @@ -305,7 +339,9 @@ if (_hasRF) then { ["US85_MH60M134", ["addWinch",0.5]], ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + ["US85_UH60M240", ["addWinch",0.5]], + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -713,6 +749,207 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _rpgs append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] + ]; + (_loadoutData get "lightHELaunchers") append [ + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] + ]; + (_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] + ]; + _gls append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] + ]; + _rifles append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] + ]; + _carbines append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] + ]; + _tunedRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] + ]; + _enforcerRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] + ]; + _mgs append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] + ]; + _pistols append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] + ]; +}; + +if (_hasSPE) then { + _rpgs append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ]; + _rifles append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ]; + _marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] + ]; + _mgs append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ]; + _carbines append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ]; + _pistols append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] + ]; +}; + _loadoutData set ["rifles", _rifles]; _loadoutData set ["tunedRifles", _tunedRifles]; _loadoutData set ["enforcerRifles", _enforcerRifles]; @@ -774,6 +1011,36 @@ if (_hasRF) then { ]; }; +if (_hasSOG) then { + (_loadoutData get "facewear") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_scarf_01_01", + "vn_b_scarf_01_01", + "vn_o_scarf_01_02", + "vn_o_scarf_01_03", + "vn_o_scarf_01_04", + "vn_b_scarf_01_03", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_o_acc_goggles_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a", + "vn_b_aviator" + ]; +}; + _loadoutData set ["fullmask", [ "G_Balaclava_combat", "G_Balaclava_lowprofile", "G_Balaclava_blk"]]; if (_hasGM) then { @@ -782,7 +1049,12 @@ if (_hasGM) then { "gm_ge_facewear_stormhood_dustglasses_blk", "gm_ge_facewear_stormhood_brd" ]; -} ; +}; + +if (_hasSOG) then { + (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; +}; + _loadoutData set ["headgear", [ "H_Shemag_olive", @@ -946,6 +1218,53 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _vests append [ + "vn_o_vest_vc_02", + "vn_o_vest_vc_03", + "vn_o_vest_vc_04", + "vn_o_vest_vc_05", + "vn_o_vest_vc_01", + "vn_b_vest_usmc_07", + "vn_b_vest_usmc_08", + "vn_b_vest_usmc_09", + "vn_b_vest_sog_04", + "vn_b_vest_sog_01", + "vn_b_vest_sog_02", + "vn_b_vest_sog_06", + "vn_b_vest_sog_05", + "vn_b_vest_sog_03", + "vn_b_vest_seal_05", + "vn_b_vest_seal_03", + "vn_b_vest_sas_01", + "vn_b_vest_sas_04", + "vn_b_vest_sas_03", + "vn_b_vest_sas_02", + "vn_o_vest_08", + "vn_o_vest_02", + "vn_o_vest_07", + "vn_o_vest_03", + "vn_o_vest_06", + "vn_o_vest_01", + "vn_b_vest_usarmy_04", + "vn_b_vest_usarmy_03", + "vn_b_vest_usarmy_02", + "vn_b_vest_usarmy_09", + "vn_b_vest_usarmy_06", + "vn_b_vest_usarmy_07", + "vn_b_vest_usarmy_08", + "vn_b_vest_usarmy_05", + "vn_b_vest_usarmy_10", + "vn_b_vest_anzac_03", + "vn_b_vest_anzac_02", + "vn_b_vest_anzac_01", + "vn_b_vest_anzac_07", + "vn_b_vest_anzac_05", + "vn_b_vest_anzac_06", + "vn_b_vest_anzac_04" + ]; +}; + private _heavyVests = ["V_TacVestIR_blk", "V_Press_F", "V_PlateCarrierIAGL_oli", "V_PlateCarrierIAGL_dgtl","V_PlateCarrierIA2_dgtl","V_PlateCarrierIA1_dgtl", "V_I_G_resistanceLeader_F", "V_TacVest_blk_POLICE","V_PlateCarrier1_blk","V_PlateCarrier2_blk"]; if (_hasApex) then { @@ -1022,6 +1341,24 @@ if (_hasCSLA) then { ]; }; +if (_hasSOG) then { + _heavyVests append [ + "vn_b_vest_usmc_02", + "vn_b_vest_usmc_01", + "vn_b_vest_usmc_06", + "vn_b_vest_usmc_03", + "vn_b_vest_usmc_04", + "vn_b_vest_usmc_05", + "vn_b_vest_usarmy_14", + "vn_b_vest_usarmy_13", + "vn_b_vest_usarmy_12", + "vn_b_vest_usarmy_11", + "vn_b_vest_anzac_08", + "vn_b_vest_anzac_09", + "vn_b_vest_aircrew_01" + ]; +}; + /////Uniforms _loadoutData set ["uniforms", [ "U_BG_leader", diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf new file mode 100644 index 0000000000..98bf408232 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf @@ -0,0 +1,86 @@ +["CSLA_Mi24V_noinsignia", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], +["CSLA_PLdvK59V3S_noinsignia",["addTools",0.3,"addFuelKanister",0.3]], +["CSLA_BVP1_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_BPzV_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_DTP90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_MU90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_OT62_noinsignia", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], +["CSLA_OT64C_noinsignia", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], +["CSLA_OT65A_noinsignia", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], +["CSLA_OZV90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_AZU_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_AZU_para_noinsignia", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_AZU_R2_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_V3SLizard_noinsignia", ["addTools",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sa_noinsignia", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sf_noinsignia", ["addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3So_noinsignia", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3S_noinsignia", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sr_noinsignia", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_Mi17_noinsignia", ["ADD_winch",0.5]], +["CSLA_Mi17mg_noinsignia", ["ADD_winch",0.5]], +["CSLA_Mi17pylons_noinsignia", ["ADD_winch",0.5]], +["CSLA_T72_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["CSLA_T72M_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["CSLA_T72M1_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["FIA_BTR40_noinsignia", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], +["FIA_BTR40_DSKM_noinsignia",["ADD_sparewheel",0.5]], +["CSLA_Mi24V", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], +["CSLA_PLdvK59V3S",["addTools",0.3,"addFuelKanister",0.3]], +["CSLA_BVP1", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_BPzV", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_DTP90", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_MU90", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_OT62", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], +["CSLA_OT64C", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], +["CSLA_OT65A", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], +["CSLA_OZV90", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], +["CSLA_AZU", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_AZU_para", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_AZU_R2", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], +["CSLA_V3SLizard", ["addTools",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sa", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sf", ["addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3So", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3S", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_V3Sr", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], +["CSLA_Mi17", ["ADD_winch",0.5]], +["CSLA_Mi17mg", ["ADD_winch",0.5]], +["CSLA_Mi17pylons", ["ADD_winch",0.5]], +["CSLA_T72", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["CSLA_T72M", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["CSLA_T72M1", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], +["FIA_BTR40", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], +["FIA_BTR40_DSKM",["ADD_sparewheel",0.5]], +["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], +["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], +["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], +["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], +["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], +["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], +["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], +["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], +["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], +["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], +["US85_M1008_S250", ["addFrontFrame",0.5]], +["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], +["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], +["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], +["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], +["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], +["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], +["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], +["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], +["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], +["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], +["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], +["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], +["US85_MH60M134", ["addWinch",0.5]], +["US85_MH60FFAR", ["addWinch",0.5]], +["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], +["US85_UH60M240", ["addWinch",0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf new file mode 100644 index 0000000000..babedef801 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf @@ -0,0 +1,34 @@ +["gm_gc_army_zsu234v1_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"luggageBoard_01_unhide",0.3,"Barrel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"fireExtinguisher_01_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"mainTurret_SearchRadar_trav_unhide",0.3,"wheelChock_01_unhide",0.3,"wheelChock_02_unhide",0.3,"woodenbeam_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_bmp1sp2_noinsignia", ["spareTracks_1_1_unhide",0.3,"spareTracks_1_2_unhide",0.3,"spareTracks_2_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"wheelChock_1_2_unhide",0.3,"woodenBeam_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"AmmoBox_08_unhide",0.3,"AmmoBox_09_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_brdm2_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_brdm2um_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"CamoNet_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"generator_01_unhide",0.3,"AmmoBox_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_btr60pa_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_btr60pa_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], +["gm_gc_army_btr60pb_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], +["gm_gc_army_btr60pu12_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], +["gm_pl_army_ural375d_mlrs",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"toolbox_unhide",0.3,"TowBar_01_unhide",0.3]], +["gm_gc_bgs_uaz469_cargo_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], +["gm_gc_army_uaz469_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], +["gm_gc_army_uaz469_spg9_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], +["gm_gc_bgs_ural4320_reammo_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3]], +["gm_gc_bgs_ural375d_refuel_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"TowBar_01_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3]], +["gm_gc_army_ural44202_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], +["gm_gc_bgs_ural375d_medic_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"TowBar_01_unhide",0.3]], +["gm_gc_bgs_ural4320_repair_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"winch_unhide",0.3,"toolbox_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"lightGuard_unhide",0.3,"tools_unhide",0.3]], +["gm_gc_bgs_ural4320_cargo_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], +["gm_gc_airforce_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_gc_airforce_mi2t_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_gc_airforce_mi2urn_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_gc_airforce_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_gc_army_pt76b_noinsignia", ["ConvoyLights_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelTank_01_unhide",0.3,"FuelTank_02_unhide",0.3,"FuelTank_03_unhide",0.3,"FuelTank_04_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], +["gm_gc_army_t55_noinsignia", ["ConvoyLights_01_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_gc_army_t55a_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_gc_army_t55ak_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_gc_army_t55am2_noinsignia",["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_gc_army_t55am2b_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_gc_bgs_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_gc_bgs_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], +["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], +["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], +["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf new file mode 100644 index 0000000000..e6b1c483cd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf @@ -0,0 +1,26 @@ +["gmx_aaf_leopard1a1a1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gmx_aaf_leopard1a3_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gmx_aaf_leopard1a5_wdl", ["CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gmx_aaf_m113a1g_medic_wdl", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_u1300l_medic_wdl", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], +["gmx_aaf_kat1_451_reammo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gmx_aaf_u1300l_cargo_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], +["gmx_aaf_kat1_451_cargo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gmx_aaf_u1300l_container_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], +["gmx_aaf_kat1_451_container_wdl", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gmx_aaf_u1300l_repair_wdl", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], +["gmx_aaf_bpz2a0_wdl", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_brpz1_wdl", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], +["gmx_aaf_m113a1g_apc_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_m113a1g_apc_milan_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_m113a1g_command_wdl", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_m113a2dk_wdl", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], +["gmx_aaf_luchsa1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gmx_aaf_luchsa2_wdl", ["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gmx_aaf_marder1a1plus_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gmx_aaf_marder1a1a_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gmx_aaf_marder1a2_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gmx_aaf_fuchsa0_command_wdl", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_fuchsa0_engineer_wdl", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gmx_aaf_fuchsa0_reconnaissance_wdl", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf new file mode 100644 index 0000000000..f9f1e5b8f2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf @@ -0,0 +1,86 @@ +["a3a_AAF_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], +["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], +["a3a_AAF_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["I_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["I_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["I_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], +///above the original aaf +["B_G_Pickup_mrl_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_G_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_G_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_G_Pickup_hmg_rf",["Hide_Shield",0.3,"Hide_Rail",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_G_Pickup_repair_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_Services",0.3,"BeaconsServicesStart",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_GEN_Pickup_covered_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",0,"hide_Services",0.3,"BeaconsServicesStart",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",0.9,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_GEN_Heli_EC_01_RF",["hide_winch",0.3,"hide_mirror",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["B_Pickup_aat_rf",["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.31,"window_armor_hatch_R_rot",1,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_Pickup_mmg_rf",["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0.3,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_Heli_light_03_dynamicLoadout_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["B_Heli_light_03_unarmed_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], +["B_TwinMortar_RF",["hide_door_l",0.5,"hide_door_r",0.5]], +["B_T_Pickup_aat_rf",["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_T_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_T_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["B_T_Pickup_mmg_rf",["hide_trunk_cover",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0.3,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], +["B_T_TwinMortar_RF",["hide_door_l",0.5,"hide_door_r",0.5]], +// +["O_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["O_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], +["O_T_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_T_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["O_G_Pickup_mrl_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_G_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_G_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_G_Pickup_hmg_rf",["Hide_Shield",0.3,"Hide_Rail",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["O_G_Pickup_repair_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_Services",0.3,"BeaconsServicesStart",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +/// +["I_Pickup_hmg_rf",["Hide_Shield",0.3,"Hide_Rail",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_Heli_EC_02_RF",["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["I_G_Pickup_mrl_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_G_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_G_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_G_Pickup_hmg_rf",["Hide_Shield",0.3,"Hide_Rail",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_G_Pickup_repair_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_Services",0.3,"BeaconsServicesStart",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["I_E_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_E_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["I_E_Pickup_covered_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",0,"hide_Services",0.3,"BeaconsServicesStart",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",0.9,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["I_E_Heli_light_03_dynamicLoadout_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["I_E_Heli_light_03_unarmed_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], +["I_E_Heli_EC_01A_military_RF",["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["I_E_EC_02_RF",["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["I_C_Pickup_mrl_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_C_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["I_C_Pickup_hmg_rf",["Hide_Shield",0.3,"Hide_Rail",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +/// +["C_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["C_Pickup_covered_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",1,"hide_snorkel",1,"hide_antenna",1,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["C_Pickup_repair_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",0,"BeaconsServicesStart",1,"hide_bullbar",1,"hide_snorkel",1,"hide_antenna",1,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["C_Heli_EC_01A_civ_RF",["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["C_Heli_EC_01_civ_RF",["hide_winch",0.3,"hide_mirror",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["C_Heli_EC_04_rescue_RF",["hide_mirror",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["C_IDAP_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0.3,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["C_IDAP_Pickup_covered_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",1,"hide_snorkel",1,"hide_antenna",0,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["C_IDAP_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["C_IDAP_Pickup_water_rf",["hide_bullbar",0.3,"hide_fuel_tank",0,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["C_IDAP_Heli_EC_01A_civ_RF",["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +///AU configs +["a3a_police_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["a3a_police_Pickup_comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",1,"hide_snorkel",1,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["a3a_black_Heli_light_03_dynamicLoadout_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["a3a_LDF_Heli_light_03_dynamicLoadout_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["a3a_Heli_light_03_dynamicLoadout_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], +["a3a_black_Heli_light_03_unarmed_RF",["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], +["a3a_LDF_Heli_EC_02_RF",["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["a3a_black_Heli_EC_02_RF",["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], +["a3a_black_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["a3u_black_Pickup_rival_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], +["a3a_civ_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]] + diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SOG.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SOG.sqf new file mode 100644 index 0000000000..5058ef10d3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SOG.sqf @@ -0,0 +1,328 @@ +/// EXAMPLE ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], +["vn_b_armor_m113_01_aus_army", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m125_01_aus_army", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m577_02_aus_army", ["hide_fuel_cans",0.5,"hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m577_01_aus_army", ["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_b_wheeled_lr2a_mg_02_aus_army",["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_mg_03_aus_army", ["hide_sparewheel",0.3,"hide_axe",0.3,"hide_shovel",0.3]], +["vn_b_wheeled_lr2a_mg_01_aus_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_03_aus_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_02_aus_army", ["hide_sparewheel",0.3,"hide_axe",0.3,"hide_shovel",0.3]], +["vn_b_wheeled_lr2a_01_aus_army", ["hide_sparewheel",0.3,"hide_axe",0.3,"hide_shovel",0.3]], +["vn_b_wheeled_m54_03_aus_army", ["user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m151_mg_02_aus_army", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_06_aus_army", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_03_aus_army", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01_aus_army", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02_aus_army", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m54_repair_aus_army", ["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_fuel_aus_army", ["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_ammo_aus_army", ["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_aus_army", ["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02_aus_army", ["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_toolbox_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_armor_m113_acav_04", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_02", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_01", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_06", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_03", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_05", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_01", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m125_01", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m132_01", ["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m577_02", ["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_b_armor_m577_01", ["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_b_boat_12_02", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_12_04", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_12_01", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_12_03", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_13_02", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_13_04", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_13_01", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_13_03", ["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_b_boat_10_01", ["hide_clutter",0.3,"hide_d_engine_left",0.3,"hide_d_engine_right",0.3]], +["vn_b_boat_09_01", ["hide_clutter",0.3,"hide_d_engine_left",0.3,"hide_d_engine_right",0.3]], +["vn_b_boat_11_01", ["hide_clutter",0.3,"hide_d_engine_left",0.3,"hide_d_engine_right",0.3]], +["vn_b_wheeled_m54_03", ["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m151_mg_04", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_04_mp", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_02", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_02_mp",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_05", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02_mp", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01_mp",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m54_repair", ["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_repair_airport", ["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_fuel", ["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_fuel_airport", ["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_ammo", ["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_ammo_airport",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_mg_01",["user_sparewheel_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3]], +["vn_b_wheeled_m54_mg_03", ["user_sparewheel_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3]], +["vn_b_wheeled_m54_01",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_airport",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_sog",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02_sog", ["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_toolbox_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_toolbox_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_mg_02",["user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_03_usmc",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m151_mg_04_usmc", ["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_02_usmc",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_03_usmc",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01_usmc", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02_usmc", ["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m54_repair_usmc",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_fuel_usmc", ["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_ammo_usmc",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",0.3,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_usmc",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02_usmc",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_toolbox_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_armor_m48_01_01", ["hide_mainturret_ammobox",0.3,"hide_mainturret_backpacks",0.3,"hide_cable",0.3,"hide_mainturret_camp",0.3,"hide_mainturret_jerrycan",0.3,"hide_mainturret_tarpaulin",0.3,"hide_mainturret_tools",0.3,"hide_mainturret_tracks",0.3]], +["vn_b_armor_m67_01_01", ["hide_mainturret_ammobox",0.3,"hide_mainturret_backpacks",0.3,"hide_cable",0.3,"hide_mainturret_camp",0.3,"hide_mainturret_jerrycan",0.3,"hide_mainturret_tarpaulin",0.3,"hide_mainturret_tools",0.3,"hide_mainturret_tracks",0.3]], +["vn_b_armor_m48_01_02",["hide_mainturret_ammobox",0.3,"hide_mainturret_backpacks",0.3,"hide_cable",0.3,"hide_mainturret_camp",0.3,"hide_mainturret_jerrycan",0.3,"hide_mainturret_tarpaulin",0.3,"hide_mainturret_tools",0.3,"hide_mainturret_tracks",0.3]], +["vn_b_wheeled_lr2a_mg_02_nz_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_mg_03_nz_army",["hide_sparewheel",0.3,"hide_axe",0.3,"hide_shovel",0.3]], +["vn_b_wheeled_lr2a_mg_01_nz_army",["hide_sparewheel",0.3,"hide_axe",0.3,"hide_shovel",0.3]], +["vn_b_wheeled_lr2a_03_nz_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_02_nz_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_lr2a_01_nz_army", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_b_wheeled_m54_03_nz_army",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_armor_m113_acav_01_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_02_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_03_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_04_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_05_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_acav_06_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m113_01_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m125_01_rok_army",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_b_armor_m577_02_rok_army",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_b_armor_m577_01_rok_army",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_b_wheeled_m54_03_rok_army",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m151_mg_01_rok_army",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_02_rok_army",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_03_rok_army",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01_rok_army",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02_rok_army",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m54_repair_rok_army",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_fuel_rok_army",["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_ammo_rok_army",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",1,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_rok_army",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02_rok_army",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_03_rok_marines",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m151_mg_01_rok_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_02_rok_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_mg_03_rok_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_01_rok_marines",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m151_02_rok_marines",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_b_wheeled_m54_repair_rok_marines",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_b_wheeled_m54_fuel_rok_marines",["user_sparewheel_hide",0.5,"user_canopy_front_hide",0.5]], +["vn_b_wheeled_m54_ammo_rok_marines",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",1,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_01_rok_marines",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_b_wheeled_m54_02_rok_marines",["user_toolbox_hide",0.3,"user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +// +["vn_o_armor_m113_acav_01_kr",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_acav_02_kr",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_acav_03_kr",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_acav_06_kr",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_01_kr",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_wheeled_btr40_mg_02_kr",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01_kr",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04_kr",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02_kr",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01_kr",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_car_04_01_kr",["canopy_hide",0.3,"clutter_c_hide",0.7]], +["vn_o_car_04_mg_01_kr",["clutter_o_hide",0.5]], +["vn_o_wheeled_z157_ammo_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_kr",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_btr40_mg_02_pl",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01_pl",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04_pl",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_06_pl",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_05_pl",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_03_pl",["refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02_pl",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01_pl",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_z157_ammo_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_02_pl",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_armor_pt76a_01_pl",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tarpaulin",0.3,"hide_tracks",0.3]], +["vn_o_pl_static_type56rr",["hide_bushes1",0.3,"hide_bushes2",0.3,"hide_shells",0.3]], +["vn_o_armor_btr50pk_03_nva65",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_02_nva65",["hide_barrels",0.3,"hide_axe",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_01_nva65",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_03",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_02",["hide_barrels",0.3,"hide_axe",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_01",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_m113_acav_01",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_acav_03",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m113_01",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m125_01",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_o_armor_m577_02",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_o_armor_m577_01",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_o_armor_btr50pk_03_nvam",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_02_nvam",["hide_barrels",0.3,"hide_axe",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_armor_btr50pk_01_nvam",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tracks",0.3]], +["vn_o_wheeled_btr40_mg_02_nva65",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01_nva65",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04_nva65",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_06_nva65",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_05_nva65",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_03_nva65",["refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02_nva65",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01_nva65",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_z157_04_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_ammo_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_02_nva65",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_btr40_mg_02",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_06",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_05",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_03",["refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_z157_04",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_ammo",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_02",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_btr40_mg_02_nvam",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01_nvam",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04_nvam",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_06_nvam",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_05_nvam",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_03_nvam",["refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02_nvam",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01_nvam",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_z157_04_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_ammo_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_02_nvam",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_armor_ot54_01_nva65",["hide_mainturret_dshkm_boxes",0.3,"hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3]], +["vn_o_armor_pt76a_01_nva65",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tarpaulin",0.3,"hide_tracks",0.3]], +["vn_o_armor_pt76b_01_nva65",["hide_dshkm_boxes",0.3,"hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tarpaulin",0.3,"hide_tracks",0.3]], +["vn_o_armor_t54b_01_nva65",["hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3,"hide_mainturret_dshkm_boxes",0.3]], +["vn_o_armor_type63_01_nva65",["hide_axe",0.3,"hide_barrels",0.3,"hide_dshkm_boxes",0.3,"hide_shovel",0.3,"hide_tracks",0.3,"hide_cable",0.3,"hide_tarpaulin",0.3]], +["vn_o_armor_ot54_01",["hide_mainturret_dshkm_boxes",0.3,"hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3]], +["vn_o_armor_pt76a_01",["hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tarpaulin",0.3,"hide_tracks",0.3]], +["vn_o_armor_pt76b_01",["hide_dshkm_boxes",0.3,"hide_axe",0.3,"hide_barrels",0.3,"hide_cable",0.3,"hide_shovel",0.3,"hide_tarpaulin",0.3,"hide_tracks",0.3]], +["vn_o_armor_t54b_01",["hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3,"hide_mainturret_dshkm_boxes",0.3]], +["vn_o_armor_type63_01",["hide_axe",0.3,"hide_barrels",0.3,"hide_dshkm_boxes",0.3,"hide_shovel",0.3,"hide_tracks",0.3,"hide_cable",0.3,"hide_tarpaulin",0.3]], +["vn_o_wheeled_btr40_mg_02_vcmf",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_01_vcmf",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_04_vcmf",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_06_vcmf",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_05_vcmf",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_mg_03_vcmf",["refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_02_vcmf",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_btr40_01_vcmf",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_o_wheeled_z157_04_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_ammo_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_02_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_03_vcmf",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_car_04_mg_01",["clutter_o_hide",0.3]], +["vn_o_armor_ot54_01_vcmf",["hide_mainturret_dshkm_boxes",0.3,"hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3]], +["vn_o_armor_t54b_01_vcmf",["hide_log",0.3,"hide_tracks",0.3,"hide_mainturret_backpacks",0.3,"hide_mainturret_dshkm_boxes",0.3]], +// +["vn_i_armor_m113_acav_01",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_acav_02",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_acav_03",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_acav_04",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_acav_05",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_acav_06",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m113_01",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m125_01",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m132_01",["hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m577_02",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_armor_m577_01",["hide_fuel_cans",0.3,"hide_shovel",0.3,"hide_skirts",0.3]], +["vn_i_wheeled_m54_03",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_i_wheeled_m151_mg_01",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_01_mp",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_06",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_01",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_02",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_02_mp",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_01_mp",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m54_repair",["user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_fuel",["user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_ammo",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",1,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_01",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_02",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_03_marines",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_i_wheeled_m151_mg_01_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_02_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_06_marines",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_01_marines",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_02_marines",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m54_repair_marines",["user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_fuel_marines",["user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_ammo_marines",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",0,"user_bench_hide",1,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_01_marines",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_02_marines",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",0.3,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_armor_m48_01_01",["hide_mainturret_ammobox",0.3,"hide_mainturret_backpacks",0.3,"hide_cable",0.3,"hide_mainturret_camp",0.3,"hide_mainturret_jerrycan",0.3,"hide_mainturret_tarpaulin",0.3,"hide_mainturret_tools",0.3,"hide_mainturret_tracks",0.3]], +["vn_i_armor_m67_01_01",["hide_mainturret_ammobox",0.3,"hide_mainturret_backpacks",0.3,"hide_cable",0.3,"hide_mainturret_camp",0.3,"hide_mainturret_jerrycan",0.3,"hide_mainturret_tarpaulin",0.3,"hide_mainturret_tools",0.3,"hide_mainturret_tracks",0.3]], +["vn_i_armor_type63_01",["hide_axe",0.3,"hide_barrels",0.3,"hide_dshkm_boxes",0.3,"hide_shovel",0.3,"hide_tracks",0.3,"hide_cable",0.3,"hide_tarpaulin",0.3]], +["vn_i_armor_m113_acav_02_fank_71",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_i_armor_m113_acav_01_fank_71",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_i_armor_m113_acav_06_fank_71",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_i_armor_m113_acav_03_fank_71",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_i_armor_m113_01_fank_71",["hide_shovel",0.5,"hide_skirts",0.5]], +["vn_i_boat_12_02_fank_71",["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_i_boat_12_04_fank_71",["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_i_boat_12_01_fank_71",["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_i_boat_12_03_fank_71",["hide_fenders",0.3,"hide_canvas",0.3,"hide_clutter",0.3]], +["vn_i_wheeled_btr40_mg_02_fank_70",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_i_wheeled_btr40_mg_01_fank_70",["chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_i_wheeled_btr40_02_fank_70",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_i_wheeled_btr40_01_fank_70",["canopy_hide",0.3,"chairs_hide",0.3,"refuel_can_hide",0.3,"saw_hide",0.3,"sparewheel_hide",0.3,"shovel_hide",0.3,"toolbox_hide",0.3]], +["vn_i_wheeled_lr2a_mg_01_fank_71", ["hide_axe",0.3,"hide_shovel",0.3,"hide_sparewheel",0.3]], +["vn_i_wheeled_m151_mg_04_fank_71",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_01_fank_71",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_01_fank_71",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_02_fank_71",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_o_wheeled_z157_ammo_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_mg_01_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_fuel_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_repair_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_01_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_o_wheeled_z157_02_fank_70",["user_canopy_front_hide",0.3,"user_door_cover_left_hide",0.3,"user_door_cover_right_hide",0.3]], +["vn_i_wheeled_m54_03_rla",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_i_wheeled_m151_mg_01_rla",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_02_rla",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_mg_06_rla",["user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_01_rla",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m151_02_rla",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_i_wheeled_m54_repair_rla",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_i_wheeled_m54_fuel_rla",["user_canopy_front_hide",0.5,"user_sparewheel_hide",0.5]], +["vn_i_wheeled_m54_ammo_rla",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",1,"user_ammoboxes_hide",0,"user_bench_hide",1,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_01_rla",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",1,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +["vn_i_wheeled_m54_02_rla",["user_canopy_rear_hide",0.3,"user_canopy_rear_frame_hide",0.3,"user_canopy_rear_frame_02_hide",1,"user_ammoboxes_hide",1,"user_bench_hide",0,"user_toolbox_hide",0.3,"user_canopy_front_hide",0.3,"user_sparewheel_hide",0.3]], +// +["vn_c_wheeled_m151_01",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_c_wheeled_m151_02",["user_canopy_hide",0.3,"user_sparewheel_hide",0.3,"user_axe_hide",0.3,"user_shovel_hide",0.3,"user_refuel_can_hide",0.3]], +["vn_c_car_04_01",["canopy_hide",0.3,"clutter_c_hide",0.7]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf new file mode 100644 index 0000000000..420cc5cf4b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf @@ -0,0 +1,68 @@ +["SPE_ST_SdKfz250_1",["stowage_hide_source",0.5]], +["SPE_ST_OpelBlitz",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_ST_OpelBlitz_Ammo",["tent_hide_source",0.5]], +["SPE_ST_OpelBlitz_Flak38",["Hide_Shield",0.3,"Hide_Shield_Small",0.3,"Hide_Shield_Sight",0.3]], +["SPE_ST_OpelBlitz_Fuel",["tent_hide_source",0.5]], +["SPE_ST_OpelBlitz_Open",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_ST_PzKpfwIII_M",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_ST_PzKpfwIII_N",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_ST_PzKpfwIV_G",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_ST_PzKpfwVI_H1",["skirts_hide_source",0.3,"tools_hide_source",0.3,"air_filters_hide_source",0.3,"hull_armour_hide_source",0.3,"turret_armour_hide_source",0.3]], +["SPE_ST_PzKpfwIII_M_DLV",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_ST_PzKpfwIII_N_DLV",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_ST_PzKpfwIV_G_DLV",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_ST_PzKpfwVI_H1_DLV",["skirts_hide_source",0.3,"tools_hide_source",0.3,"air_filters_hide_source",0.3,"hull_armour_hide_source",0.3,"turret_armour_hide_source",0.3]], +["SPE_SdKfz250_1",["stowage_hide_source",0.5]], +["SPE_OpelBlitz",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_OpelBlitz_Ammo",["tent_hide_source",0.5]], +["SPE_OpelBlitz_Flak38",["Hide_Shield",0.3,"Hide_Shield_Small",0.3,"Hide_Shield_Sight",0.3]], +["SPE_OpelBlitz_Fuel",["tent_hide_source",0.5]], +["SPE_OpelBlitz_Open",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_PzKpfwIII_M",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIII_N",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIV_G",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_PzKpfwVI_H1",["skirts_hide_source",0.3,"tools_hide_source",0.3,"air_filters_hide_source",0.3,"hull_armour_hide_source",0.3,"turret_armour_hide_source",0.3]], +["SPE_PzKpfwIII_M_DLV",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIII_N_DLV",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIV_G_DLV",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_PzKpfwVI_H1_DLV",["skirts_hide_source",0.3,"tools_hide_source",0.3,"air_filters_hide_source",0.3,"hull_armour_hide_source",0.3,"turret_armour_hide_source",0.3]], +// +["SPE_FFI_SdKfz250_1",["stowage_hide_source",0.5]], +["SPE_FFI_OpelBlitz",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_FFI_OpelBlitz_Ammo",["tent_hide_source",0.5]], +["SPE_FFI_OpelBlitz_Flak38",["Hide_Shield",0.3,"Hide_Shield_Small",0.3,"Hide_Shield_Sight",0.3]], +["SPE_FFI_OpelBlitz_Fuel",["tent_hide_source",0.5]], +["SPE_FFI_OpelBlitz_Open",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_FR_M3_Halftrack_Ambulance",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Ammo",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Fuel",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Repair",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Unarmed",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Unarmed_Open",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack",["stowage_hide_source",0.5]], +["SPE_FR_M10",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_FR_M4A0_75_Early",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_75_mid",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_76",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_75",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M10_DLV",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_FR_M4A0_75_Early_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_75_mid_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_76_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_75_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_US_M3_Halftrack_Unarmed",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_US_M3_Halftrack_Unarmed_Open",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_US_M3_Halftrack",["stowage_hide_source",0.5]], +["SPE_M10",["star_hide_source",0.9,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_M18_Hellcat",["skirts_hide_source",0.3,"gun_hide_cover_source",0.3,"stowage_hide_source",0.3,"tow_cable_hide_source",0.3,"rhino_hide_source",0.3,"hull_armour_hide_source",0.3]], +["SPE_M4A0_75_Early",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_T34_Calliope_Direct",["armour_hide_source",0.5,"star_hide_source",0.9]], +["SPE_M10_DLV",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_M18_Hellcat_DLV",["skirts_hide_source",0.3,"gun_hide_cover_source",0.3,"stowage_hide_source",0.3,"tow_cable_hide_source",0.3,"rhino_hide_source",0.3,"hull_armour_hide_source",0.3]], +["SPE_M4A0_75_Early_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_75_DLV",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_76_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_T34_Calliope_Direct_DLV",["armour_hide_source",0.5,"star_hide_source",0.9]], +["SPE_M4A1_T34_Calliope_DLV",["armour_hide_source",0.5,"star_hide_source",0.9]] diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf new file mode 100644 index 0000000000..8ffac86107 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf @@ -0,0 +1,161 @@ +["B_CTRG_LSV_01_light_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_G_Offroad_01_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0,"BeaconsServicesStart",0]], +["B_G_Offroad_01_AT_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["B_G_Offroad_01_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["B_G_Offroad_01_repair_F",["BeaconsServicesStart",0.8,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3]], +["B_G_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["B_G_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",1,"beacon_rear_hide",1]], +["B_G_HMG_02_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["B_G_HMG_02_high_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["B_GEN_Offroad_01_gen_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",0,"HideServices",1,"BeaconsStart",1,"BeaconsServicesStart",1]], +["B_GEN_Offroad_01_comms_F",["hidePolice",0.2,"HideServices",1,"HideCover",0.3,"StartBeaconLight",0.3,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"BeaconsStart",0.3]], +["B_GEN_Offroad_01_covered_F",["hidePolice",0.2,"HideServices",1,"HideCover",0,"StartBeaconLight",0.3,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"BeaconsStart",0.3]], +["B_GEN_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["B_GEN_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",10.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["B_APC_Tracked_01_AA_F",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_APC_Wheeled_01_cannon_F",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_APC_Tracked_01_CRV_F",["showAmmobox",0.3,"showWheels",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_APC_Tracked_01_rcws_F",["showCamonetHull",0.5,"showBags",0.5]], +["B_AFV_Wheeled_01_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["B_AFV_Wheeled_01_up_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["B_MBT_01_arty_F",["showCanisters",0.3,"showCamonetTurret",0.3,"showAmmobox",0.3,"showCamonetHull",0.3]], +["B_MBT_01_mlrs_F",["showCamonetTurret",0.5,"showCamonetHull",0.5]], +["B_Truck_01_cargo_F",["Tyre1_hide",0.5]], +["B_Truck_01_flatbed_F",["Tyre1_hide",0.5]], +["B_LSV_01_AT_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_LSV_01_armed_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_LSV_01_unarmed_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_Heli_Light_01_dynamicLoadout_F",["AddTread_Short",0.5,"AddTread",0.5]], +["B_Heli_Light_01_F",["AddBenches",0.3,"AddTread",0.3,"AddBackseats",0.3,"AddHoldingFrame",0.3,"AddTread_Short",0.3]], +["B_MBT_01_cannon_F",["showBags",0.3,"showCamonetTurret",0.3,"showCamonetHull",0.3]], +["B_MBT_01_TUSK_F",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_T_APC_Tracked_01_AA_F",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_T_APC_Wheeled_01_cannon_F",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_T_APC_Tracked_01_CRV_F",["showAmmobox",0.3,"showWheels",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_T_APC_Tracked_01_rcws_F",["showCamonetHull",0.5,"showBags",0.5]], +["B_T_AFV_Wheeled_01_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["B_T_AFV_Wheeled_01_up_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["B_T_MBT_01_arty_F",["showCanisters",0.3,"showCamonetTurret",0.3,"showAmmobox",0.3,"showCamonetHull",0.3]], +["B_T_MBT_01_mlrs_F",["showCamonetTurret",0.5,"showCamonetHull",0.5]], +["B_T_Truck_01_cargo_F",["Tyre1_hide",0.5]], +["B_T_Truck_01_flatbed_F",["Tyre1_hide",0.5]], +["B_T_LSV_01_AT_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_T_LSV_01_armed_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_T_LSV_01_unarmed_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["B_T_Heli_Light_01_dynamicLoadout_F",["AddTread_Short",0.5,"AddTread",0.5]], +["B_T_Heli_Light_01_F",["AddBenches",0.3,"AddTread",0.3,"AddBackseats",0.3,"AddHoldingFrame",0.3,"AddTread_Short",0.3]], +["B_T_MBT_01_cannon_F",["showBags",0.3,"showCamonetTurret",0.3,"showCamonetHull",0.3]], +["B_T_MBT_01_TUSK_F",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +// +["O_APC_Tracked_02_AA_F",["showTracks",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["O_APC_Tracked_02_cannon_F",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_APC_Wheeled_02_rcws_v2_F",["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_MBT_02_arty_F",["showAmmobox",0.3,"showCanisters",0.3,"showCamonetTurret",0.3,"showCamonetHull",0.3,"showLog",0.3]], +["O_LSV_02_AT_F",["Unarmed_Doors_Hide",0.3]], +["O_LSV_02_armed_F",["Unarmed_Doors_Hide",0.3]], +["O_LSV_02_unarmed_F",["Unarmed_Doors_Hide",0.3]], +["O_MBT_02_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_MBT_02_railgun_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_MBT_04_cannon_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], +["O_MBT_04_command_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], +["O_T_APC_Tracked_02_AA_ghex_F",["showTracks",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["O_T_APC_Tracked_02_cannon_F",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_T_APC_Wheeled_02_rcws_v2_F",["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_T_MBT_02_arty_F",["showAmmobox",0.3,"showCanisters",0.3,"showCamonetTurret",0.3,"showCamonetHull",0.3,"showLog",0.3]], +["O_T_LSV_02_AT_F",["Unarmed_Doors_Hide",0.3]], +["O_T_LSV_02_armed_F",["Unarmed_Doors_Hide",0.3]], +["O_T_LSV_02_unarmed_F",["Unarmed_Doors_Hide",0.3]], +["O_T_MBT_02_cannon_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_T_MBT_02_railgun_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_T_MBT_04_cannon_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], +["O_T_MBT_04_command_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], +["O_G_Offroad_01_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0,"BeaconsServicesStart",0]], +["O_G_Offroad_01_AT_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["O_G_Offroad_01_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["O_G_Offroad_01_repair_F",["BeaconsServicesStart",0.8,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3]], +["O_G_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["O_G_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",1,"beacon_rear_hide",1]], +["O_G_HMG_02_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["O_G_HMG_02_high_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +// +["I_LT_01_AA_F",["showTools",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["I_APC_Wheeled_03_cannon_F",["showCamonetHull",0.3,"showBags",0.3,"showBags2",0.3,"showTools",0.3,"showSLATHull",0.3]], +["I_APC_tracked_03_cannon_F",["showBags",0.3,"showBags2",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showTools",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["I_LT_01_AT_F",["showTools",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["I_LT_01_scout_F",["showTools",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["I_LT_01_cannon_F",["showTools",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["I_MBT_03_cannon_F",["HideTurret",0.3,"HideHull",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3]], +["I_HMG_02_F",["Hide_Rail",0.5,"Hide_Shield",0.5]], +["I_HMG_02_high_F",["Hide_Rail",0.5,"Hide_Shield",0.5]], +["I_G_Offroad_01_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0,"BeaconsServicesStart",0]], +["I_G_Offroad_01_AT_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["I_G_Offroad_01_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["I_G_Offroad_01_repair_F",["BeaconsServicesStart",0.8,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3]], +["I_G_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["I_G_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0.3,"Hide_Door_2_source",0.3,"Hide_Door_3_source",0.3,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",1,"beacon_rear_hide",1]], +["I_G_HMG_02_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["I_G_HMG_02_high_F",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["I_E_APC_tracked_03_cannon_F",["showBags",0.3,"showBags2",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showTools",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["I_E_Offroad_01_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["I_E_Offroad_01_comms_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0.3,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"BeaconsStart",0.3]], +["I_E_Offroad_01_covered_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",1,"HideRoofRack",1,"HideLoudSpeakers",1,"HideAntennas",1,"HideBeacon",1,"HideSpotlight",1,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["I_E_Van_02_medevac_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["I_E_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["I_E_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["I_E_Van_02_transport_MP_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["I_E_HMG_02_F",["Hide_Rail",0.5,"Hide_Shield",0.5]], +["I_E_HMG_02_high_F",["Hide_Rail",0.2,"Hide_Shield",0.2]], +["I_C_Offroad_02_unarmed_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0.3,"hideSpareWheel",0.3]], +["I_C_Offroad_02_AT_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], +["I_C_Offroad_02_LMG_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], +["I_C_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0.3,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",1,"beacon_rear_hide",1]], +["I_C_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0,"beacon_rear_hide",0]], +["I_C_Heli_Light_01_civil_F",["AddDoors",0.3,"AddBackseats",0.3,"AddTread",0.3,"AddTread_Short",0.3]], +["I_C_HMG_02_F",["Hide_Shield",0.5,"Hide_Rail",0.5]], +["I_C_HMG_02_high_F",["Hide_Shield",0.5,"Hide_Rail",0.5]], +// +["C_Offroad_02_unarmed_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0.3,"hideSpareWheel",0.3]], +["C_Offroad_01_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",1,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["C_Offroad_01_comms_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0.3,"HideRoofRack",0,"HideLoudSpeakers",0.3,"HideAntennas",0,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["C_Offroad_01_covered_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["C_Offroad_01_repair_F",["BeaconsServicesStart",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3]], +["C_Van_02_medevac_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_Van_02_service_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_Heli_Light_01_civil_F",["AddDoors",0.3,"AddBackseats",0.3,"AddTread",0.3,"AddTread_Short",0.3]], +["C_IDAP_Offroad_02_unarmed_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0.3,"hideSpareWheel",0.3]], +["C_IDAP_Offroad_01_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",1,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["C_IDAP_Van_02_medevac_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_IDAP_Van_02_vehicle_F",["Enable_Cargo",1,"Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +["C_IDAP_Van_02_transport_F",["Door_1_source",0,"Door_2_source",0,"Door_3_source",0,"Door_4_source",0,"Hide_Door_1_source",0,"Hide_Door_2_source",0,"Hide_Door_3_source",0,"Hide_Door_4_source",0,"lights_em_hide",0.3,"ladder_hide",0.3,"spare_tyre_holder_hide",0.3,"spare_tyre_hide",0.3,"reflective_tape_hide",0.3,"roof_rack_hide",0.3,"LED_lights_hide",0.3,"sidesteps_hide",0.3,"rearsteps_hide",0.3,"side_protective_frame_hide",0.3,"front_protective_frame_hide",0.3,"beacon_front_hide",0.3,"beacon_rear_hide",0.3]], +//AU +["a3a_Offroad_01_black_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["a3a_Offroad_01_tan_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["a3a_Offroad_01_green_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0.3,"BeaconsServicesStart",0.3]], +["a3a_Offroad_01_black_AT_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_green_AT_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_tan_AT_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_black_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_tan_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_green_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_GEN_AT_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_GEN_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_LSV_01_AT_black_F",["HideDoor1",0.3,"HideDoor2",0.3,"HideDoor3",0.3,"HideDoor4",0.3]], +["a3a_Heli_Light_01_dynamicLoadout_ION_F",["AddTread_Short",0.3,"AddTread",0.3]], +["a3a_Heli_Light_01_ION_F",["AddBenches",0.3,"AddTread",0.3,"AddBackseats",0.3,"AddHoldingFrame",0.3,"AddTread_Short",0.3]], +["a3a_LSV_02_AT_black_F",["Unarmed_Doors_Hide",0.5]], +["a3a_MBT_02_cannon_grey_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["a3a_MBT_02_railgun_grey_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["a3a_MBT_04_cannon_black_F",["showCamonetHull",0.3,"showCamonetTurret",0.3]], +["a3a_MBT_04_command_black_F",["showCamonetHull",0.3,"showCamonetTurret",0.3]], +["a3a_APC_Wheeled_03_cannon_blufor_F",["showCamonetHull",0.3,"showBags",0.3,"showBags2",0.3,"showTools",0.3,"showSLATHull",0.3]], +["a3a_Offroad_01_ldf_AT_F",["HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_01_comms_green_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0.3,"HideRoofRack",0,"HideLoudSpeakers",0.3,"HideAntennas",0,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["a3a_Offroad_01_comms_tan_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0.3,"HideRoofRack",0,"HideLoudSpeakers",0.3,"HideAntennas",0,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["a3a_Offroad_01_covered_tan_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["a3a_Offroad_01_covered_green_F",["hidePolice",1,"HideServices",1,"HideCover",0,"StartBeaconLight",0,"HideRoofRack",0.3,"HideLoudSpeakers",0.3,"HideAntennas",0.3,"HideBeacon",0.3,"HideSpotlight",0.3,"HideDoor3",0.3,"OpenDoor3",0.3,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0,"BeaconsStart",0.3]], +["a3a_Offroad_01_ldf_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["a3a_Offroad_02_black_unarmed_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0.3,"hideSpareWheel",0.3]], +["a3a_Offroad_02_black_AT_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], +["a3a_Offroad_02_LMG_black_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]] diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf new file mode 100644 index 0000000000..c4cca49574 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf @@ -0,0 +1,106 @@ +["B_G_Offroad_01_armor_base_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["B_G_Offroad_01_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["B_G_Offroad_01_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["B_GEN_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0,"showSLATHull",0.3]], +["B_ION_APC_Wheeled_01_command_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_ION_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0,"showSLATHull",0.3]], +["B_ION_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",1,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",1]], +["B_ION_Offroad_armed_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["B_APC_Wheeled_01_atgm_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_APC_Wheeled_01_command_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_D_APC_Tracked_01_aa_lxWS",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_D_APC_Wheeled_01_atgm_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_D_APC_Wheeled_01_command_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_D_APC_Wheeled_01_cannon_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_D_APC_Tracked_01_rcws_lxWS",["showCamonetHull",0.5,"showBags",0.5]], +["B_D_APC_Tracked_01_CRV_lxWS",["showAmmobox",0.3,"showWheels",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_D_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_D_MBT_01_mlrs_lxWS",["showCamonetTurret",0.5,"showCamonetHull",0.5]], +["B_D_MBT_01_arty_lxWS",["showCanisters",0.3,"showCamonetTurret",0.3,"showAmmobox",0.3,"showCamonetHull",0.3]], +["B_D_Truck_01_cargo_lxWS",["Tyre1_hide",0.5]], +["B_D_Truck_01_flatbed_lxWS",["Tyre1_hide",0.5]], +["B_D_Heli_Light_01_dynamicLoadout_lxWS",["AddTread_Short",0.5,"AddTread",0.5]], +["B_D_Heli_Light_01_lxWS",["AddBenches",0.3,"AddTread",0.3,"AddBackseats",0.3,"AddHoldingFrame",0.3,"AddTread_Short",0.3]], +["B_D_MBT_01_TUSK_lxWS",["showCamonetTurret",0.3,"showCamonetHull",0.3,"showBags",0.3]], +["B_D_MBT_01_cannon_lxWS",["showBags",0.3,"showCamonetTurret",0.3,"showCamonetHull",0.3]], +["B_T_APC_Wheeled_01_atgm_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_T_APC_Wheeled_01_command_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_T_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["B_Tura_Truck_02_aa_lxWS",["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["B_Tura_Offroad_armor_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["B_Tura_Offroad_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["B_Tura_Offroad_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["B_Tura_HMG_02_lxWS",["Hide_Shield",0.3,"Hide_Rail",0.3]], +["B_Tura_HMG_02_high_lxWS",["Hide_Shield",0.3,"Hide_Rail",0.3]], +["B_Tura_ZU23_lxWS",["shield_hide",0.3]], +["B_UN_APC_Wheeled_01_command_lxWS",["showBags",0.3,"showCamonetHull",0,"showCamonetTurret",0,"showSLATHull",0.3,"showSLATTurret",0.31]], +["B_UNA_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0,"showSLATHull",0.3]], +["B_UNA_APC_Wheeled_02_unarmed_lxWS",["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["B_UN_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",1,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",0.3]], +["B_UN_Offroad_Armor_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["B_MBT_03_cannon_lxWS",["HideTurret",0.4,"HideHull",0.4,"showCamonetHull",0,"showCamonetTurret",0]], +//// +["O_APC_Tracked_02_30mm_lxWS",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_APC_Wheeled_02_unarmed_lxWS",["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_T_APC_Tracked_02_30mm_lxWS",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_T_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_T_APC_Wheeled_02_unarmed_lxWS",["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_T_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_T_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_G_Offroad_01_armor_base_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["O_G_Offroad_01_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["O_G_Offroad_01_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["O_GEN_APC_Wheeled_02_hmg_lxWS",["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0,"showSLATHull",0.3]], +["O_SFIA_Truck_02_aa_lxWS",["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_SFIA_APC_Tracked_02_AA_lxWS",["showTracks",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], +["O_SFIA_APC_Tracked_02_cannon_lxWS",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_SFIA_APC_Tracked_02_30mm_lxWS",["showTracks",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], +["O_SFIA_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",0.3,"HideDoor1",0,"HideDoor2",0,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",0.3]], +["O_SFIA_Offroad_AT_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["O_SFIA_Offroad_armed_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], +["O_SFIA_Truck_02_Ammo_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_SFIA_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_SFIA_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_SFIA_Truck_02_box_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_SFIA_MBT_02_cannon_lxWS",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_SFIA_HMG_02_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["O_SFIA_HMG_02_high_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["O_SFIA_ZU23_lxWS",["shield_hide",0.5]], +["O_Tura_Truck_02_aa_lxWS",["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], +["O_Tura_Offroad_armor_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["O_Tura_Offroad_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["O_Tura_Offroad_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["O_Tura_HMG_02_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["O_Tura_HMG_02_high_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["O_Tura_ZU23_lxWS",["shield_hide",0.5]], +// +["I_A_Truck_02_aa_lxWS",["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_G_Offroad_01_armor_base_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["I_G_Offroad_01_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["I_G_Offroad_01_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["I_E_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_E_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_Tura_Truck_02_aa_lxWS",["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",1,"hideBumper",0.3,"hideWindowProtector",0.3]], +["I_Tura_Offroad_armor_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideConstruction",0.3,"HideBackpacks",0.3]], +["I_Tura_Offroad_armor_AT_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["I_Tura_Offroad_armor_armed_lxWS",["HideDoor1",0,"HideDoor2",0,"hideRoofLights",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideBumper3",0.3,"HatchL_rot",0.3,"HatchR_rot",0.3,"HideSnorkel",0.3,"Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor3",0.3,"HideBackpacks",0.3,"HideConstruction",0.3]], +["I_Tura_HMG_02_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["I_Tura_HMG_02_high_lxWS",["Hide_Shield",0.2,"Hide_Rail",0.2]], +["I_Tura_ZU23_lxWS",["shield_hide",0.5]], +// +["C_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",1,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",1]], +["C_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["C_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["C_Truck_02_racing_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["C_IDAP_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",1,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",1]], +["C_IDAP_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["C_IDAP_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], +["C_IDAP_Truck_02_racing_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]] +//AU + diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/CSLA_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/CSLA_AAF.sqf new file mode 100644 index 0000000000..48482c5064 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/CSLA_AAF.sqf @@ -0,0 +1,39 @@ +["CSLA_AZU_VB", ["vb2",1]], +["US85_UH60M240", ["NATO",1]], +["US85_UH60", ["NATO",1]], +["US85_MH60FFAR", ["NATO",1]], +["US85_MH60M134", ["NATO",1]], +["US85_AH1F", ["AFMC",1]], +["US85_M1IP", ["NATOg",1]], +["US85_M1A1", ["NATOg",1]], +["US85_LAV25", ["NATOg",1]], +["US85_M113", ["NATOg",1]], +["US85_M163", ["NATOg",1]], +["AFMC_M113A2ext",["NATOg",1]], +["US85_M113_DTP", ["NATOg",1]], +["US85_M923r", ["NATOg",1]], +["US85_M113_AMB", ["NATOg",1]], +["US85_M923f", ["NATOg",1]], +["US85_M923a1_f", ["NATOg",1]], +["US85_M923a", ["NATOg",1]], +["US85_M923a1_a", ["NATOg",1]], +["US85_M923a1c", ["NATOg",1]], +["US85_M923o", ["NATOg",1]], +["US85_M923c", ["NATOg",1]], +["US85_M923a1o", ["NATOg",1]], +["US85_M923a1cm2", ["NATOg",1]], +["US85_M923a1om2", ["NATOg",1]], +["US85_M923cargo", ["NATOg",1]], +["US85_M923a1_cargo", ["NATOg",1]], +["US85_M1008c", ["NATOg",1]], +["US85_M1008", ["NATOg",1]], +["US85_M1025_ua", ["NATOg",1]], +["US85_M1043_ua", ["NATOg",1]], +["US85_M1025_M2", ["NATOg",1]], +["US85_M1025_M60", ["NATOg",1]], +["US85_M1043_M2", ["NATOg",1]], +["US85_M1043_M60", ["NATOg",1]], +["US85_M998SFGT", ["NATOg",1]], +["CSLA_Mi24V_noinsignia", ["camo6",1]], +["FIA_BTR40_DSKM_noinsignia",["FIAg",1]], +["FIA_BTR40_noinsignia",["FIAg",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf new file mode 100644 index 0000000000..895f72a2f4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf @@ -0,0 +1,4 @@ +["gm_ge_pol_w123", ["gm_darklblue",1]], +["gm_ge_pol_typ1200",["gm_saphireblue",1]], +["gm_gc_pol_p601", ["gm_kosmosblau",1]], +["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/RF_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/RF_AAF.sqf new file mode 100644 index 0000000000..9592ed2179 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/RF_AAF.sqf @@ -0,0 +1,4 @@ +["B_Heli_EC_03_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["I_Heli_EC_01A_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["B_Heli_EC_04_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["a3a_Heli_EC_02_RF", ["AAF", 0.5, "AAF_Olive", 0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/SPE_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/SPE_AAF.sqf new file mode 100644 index 0000000000..4139352051 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/SPE_AAF.sqf @@ -0,0 +1,2 @@ +["SPE_OpelBlitz_Flak38_noinsignia",["Panzergrau",1]], +["SPE_PzKpfwVI_H1",["Zimmerit_Camo4",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/Vanilla_AAF.sqf new file mode 100644 index 0000000000..b83cb18613 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/Vanilla_AAF.sqf @@ -0,0 +1,8 @@ +["I_LT_01_AA_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_cannon_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_AT_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_scout_F",["Indep_Olive", 0, "Indep_01", 0.5]], +["I_Plane_Fighter_04_F", ["CamoGrey",0.1, "DigitalCamoGrey", 0.4, "DigitalCamoGreen",0.5]], +["I_Heli_light_03_unarmed_F", ["Indep", 0.5]], +["a3a_Offroad_02_LMG_black_F", ["Olive",1]], +["I_C_Offroad_02_unarmed_F", ["Olive",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/WS_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/WS_AAF.sqf new file mode 100644 index 0000000000..26831538e5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/WS_AAF.sqf @@ -0,0 +1 @@ +["I_Tura_ZU23_lxWS", ["Green", 1, "SFIA", 0]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..25c69161b1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,17 @@ +["Land_Pod_Heli_Transport_04_covered_F", ["Black",1]], +["I_Truck_02_MRL_F", ["Opfor", 1, "Indep",0]], +["O_Heli_Transport_04_bench_F", ["Black", 0.3, "Opfor", 0.7]], +["O_Heli_Transport_04_covered_F", ["Black", 0.3, "Opfor", 0.7]], +["O_Heli_Attack_02_dynamicLoadout_F", ["Black", 0.3, "Opfor", 0.7]], +["O_LSV_02_armed_F", ["Black", 0.3, "Arid",0.7]], +["O_LSV_02_unarmed_F", ["Black", 0.3, "Arid",0.7]], +["O_LSV_02_AT_F", ["Black", 0.3, "Arid",0.7]], +["a3a_Offroad_02_LMG_black_F", ["Black", 0.4, "Brown", 0.6]], +["I_C_Offroad_02_unarmed_F", ["Black", 0.4, "Brown", 0.6]], +["O_MBT_02_railgun_F", ["Grey", 0.4, "Hex", 0.6]], +["O_MBT_04_command_F", ["Grey", 0.4, "Hex", 0.6]], +["O_MBT_04_cannon_F", ["Grey", 0.4, "Hex", 0.6]], +["O_MBT_02_cannon_F", ["Grey", 0.4, "Hex", 0.6]], +["O_Heli_Light_02_unarmed_F", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2]], +["O_Heli_Light_02_dynamicLoadout_F", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2]], +["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Hex", 1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/WS_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/WS_CSAT_Arid.sqf new file mode 100644 index 0000000000..4e420d2752 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Arid/WS_CSAT_Arid.sqf @@ -0,0 +1,7 @@ +["O_SFIA_Truck_02_aa_lxWS", ["Opfor",1]], +["O_SFIA_ZU23_lxWS", ["hex",1, "SFIA",0]], +["O_APC_Tracked_02_30mm_lxWS", ["Grey", 0.4, "Hex", 0.6]], +["O_APC_Wheeled_02_hmg_lxWS", ["Hex", 0.7, "Black", 0.3]], +["O_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0.7, "Black", 0.3]], +["B_ION_Heli_Light_02_unarmed_lxWS", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2 ,"ION_BLACK", 0]], +["a3a_ION_Heli_Light_02_dynamicLoadout_lxWS", ["Opfor",0.6, "Black", 0.2 , "Blackcustom", 0.2 ,"ION_BLACK", 0]] \ No newline at end of file diff --git a/A3A/addons/core/functions/Ammunition/fn_equipmentClassToCategories.sqf b/A3A/addons/core/functions/Ammunition/fn_equipmentClassToCategories.sqf index b173a63d31..f82dcbcaba 100644 --- a/A3A/addons/core/functions/Ammunition/fn_equipmentClassToCategories.sqf +++ b/A3A/addons/core/functions/Ammunition/fn_equipmentClassToCategories.sqf @@ -127,7 +127,7 @@ call { }; if (_basecategory isEqualTo "Headgear") exitWith { - if (getNumber (configfile >> "CfgWeapons" >> _className >> "ItemInfo" >> "HitpointsProtectionInfo" >> "Head" >> "armor") > 0) then { + if (getNumber (configfile >> "CfgWeapons" >> _className >> "ItemInfo" >> "HitpointsProtectionInfo" >> "Head" >> "armor") > 5) then { _categories pushBack "ArmoredHeadgear"; }; }; diff --git a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf index 369575c519..39bcbdbacb 100644 --- a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf +++ b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf @@ -265,6 +265,7 @@ if (_type == "CASDIVE") then _plane setVariable ["diveParams", [1000, 600, 200, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; ///S.O.G. nickel steel + case "vnx_b_air_ac119_04_01_noinsignia"; case "vnx_b_air_ac119_04_01": { _loadout = ["vn_bomb_15000_blu82_dc_parachute_mag_x1"]; //"vn_v_launcher_mk24" @@ -272,12 +273,14 @@ if (_type == "CASDIVE") then _plane setVariable ["diveParams", [1200, 800, 170, 55, 20, [3, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; ///S.O.G. + case "vn_b_air_f4c_at_noinsignia"; case "vn_b_air_f4c_at": { _loadout = ["","","vn_bomb_500_mk82_he_mag_x1","vn_bomb_750_blu1b_fb_mag_x1","","","","","","",""]; _plane setVariable ["bombRacks", ["vn_bomb_mk82_he_launcher","vn_bomb_blu1b_750_fb_launcher"]]; _plane setVariable ["diveParams", [1000, 600, 170, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; + case "vn_b_air_f100d_at_noinsignia"; case "vn_b_air_f100d_at": { _loadout = ["","","vn_fuel_f100_335_mag","vn_fuel_f100_335_mag","vn_bomb_500_blu1b_fb_mag_x1","vn_bomb_500_mk82_he_mag_x1"]; @@ -285,6 +288,7 @@ if (_type == "CASDIVE") then _plane setVariable ["bombRacks", ["vn_bomb_blu1b_500_fb_launcher", "vn_bomb_mk82_he_launcher"]]; _plane setVariable ["diveParams", [1000, 600, 170, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; + case "vn_o_air_mig19_at_noinsignia"; case "vn_o_air_mig19_at": { _loadout = ["","","vn_bomb_500_fab250_he_mag_x1","vn_bomb_500_fab250_he_mag_x1"]; @@ -292,6 +296,7 @@ if (_type == "CASDIVE") then _plane setVariable ["bombRacks", ["vn_bomb_500_fab250_he_mag_x1"]]; _plane setVariable ["diveParams", [1000, 600, 170, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; + case "vn_o_air_mig21_cas_noinsignia"; case "vn_o_air_mig21_cas": { _loadout = ["vn_bomb_500_fab250_he_mag_x1","vn_bomb_500_fab250_he_mag_x1","vn_gunpod_gsh23l_v_200_mag"]; @@ -463,12 +468,14 @@ if (_type == "CASDIVE") then _plane setVariable ["diveParams", [1200, 350, 110, 55, 15, [3, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; // SPE planes + case "SPE_FW190F8_noinsignia"; case "SPE_FW190F8": { _loadout = ["SPE_250Rnd_MG151","SPE_250Rnd_MG151","SPE_400Rnd_MG131","SPE_400Rnd_MG131","SPE_1Rnd_SC50","SPE_1Rnd_SC50","SPE_1Rnd_SC500","SPE_1Rnd_SC50","SPE_1Rnd_SC50"]; _plane setVariable ["mainGun", "SPE_2xMG151"]; _plane setVariable ["bombRacks", ["SPE_SC500_Bomb_Mount","SPE_SC50_Bomb_Mount"]]; _plane setVariable ["diveParams", [1200, 300, 110, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; + case "SPE_P47_noinsignia"; case "SPE_P47": { _loadout = ["SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_3Rnd_M8_P47","SPE_3Rnd_M8_P47","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb"]; _plane setVariable ["mainGun", "SPE_8xM2_P47"]; From 4c34d4c7ba56ce77f5812d12e611318557eeec97 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Wed, 7 Aug 2024 03:15:11 +0300 Subject: [PATCH 40/63] NATO arid --- .../gear/Apex/Vanilla_CSAT_Arid.sqf | 25 + .../DLC_content/gear/Apex/Vanilla_LDF.sqf | 15 + .../gear/Apex/Vanilla_NATO_Arid.sqf | 32 + .../gear/Artofwar/Vanilla_CSAT_Arid.sqf | 3 + .../gear/Artofwar/Vanilla_CSAT_Temparate.sqf | 3 + .../DLC_content/gear/Artofwar/Vanilla_LDF.sqf | 3 + .../gear/Artofwar/Vanilla_NATO_Arid.sqf | 3 + .../DLC_content/gear/CSLA/Vanilla_LDF.sqf | 2 + .../gear/CSLA/Vanilla_NATO_Arid.sqf | 0 .../gear/Contact/Vanilla_CSAT_Arid.sqf | 12 + .../gear/Contact/Vanilla_CSAT_Temparate.sqf | 12 + .../gear/Contact/Vanilla_NATO_arid.sqf | 15 + .../DLC_content/gear/GM/Vanilla_LDF.sqf | 41 + .../DLC_content/gear/GM/Vanilla_NATO_Arid.sqf | 13 + .../gear/Lawsofwar/Vanilla_CSAT_Arid.sqf | 7 + .../gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf | 7 + .../gear/Lawsofwar/Vanilla_LDF.sqf | 9 + .../gear/Lawsofwar/Vanilla_NATO_Arid.sqf | 3 + .../gear/Marksman/Vanilla_CSAT_Arid.sqf | 6 + .../DLC_content/gear/Marksman/Vanilla_LDF.sqf | 8 + .../DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf | 16 + .../gear/RF/Vanilla_CSAT_Temparate.sqf | 20 + .../DLC_content/gear/RF/Vanilla_LDF.sqf | 17 + .../DLC_content/gear/RF/Vanilla_NATO_Arid.sqf | 22 + .../DLC_content/gear/SOG/Vanilla_LDF.sqf | 41 + .../gear/SOG/Vanilla_NATO_Arid.sqf | 3 + .../DLC_content/gear/SPE/Vanilla_LDF.sqf | 1 + .../gear/Tanks/Vanilla_CSAT_Arid.sqf | 1 + .../gear/Tanks/Vanilla_CSAT_Temparate.sqf | 1 + .../DLC_content/gear/WS/Vanilla_CSAT_Arid.sqf | 27 + .../gear/WS/Vanilla_CSAT_Temparate.sqf | 19 + .../DLC_content/gear/WS/Vanilla_LDF.sqf | 18 + .../DLC_content/gear/WS/Vanilla_NATO_Arid.sqf | 37 + .../vehicles/Apex/Vanilla_CSAT_Temparate.sqf | 20 + .../DLC_content/vehicles/Apex/Vanilla_LDF.sqf | 3 + .../vehicles/Apex/Vanilla_NATO_Arid.sqf | 8 + .../DLC_content/vehicles/CSLA/Vanilla_LDF.sqf | 33 + .../vehicles/CSLA/Vanilla_NATO_Arid.sqf | 20 + .../DLC_content/vehicles/GM/Vanilla_LDF.sqf | 34 + .../vehicles/GM/Vanilla_NATO_Arid.sqf | 19 + .../Helicopters/Vanilla_CSAT_Temparate.sqf | 1 + .../Helicopters/Vanilla_NATO_Arid.sqf | 1 + .../vehicles/Jets/Vanilla_CSAT_Temparate.sqf | 4 + .../DLC_content/vehicles/Jets/Vanilla_LDF.sqf | 4 + .../vehicles/Jets/Vanilla_NATO_Arid.sqf | 5 + .../vehicles/RF/Vanilla_CSAT_Temparate.sqf | 12 + .../DLC_content/vehicles/RF/Vanilla_LDF.sqf | 11 + .../vehicles/RF/Vanilla_NATO_Arid.sqf | 17 + .../DLC_content/vehicles/SOG/Vanilla_LDF.sqf | 35 + .../DLC_content/vehicles/SPE/Vanilla_LDF.sqf | 16 + .../vehicles/Tanks/Vanilla_CSAT_Temparate.sqf | 1 + .../vehicles/Tanks/Vanilla_LDF.sqf | 8 + .../vehicles/Tanks/Vanilla_NATO_Arid.sqf | 6 + .../vehicles/WS/Vanilla_CSAT_Arid.sqf | 3 +- .../vehicles/WS/Vanilla_CSAT_Temparate.sqf | 13 + .../DLC_content/vehicles/WS/Vanilla_LDF.sqf | 5 + .../vehicles/WS/Vanilla_NATO_Arid.sqf | 10 + .../weapons/Apex/Vanilla_CSAT_Arid.sqf | 130 ++ .../DLC_content/weapons/Apex/Vanilla_LDF.sqf | 89 + .../weapons/Apex/Vanilla_NATO_Arid.sqf | 136 ++ .../weapons/CSLA/Vanilla_CSAT_Arid.sqf | 11 + .../weapons/CSLA/Vanilla_CSAT_Temparate.sqf | 0 .../DLC_content/weapons/CSLA/Vanilla_LDF.sqf | 41 + .../weapons/Contact/Vanilla_CSAT_Arid.sqf | 68 + .../Contact/Vanilla_CSAT_Temparate.sqf | 64 + .../weapons/Contact/Vanilla_NATO_Arid.sqf | 99 + .../weapons/GM/Vanilla_CSAT_Arid.sqf | 54 + .../weapons/GM/Vanilla_CSAT_Temparate.sqf | 52 + .../DLC_content/weapons/GM/Vanilla_LDF.sqf | 127 ++ .../weapons/GM/Vanilla_NATO_Arid.sqf | 61 + .../weapons/Marksman/Vanilla_CSAT_Arid.sqf | 45 + .../Marksman/Vanilla_CSAT_Temparate.sqf | 41 + .../weapons/Marksman/Vanilla_LDF.sqf | 61 + .../weapons/Marksman/Vanilla_NATO_Arid.sqf | 98 + .../weapons/RF/Vanilla_CSAT_Arid.sqf | 52 + .../weapons/RF/Vanilla_CSAT_Temparate.sqf | 56 + .../DLC_content/weapons/RF/Vanilla_LDF.sqf | 52 + .../weapons/RF/Vanilla_NATO_Arid.sqf | 63 + .../weapons/SOG/Vanilla_CSAT_Arid.sqf | 99 + .../weapons/SOG/Vanilla_CSAT_Temparate.sqf | 90 + .../DLC_content/weapons/SOG/Vanilla_LDF.sqf | 179 ++ .../weapons/SOG/Vanilla_NATO_Arid.sqf | 123 ++ .../DLC_content/weapons/SPE/Vanilla_LDF.sqf | 48 + .../weapons/Tanks/Vanilla_CSAT_Arid.sqf | 4 + .../weapons/WS/Vanilla_CSAT_Arig.sqf | 135 ++ .../weapons/WS/Vanilla_CSAT_Temparate.sqf | 125 ++ .../DLC_content/weapons/WS/Vanilla_LDF.sqf | 138 ++ .../weapons/WS/Vanilla_NATO_Arid.sqf | 183 ++ .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 2 +- .../Vanilla/Vanilla_AI_CSAT_Arid.sqf | 868 +-------- .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 745 +------- .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 1479 ++------------- .../Vanilla/Vanilla_AI_NATO_Arid.sqf | 1603 ++--------------- .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 2 +- .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 2 +- .../vehicleAnimations_CSLA.sqf | 2 +- .../vehicleAnimations_GM.sqf | 51 +- .../vehicleAnimations_RF.sqf | 1 + .../vehicleAnimations_Vanilla.sqf | 4 + .../vehicleAnimations_WS.sqf | 5 + .../{Vanilla_AAF => }/GM_police.sqf | 0 .../Vanilla_CSAT_Temparate.sqf | 24 + .../WS_CSAT_Temparate.sqf | 5 + .../vehicleVariants/Vanilla_LDF/CSLA_LDF.sqf | 40 + .../vehicleVariants/Vanilla_LDF/RF_LDF.sqf | 6 + .../vehicleVariants/Vanilla_LDF/SPE_LDF.sqf | 2 + .../Vanilla_LDF/Vanilla_LDF.sqf | 6 + .../vehicleVariants/Vanilla_LDF/WS_LDF.sqf | 1 + .../Vanilla_NATO_Arid/CSLA_NATO_Arid.sqf | 34 + .../Vanilla_NATO_Arid/GM_NATO_Arid.sqf | 53 + .../Vanilla_NATO_Arid/RF_NATO_Arid.sqf | 7 + .../Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf | 17 + .../Vanilla_NATO_Arid/WS_NATO_Arid.sqf | 5 + 113 files changed, 3987 insertions(+), 4232 deletions(-) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Tanks/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Arid.sqf rename A3A/addons/core/Templates/Templates/vehicleVariants/{Vanilla_AAF => }/GM_police.sqf (100%) create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/WS_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/CSLA_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/RF_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/SPE_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/Vanilla_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/WS_LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/CSLA_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/GM_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/RF_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/WS_NATO_Arid.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..55c3339bef --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,25 @@ +_sfLoadoutData set ["uniforms", ["U_O_V_Soldier_Viper_hex_F"]]; +_sfLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; +_sfLoadoutData set ["glVests", ["V_HarnessOGL_brn"]]; +_sfLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_sfLoadoutData set ["backpacks", ["B_ViperHarness_hex_F","B_ViperLightHarness_hex_F"]]; +_sfLoadoutData set ["helmets", ["H_HelmetO_ViperSP_hex_F"]]; +_sfLoadoutData set ["NVGs", []]; +_sfLoadoutData set ["glasses", ["G_Balaclava_TI_blk_F"]]; +_sfLoadoutData set ["goggles", ["G_Balaclava_TI_blk_F"]]; + +_eliteLoadoutData set ["NVGs", ["O_NVGoggles_hex_F","O_NVGoggles_urb_F"]]; +(_eliteLoadoutData get "uniforms") pushBack "U_O_V_Soldier_Viper_hex_F"; +(_eliteLoadoutData get "backpacks") append ["B_ViperHarness_hex_F","B_ViperLightHarness_hex_F"]; +(_eliteLoadoutData get "glasses") append ["G_Balaclava_TI_blk_F"]; +(_eliteLoadoutData get "goggles") append ["G_Balaclava_TI_blk_F"]; +(_eliteLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; + + +(_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; + +(_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_LDF.sqf new file mode 100644 index 0000000000..183bd3890e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_LDF.sqf @@ -0,0 +1,15 @@ +(_sfLoadoutData get "vests") append ["V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"];\ + +(_eliteLoadoutData get "vests") append ["V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; + +(_militiaLoadoutData get "vests") append ["V_TacChestrig_grn_F","V_TacChestrig_oli_F"]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..c8d47fe2ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf @@ -0,0 +1,32 @@ +_sfLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; +_sfLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; + +_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_sfLoadoutData get "helmets") pushBack "H_HelmetB_TI_arid_F"; +(_sfLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; +(_sfLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_3_Arid_F", "U_B_CTRG_Soldier_Arid_F", "U_B_CTRG_Soldier_2_Arid_F"]; + +_eliteLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; +_eliteLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; + +_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_arid_F"; +(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; +(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_3_Arid_F", "U_B_CTRG_Soldier_Arid_F", "U_B_CTRG_Soldier_2_Arid_F"]; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; + +_vests append ["V_TacChestrig_oli_F", "V_PlateCarrier1_rgr_noflag_F"]; +_hVests pushBack "V_PlateCarrier2_rgr_noflag_F"; +_glVests pushBack "V_PlateCarrier2_rgr_noflag_F"; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..0a0c0efa59 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,3 @@ +_loadoutData set ["officerUniforms", ["U_O_ParadeUniform_01_CSAT_decorated_F","U_O_ParadeUniform_01_CSAT_F"]]; +_loadoutData set ["officerVests", ["V_TacVest_khk", "V_TacVest_brn"]]; +_loadoutData set ["officerHats", ["H_ParadeDressCap_01_CSAT_F", "H_Beret_CSAT_01_F"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..b7317ff361 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,3 @@ +_loadoutData set ["officerUniforms", ["U_O_ParadeUniform_01_CSAT_decorated_F","U_O_ParadeUniform_01_CSAT_F"]]; +_loadoutData set ["officerVests", ["V_TacVest_khk", "V_TacVest_brn"]]; +_loadoutData set ["officerHats", ["H_ParadeDressCap_01_CSAT_F", "H_Beret_CSAT_01_F", "H_Beret_blk"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_LDF.sqf new file mode 100644 index 0000000000..dabf13fb40 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_LDF.sqf @@ -0,0 +1,3 @@ +_loadoutData set ["officerUniforms", ["U_I_E_ParadeUniform_01_LDF_F", "U_I_E_ParadeUniform_01_LDF_decorated_F"]]; +_loadoutData set ["officerVests", ["V_TacVest_oli"]]; +_loadoutData set ["officerHats", ["H_Beret_grn", "H_ParadeDressCap_01_LDF_F"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..dc905be4f7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf @@ -0,0 +1,3 @@ +_loadoutData set ["officerUniforms", ["U_B_ParadeUniform_01_US_decorated_F","U_B_ParadeUniform_01_US_F"]]; +_loadoutData set ["officerVests", ["V_TacVest_oli"]]; +_loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_LDF.sqf new file mode 100644 index 0000000000..5d5bdfd4c4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_LDF.sqf @@ -0,0 +1,2 @@ +(_crewLoadoutData get "helmets") append ["US85_helmetDH132","US85_helmetDH132G","US85_helmetDH132G_on"]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..1394b7b1f7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,12 @@ +(_loadoutData get "goggles") append ["G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_sand_F"]; + +_eliteLoadoutData set ["binoculars", ["Laserdesignator_02"]]; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..f4e1b4f71c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,12 @@ +(_loadoutData get "goggles") append ["G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_olive_F"]; + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_arid.sqf new file mode 100644 index 0000000000..affe3459cd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_arid.sqf @@ -0,0 +1,15 @@ +(_loadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; + +(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; +(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; + +(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_LDF.sqf new file mode 100644 index 0000000000..908cffe030 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_LDF.sqf @@ -0,0 +1,41 @@ +(_crewLoadoutData get "helmets") pushBack "gm_ge_headgear_crewhat_80_blk"; + +(_pilotLoadoutData get "uniforms") append ["gm_ge_uniform_pilot_commando_oli","gm_ge_uniform_pilot_commando_rolled_oli"]; + +(_militiaLoadoutData get "uniforms") append ["gm_ge_uniform_soldier_tshirt_90_oli","gm_xx_uniform_soldier_bdu_80_oli","gm_xx_uniform_soldier_bdu_nogloves_80_oli","gm_xx_uniform_soldier_bdu_rolled_80_oli","gm_dk_army_uniform_soldier_84_oli","gm_pl_army_uniform_soldier_rolled_80_frog"]; + +(_militiaLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_gc_headgear_fjh_model4_oli", + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli", + "gm_dk_headgear_m96_cover_wdl", + "gm_dk_headgear_m96_cover_m84", + "gm_ge_headgear_m92_flk", + "gm_ge_headgear_m92_glasses_flk", + "gm_ge_headgear_m92_cover_oli" +]; +(_eliteLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli" +]; +(_sfLoadoutData get "helmets") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli" +]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..b01e8ad903 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO_Arid.sqf @@ -0,0 +1,13 @@ +(_militiaLoadoutData get "helmets") append [ + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli", + "gm_dk_headgear_m96_cover_wdl", + "gm_dk_headgear_m96_oli", + "gm_ge_headgear_m92_trp", + "gm_ge_headgear_m92_flk", + "gm_ge_headgear_m92_cover_blk", + "gm_ge_headgear_m92_glasses_flk", + "gm_ge_headgear_m92_glasses_trp", + "gm_ge_headgear_m92_cover_glasses_blk", + "gm_ge_headgear_m92_cover_glasses_oli" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..5c34af60b6 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,7 @@ +_helmets pushBack "H_PASGT_basic_blue_F"; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..4aa8936fec --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,7 @@ +_helmets pushBack "H_PASGT_basic_blue_F"; //should probably delete that file since it's identical to csat_arid + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_LDF.sqf new file mode 100644 index 0000000000..2e86dbb8dc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_LDF.sqf @@ -0,0 +1,9 @@ +(_sfLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; + +(_eliteLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; + +_helmets pushBack "H_PASGT_basic_blue_F"; + +(_militiaLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..5f67250717 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Arid.sqf @@ -0,0 +1,3 @@ +_helmets pushBack "H_PASGT_basic_blue_F"; + +(_militiaLoadoutData get "helmets") append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..6623f40f7e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,6 @@ +_sfLoadoutData set ["binoculars", ["Laserdesignator_02"]]; + +_eliteLoadoutData set ["binoculars", ["Laserdesignator_02"]]; + +_militaryLoadoutData set ["binoculars", ["Laserdesignator_02"]]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_LDF.sqf new file mode 100644 index 0000000000..30ec602fde --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_LDF.sqf @@ -0,0 +1,8 @@ +_sfLoadoutData set ["binoculars", ["Laserdesignator_03"]]; + +_eliteLoadoutData set ["binoculars", ["Laserdesignator_03"]]; + +_militaryLoadoutData set ["binoculars", ["Laserdesignator_03"]]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..38b10a590f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,16 @@ +(_sfLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetHeavy_VisorUp_Hex_RF","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF","H_HelmetB_plain_sb_hex_RF"]; +(_sfLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; + +(_eliteLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetHeavy_VisorUp_Hex_RF","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF","H_HelmetB_plain_sb_hex_RF"]; +(_eliteLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; +(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Sand_NoLogo_RF","O_CommandoMortar_weapon_RF"]; + +(_militaryLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetB_plain_sb_hex_RF"]; +(_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; + +(_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_hex_RF"; +(_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..a831816f91 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,20 @@ +(_sfLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF"]; +(_sfLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; + +(_eliteLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF","H_HelmetB_plain_sb_tna_RF"]; +(_eliteLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","O_CommandoMortar_weapon_RF"]; + +(_militaryLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF","H_HelmetB_plain_sb_tna_RF"]; +(_militaryLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; + +(_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; +(_militaryLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_LDF.sqf new file mode 100644 index 0000000000..196a5b8185 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_LDF.sqf @@ -0,0 +1,17 @@ +(_sfLoadoutData get "helmets") append ["H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF","H_HelmetB_plain_sb_geo_RF"]; +(_sfLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_sfLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_eliteLoadoutData get "helmets") append ["H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF","H_HelmetB_plain_sb_geo_RF"]; +(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; +(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","I_E_CommandoMortar_weapon_RF"]; + +(_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_geo_RF"; +(_militaryLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; + +(_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_geo_RF"; +(_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; + +(_pilotLoadoutData get "uniforms") pushBack "U_C_HeliPilotCoveralls_Green_RF"; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..65672bf83a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Arid.sqf @@ -0,0 +1,22 @@ +(_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + +(_sfLoadoutData get "NVGs") append ["TiGoggles_tan_RF","TiGoggles_RF"]; +(_sfLoadoutData get "helmets") append ["H_HelmetB_plain_sb_khaki_RF","H_HelmetB_plain_sb_mtp_RF"]; +(_sfLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_eliteLoadoutData get "NVGs") append ["TiGoggles_tan_RF","TiGoggles_RF"]; +(_eliteLoadoutData get "helmets") append ["H_HelmetB_plain_sb_khaki_RF","H_HelmetB_plain_sb_mtp_RF"]; +(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; +(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_MTP_RF","B_CommandoMortar_weapon_RF"]; + +(_militaryLoadoutData get "sniHats") append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; + +(_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; +(_militiaLoadoutData get "atBackpacks") pushBack ["B_DuffleBag_MTP_RF"]; +(_militiaLoadoutData get "helmets") append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; +(_militiaLoadoutData get "sniHats") append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; + +(_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_LDF.sqf new file mode 100644 index 0000000000..f664d043c0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_LDF.sqf @@ -0,0 +1,41 @@ +(_loadoutData get "glasses") append [ + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_aviator" +]; +(_loadoutData get "goggles") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_b_acc_m17_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a" +]; + +(_militaryLoadoutData get "Hvests") append ["vn_b_vest_usarmy_14","vn_b_vest_usarmy_13"]; +(_militaryLoadoutData get "vests") append ["vn_b_vest_anzac_09","vn_b_vest_anzac_08","vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06","vn_b_vest_usmc_03","vn_b_vest_usmc_04","vn_b_vest_usmc_05"]; +(_militaryLoadoutData get "backpacks") append ["vn_b_pack_pfield_02","vn_b_pack_p08_02","vn_b_pack_p44_02","vn_b_pack_01","vn_b_pack_02","vn_b_pack_03","vn_b_pack_04","vn_b_pack_05","vn_b_pack_trp_03","vn_b_pack_trp_01","vn_b_pack_trp_04","vn_b_pack_trp_02","vn_b_pack_m41_04","vn_b_pack_m41_03","vn_b_pack_m41_02","vn_b_pack_m41_01"]; + +(_crewLoadoutData get "vests") append ["vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usarmy_13","vn_b_vest_usarmy_14"]; + +(_pilotLoadoutData get "vests") append ["vn_b_vest_aircrew_01","vn_b_vest_anzac_08"]; + +(_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; +(_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; +(_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..4c81f7e72a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Arid.sqf @@ -0,0 +1,3 @@ +(_militiaLoadoutData get "vests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; +(_militiaLoadoutData get "Hvests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; +(_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_LDF.sqf new file mode 100644 index 0000000000..b1174ae717 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_LDF.sqf @@ -0,0 +1 @@ +(_crewLoadoutData get "helmets") append ["H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..26e05c4af0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Arid.sqf @@ -0,0 +1 @@ +(_crewLoadoutData get "helmets") pushBack "H_Tank_black_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..695bc1e611 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1 @@ +(_crewLoadoutData get "helmets") pushBack "H_Tank_black_F"; //should probably delete that file since it's identical to csat_arid \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..8e1974a917 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,27 @@ +(_loadoutData get "goggles") pushBack "G_Combat_lxWS"; + +(_sfLoadoutData get "helmets") pushBack "lxWS_H_bmask_base"; +(_sfLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; + +(_eliteLoadoutData get "helmets") pushBack "lxWS_H_bmask_base"; +(_eliteLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; +(_eliteLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_eliteLoadoutData get "backpacks") pushBack "O_shield_backpack_lxWS"; + +(_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_base","lxWS_H_bmask_hex","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF"]; +(_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; +(_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; + +(_militiaLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; +(_militiaLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_militiaLoadoutData get "uniforms") pushBack "U_O_LCF_noInsignia_hex_lxws"; + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..f9df70cd8e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,19 @@ +(_loadoutData get "goggles") pushBack "G_Combat_lxWS"; + +(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; +(_sfLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_sfLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; + +(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; +(_eliteLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_eliteLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; +(_eliteLoadoutData get "backpacks") pushBack "O_shield_backpack_GHEX_lxWS"; + +(_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; +(_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; + +(_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; +(_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_LDF.sqf new file mode 100644 index 0000000000..be93e77bd4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_LDF.sqf @@ -0,0 +1,18 @@ +(_sfLoadoutData get "helmets") pushBack "lxWS_H_bmask_camo02"; +(_sfLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; + +(_eliteLoadoutData get "helmets") pushBack "lxWS_H_bmask_camo02"; +(_eliteLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; +(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; + +(_militaryLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; + +(_militiaLoadoutData get "helmets") pushBack "lxWS_H_PASGT_goggles_olive_F"; +(_militiaLoadoutData get "vests") append ["V_lxWS_HarnessO_oli","V_lxWS_TacVestIR_oli"]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..9510c0fea5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Arid.sqf @@ -0,0 +1,37 @@ +(_loadoutData get "goggles") pushBack "G_Combat_lxWS"; + +(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; +(_sfLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; +(_sfLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; +(_sfLoadoutData get "uniforms") append ["U_lxWS_ION_Casual6","U_B_CTRG_3_lxWS","U_B_CTRG_4_lxWS"]; + +(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; +(_eliteLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; +(_eliteLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; +(_eliteLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual6"; +(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; + +(_militaryLoadoutData get "uniforms") append ["U_lxWS_B_CombatUniform_desert", "U_lxWS_B_CombatUniform_desert_tshirt", "U_lxWS_B_CombatUniform_desert_vest","U_lxWS_ION_Casual6"]; +(_militaryLoadoutData get "vests") append ["V_lxWS_PlateCarrier1_desert", "V_lxWS_PlateCarrier2_desert"]; +(_militaryLoadoutData get "Hvests") append ["V_lxWS_PlateCarrierSpec_desert"]; +(_militaryLoadoutData get "glVests") append ["V_lxWS_PlateCarrierGL_desert"]; +(_militaryLoadoutData get "backpacks") append ["B_Carryall_desert_lxWS", "B_Kitbag_desert_lxWS", "B_AssaultPack_desert_lxWS"]; +(_militaryLoadoutData get "atBackpacks") append ["B_Carryall_desert_lxWS", "B_Kitbag_desert_lxWS"]; +(_militaryLoadoutData get "helmets") append ["H_HelmetSpecB_sand", "H_HelmetB_sand", "H_HelmetB_light_sand"]; +(_militaryLoadoutData get "slHat") append ["lxWS_H_MilCap_desert"]; +(_militaryLoadoutData get "sniHats") append ["lxWS_H_Booniehat_desert"]; + +(_militiaLoadoutData get "uniforms") append ["U_lxWS_B_CombatUniform_desert", "U_lxWS_B_CombatUniform_desert_tshirt", "U_lxWS_B_CombatUniform_desert_vest","U_lxWS_ION_Casual6","U_lxWS_ION_Casual2","U_lxWS_ION_Casual4"]; +(_militiaLoadoutData get "vests") append ["V_Chestrig_khk", "V_TacVest_brn","V_lxWS_TacVestIR_oli","V_lxWS_PlateCarrier1_desert"]; +(_militiaLoadoutData get "Hvests") pushBack "V_lxWS_PlateCarrier2_desert"; +(_militiaLoadoutData get "glVests") pushBack "V_lxWS_PlateCarrier2_desert"; +(_militiaLoadoutData get "backpacks") append ["B_AssaultPack_desert_lxWS"]; +(_militiaLoadoutData get "atBackpacks") append ["B_Kitbag_desert_lxWS"]; +(_militiaLoadoutData get "helmets") append ["lxWS_H_Booniehat_desert", "lxWS_H_MilCap_desert","lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; +(_militiaLoadoutData get "slHat") pushBack "lxWS_H_MilCap_desert"; +(_militiaLoadoutData get "sniHats") pushBack "lxWS_H_Booniehat_desert"; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..1883b1ff0d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,20 @@ +_lightUnarmed pushBack "O_T_LSV_02_unarmed_F"; +_lightArmed append ["O_T_LSV_02_armed_F", "O_T_LSV_02_AT_F"]; +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; + + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_LDF.sqf new file mode 100644 index 0000000000..17806fcfad --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_LDF.sqf @@ -0,0 +1,3 @@ +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..56a4ccb43e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Arid.sqf @@ -0,0 +1,8 @@ +_unarmedVehicles append ["B_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; +_armedVehicles append ["B_LSV_01_armed_F", "B_LSV_01_AT_F"]; +_planesTransport pushback "B_T_VTOL_01_infantry_F"; +_gunship pushback "B_T_VTOL_01_infantry_F"; +_transportHelicopters pushback "B_CTRG_Heli_Transport_01_sand_F"; +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_LDF.sqf new file mode 100644 index 0000000000..6398dc4800 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_LDF.sqf @@ -0,0 +1,33 @@ +_staticMG pushBack "US85_M2h"; +_staticAT pushBack "US85_TOW_Stat"; +_staticAA pushBack "CSLA_PLdvK59_Stat"; +_basic append ["CSLA_JARA250","US85_M1030","US85_M1008_S250","US85_M923a1_s280"]; +_helisLightAttack append ["US85_MH60FFAR","CSLA_Mi17pylons"]; +_helisAttack append ["CSLA_Mi24V","US85_AH1F"]; +_transportHelicopters append ["US85_MH60M134","US85_UH60M240","US85_UH60","CSLA_Mi17","CSLA_Mi17mg"]; +_lightAPCs append ["CSLA_OT64C"]; +_militiaAPCs append ["CSLA_OT64C","US85_M113","AFMC_M113A2ext","CSLA_OT65A","CSLA_OT62"]; +_APCs pushBack "US85_LAV25"; +_IFVs append ["US85_M113","AFMC_M113A2ext","CSLA_OT62"]; +_unarmedVehicles append ["US85_M1025_ua","US85_M1043_ua","FIA_BTR40_noinsignia"]; +_armedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_BTR40_DSKM_noinsignia"]; +_militiaCars append ["US85_M1008c","US85_M1008","CSLA_AZU","CSLA_AZU_para","CSLA_AZU_R2"]; +_militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; +_militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","CSLA_V3So","CSLA_V3S"]; +_airborneVehicles append ["US85_LAV25","US85_M113"]; +_aa append ["US85_M163","CSLA_PLdvK59V3S"]; +_Trucks append ["US85_M923a1cm2","US85_M923a1om2","CSLA_F813o","CSLA_F813"]; +_cargoTrucks append ["US85_M923cargo","US85_M923a1_cargo","CSLA_V3SLizard","CSLA_F813o","CSLA_F813"]; +_tanks append ["US85_M1IP","US85_M1A1","CSLA_T72","CSLA_T72M","CSLA_T72M1"]; +_lightTanks append ["CSLA_BVP1","CSLA_BPzV"]; +_ammoTrucks append ["US85_M923a","US85_M923a1_a","CSLA_V3Sa"]; +_repairTrucks append ["US85_M113_DTP","US85_M923r","CSLA_DTP90","US85_M923a1_r","CSLA_V3Sr"]; +_fuelTrucks append ["US85_M923f","US85_M923a1_f"]; +_medicalTrucks append ["US85_M113_AMB","CSLA_OZV90"]; +_policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; +_artillery append ["CSLA_ShKH77","CSLA_RM70","CSLA_RM51","US85_M270"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..89ceae697a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Arid.sqf @@ -0,0 +1,20 @@ +_staticMG pushBack "US85_M2h"; +_staticAT pushBack "US85_TOW_Stat"; +_basic pushBack "US85_M1030"; +_helisLightAttack pushback "US85_MH60FFAR"; +_helisAttack pushBack "US85_AH1F"; +_transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; +_lightAPCs append ["US85_M113","AFMC_M113A2ext"]; +_militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; +_APCs pushBack "US85_LAV25"; +_militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; +_militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; +_militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; +_airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; +_aa pushback "US85_M163"; +_tanks append ["US85_M1IP","US85_M1A1"]; +_ammoTrucks append ["US85_M923a","US85_M923a1_a"]; +_repairTrucks append ["US85_M113_DTP","US85_M923r"]; +_fuelTrucks append ["US85_M923f","US85_M923a1_f"]; +_medicalTrucks pushBack "US85_M113_AMB"; +_policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_LDF.sqf new file mode 100644 index 0000000000..35dcb3a123 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_LDF.sqf @@ -0,0 +1,34 @@ +_staticMG append ["gm_dk_army_mg3_aatripod","gm_gc_army_dshkm_aatripod"]; +_staticAT append ["gm_ge_army_milan_launcher_tripod","gm_gc_army_fagot_launcher_tripod"]; +_basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia","gm_gc_army_ural44202_noinsignia"]; +_artillery append ["gm_gc_army_2s1_noinsignia","gm_gc_army_ural375d_mlrs_noinsignia","gm_gc_army_2p16_noinsignia","gm_dk_army_m109_noinsignia","gm_ge_army_kat1_463_mlrs_noinsignia"]; +_lightAPCs append ["gm_pl_army_ot64a_noinsignia","gm_gc_army_brdm2_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_reconnaissance_noinsignia"]; +_militiaAPCs append ["gm_pl_army_ot64a_noinsignia","gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia"]; +_IFVs append ["gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; +_APCs append ["gm_ge_army_luchsa1_noinsignia","gm_ge_army_luchsa2_noinsignia"]; +_militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; +_armedVehicles append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; +_unarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","US85_M1043_ua"]; +_militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo","gm_gc_army_p601_noinsignia"]; +_militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3","gm_pl_army_uaz469_dshkm","gm_gc_army_uaz469_spg9_noinsignia"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia"]; +_airborneVehicles append ["gm_dk_army_m113a1dk_apc","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia"]; +_helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia"]; +_transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; +_helisLightAttack append ["gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; +_helisAttack append ["gm_ge_army_bo105p_pah1_noinsignia","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; +_aa append ["gm_ge_army_gepard1a1_noinsignia","gm_gc_army_zsu234v1_noinsignia"]; +_Trucks append ["gm_ge_army_u1300l_cargo","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_cargo"]; +_cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; +_tanks append ["gm_ge_army_Leopard1a5_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_pl_army_t55ak_noinsignia"]; +_ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo","gm_pl_army_ural4320_reammo"]; +_repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia","gm_pl_army_ural4320_repair","gm_dk_army_m113a1dk_engineer_noinsignia"]; +_fuelTrucks append ["gm_ge_army_kat1_451_refuel","gm_pl_army_ural375d_refuel"]; +_medicalTrucks append ["gm_dk_army_m113a1dk_medic_noinsignia","gm_ge_army_u1300l_medic","gm_pl_army_ural375d_medic","gm_ge_army_m113a1g_medic_noinsignia"]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..138da350c1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Arid.sqf @@ -0,0 +1,19 @@ +_aa pushBack "gm_ge_army_gepard1a1_noinsignia"; +_basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; +_lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; +_militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; +_IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; +_militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; +_militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; +_militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; +_Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; +_cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; +_ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; +_repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; +_fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; +_medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic"]; +_helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; +_transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; +_helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..6fff4661df --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1 @@ +_transportHelicopters append ["O_Heli_Transport_04_covered_F", "O_Heli_Transport_04_bench_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..bf9cd3bf99 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf @@ -0,0 +1 @@ +_transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..84217f367d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,4 @@ +_planesCAS pushback "O_Plane_Fighter_02_F"; +_planesAA pushback "O_Plane_Fighter_02_Stealth_F"; +_radar pushback "O_Radar_System_02_F"; +_SAM pushback "O_SAM_System_04_F"; ////should probably delete this file since it's identical to csat_arid \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_LDF.sqf new file mode 100644 index 0000000000..028ec97e3e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_LDF.sqf @@ -0,0 +1,4 @@ +_planesCAS pushback "B_Plane_Fighter_01_F"; +_planesAA pushback "B_Plane_Fighter_01_Stealth_F"; +_radar pushback "I_E_Radar_System_01_F"; +_SAM pushback "I_E_SAM_System_03_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..f6ef95b7ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf @@ -0,0 +1,5 @@ +_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; +_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; +_radar pushback "B_Radar_System_01_F"; +_SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; +_howitzers pushBack "B_Ship_Gun_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..b1bb812bfb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,12 @@ +_lightUnarmed append ["O_T_Pickup_rf","O_T_Pickup_Comms_rf"]; +_militiaLightArmed pushBack "O_T_G_Pickup_hmg_rf"; +_militiaCars append ["O_T_Pickup_rf","O_T_Pickup_Comms_rf"]; +_uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "O_T_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_LDF.sqf new file mode 100644 index 0000000000..1af97c288b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_LDF.sqf @@ -0,0 +1,11 @@ +_unarmedVehicles append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; +_armedVehicles pushBack "I_Pickup_mmg_rf"; +_militiaLightArmed pushBack "I_Pickup_hmg_rf"; +_militiaCars append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; +_uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight pushBack "I_E_Heli_light_03_unarmed_RF"; +_transportHelicopters append ["I_E_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_LDF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack = ["a3a_LDF_Heli_EC_02_RF"]; +_aa pushback "I_Pickup_aat_rf"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..8e2cc9721c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Arid.sqf @@ -0,0 +1,17 @@ +_unarmedVehicles append ["B_Pickup_rf","B_Pickup_Comms_rf"]; +_armedVehicles pushBack "B_Pickup_mmg_rf"; +_militiaLightArmed pushBack "B_Pickup_hmg_rf"; +_militiaCars append ["B_Pickup_rf","B_Pickup_Comms_rf"]; +_aa pushBack "B_Pickup_aat_rf"; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight pushBack "B_Heli_light_03_unarmed_RF"; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack pushBack "a3a_black_Heli_EC_02_RF"; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_LDF.sqf new file mode 100644 index 0000000000..8b36739a04 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_LDF.sqf @@ -0,0 +1,35 @@ +_staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", +"vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; +_staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; +_staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; +_basic append ["vn_b_armor_m577_01_aus_army_noinsignia"]; +_helisLight append ["vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia"]; +_helisLightAttack append ["vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia","vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia", +"vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia"]; +_helisAttack append ["vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", +"vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia"]; +_transportHelicopters append ["vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia"]; +_lightTanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; +_militiaCars append ["vn_b_wheeled_lr2a_02_aus_army_noinsignia","vn_b_wheeled_lr2a_01_aus_army_noinsignia"]; +_militiaLightArmed append ["vn_o_car_04_mg_01","vn_i_wheeled_m151_mg_06_noinsignia","vn_i_wheeled_m151_mg_01_noinsignia","vn_o_wheeled_btr40_mg_05_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_b_wheeled_m151_01_noinsignia", +"vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia"]; +_militiaTrucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; +_militiaAPCs append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", +"vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +_airborneVehicles append ["vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", +"vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +_aa append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_btr40_mg_03_noinsignia"]; +_ammoTrucks append ["vn_i_wheeled_m54_ammo_marines"]; +_repairTrucks append ["vn_i_wheeled_m54_repair_marines"]; +_fuelTrucks append ["vn_i_wheeled_m54_fuel_marines"]; +_medicalTrucks append ["vn_b_armor_m577_02_aus_army","vn_b_wheeled_lr2a_03_aus_army_noinsignia","vn_o_armor_btr50pk_03_nva65_noinsignia","vn_o_wheeled_btr40_02_noinsignia"]; +_planesCAS append ["vn_b_air_f4c_cas","vn_b_air_f100d_cas","vn_o_air_mig19_at_noinsignia","vn_o_air_mig21_cas_noinsignia"]; +_planesAA append ["vn_b_air_f100d_cap","vn_b_air_f4c_mr","vn_o_air_mig19_cap_noinsignia","vn_o_air_mig21_cap_noinsignia"]; +//_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; +_gunBoat append ["vn_b_boat_11_01","vn_b_boat_09_01","vn_b_boat_10_01","vn_b_boat_05_01","vn_b_boat_05_02","vn_b_boat_06_01","vn_b_boat_06_02","vn_b_boat_13_03","vn_b_boat_13_01","vn_b_boat_13_04","vn_b_boat_13_02","vn_b_boat_12_03","vn_b_boat_12_01", +"vn_b_boat_12_04","vn_b_boat_12_02","vn_o_boat_04_01","vn_o_boat_04_02","vn_o_boat_03_01","vn_o_boat_03_02","vn_i_boat_12_02_fank_71","vn_i_boat_12_04_fank_71","vn_i_boat_12_01_fank_71","vn_i_boat_12_03_fank_71"]; +if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _gunship pushBack "vnx_i_air_ac119_01_01_noinsignia"; + _planesTransport pushBack "vnx_i_air_ac119_02_01_noinsignia"; + _planesCAS pushBack "vnx_b_air_ac119_04_01_noinsignia"; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf new file mode 100644 index 0000000000..1a2d33f537 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf @@ -0,0 +1,16 @@ +_staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; +_staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; +_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; +//_militiaCars append [];leave for SPE 1.1 update +//_militiaLightArmed append []; leave for SPE 1.1 update +_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; +_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; +_airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; +_aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; +_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; +_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; +_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; +_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; +_planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; +_planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..7df6aa5cae --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1 @@ +_tanks append ["O_T_MBT_04_cannon_F", "O_T_MBT_04_command_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_LDF.sqf new file mode 100644 index 0000000000..86dab1217a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_LDF.sqf @@ -0,0 +1,8 @@ +_lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; +_radar pushback "I_LT_01_scout_F"; +_SAM pushback "I_LT_01_AA_F"; +_aa pushback "I_LT_01_AA_F"; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..5705e67529 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Arid.sqf @@ -0,0 +1,6 @@ +_lightTanks = ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; +_airborneVehicles append ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf index 068ece772e..5f4876aeaf 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf @@ -6,4 +6,5 @@ _lightAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; _militiaAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; _IFVs pushBack "O_APC_Tracked_02_30mm_lxWS"; _lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; -_lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; \ No newline at end of file +_lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; +_uavsPortable pushBack "O_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..3dcd195e17 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,13 @@ +_cargoTrucks = ["O_T_Truck_02_cargo_lxWS", "O_T_Truck_02_flatbed_lxWS","O_T_UGV_01_ghex_F"]; +_lightAPCs = ["O_T_APC_Wheeled_02_hmg_lxWS", "O_T_APC_Wheeled_02_unarmed_lxWS"]; +_militiaAPCs = ["O_T_APC_Wheeled_02_hmg_lxWS", "O_T_APC_Wheeled_02_unarmed_lxWS"]; +_IFVs pushBack "O_T_APC_Tracked_02_30mm_lxWS"; +_lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; +_lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; +_uavsPortable pushBack "O_UAV_02_lxWS"; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_LDF.sqf new file mode 100644 index 0000000000..ce74a0a886 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_LDF.sqf @@ -0,0 +1,5 @@ +_lightAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_aa pushBack "a3a_I_E_Truck_02_zu23_F"; +_cargoTrucks = ["I_E_Truck_02_cargo_lxWS", "I_E_Truck_02_flatbed_lxWS","I_E_UGV_01_F"]; +_uavsPortable pushBack "I_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..083b7d4237 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Arid.sqf @@ -0,0 +1,10 @@ +_APCs pushBack "APC_Wheeled_01_atgm_base_lxWS"; +_lightAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_airborneVehicles append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_militiaAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_artillery pushBack "APC_Wheeled_01_mortar_base_lxWS"; +_helisLight pushback "B_D_Heli_Light_01_lxWS"; +_helisLightAttack pushback "B_D_Heli_Light_01_dynamicLoadout_lxWS"; +_helisAttack pushback "B_D_Heli_Attack_01_dynamicLoadout_lxWS"; +_transportHelicopters pushback "B_D_Heli_Transport_01_lxWS"; +_uavsPortable pushBack "B_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..7f6880f500 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,130 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_CTARS_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "muzzle_snds_58_blk_F", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_CTARS_hex_F","","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_ARX_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","","acc_flashlight","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","","acc_flashlight","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_CTARS_hex_F","","acc_flashlight","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "rifles") append [ + ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_LDF.sqf new file mode 100644 index 0000000000..0bb3d8c2cc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_LDF.sqf @@ -0,0 +1,89 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_khk_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_khk_F","","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "rifles") append [ + ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] +]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..b3a68794ac --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf @@ -0,0 +1,136 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","muzzle_snds_B_snd_F","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..ef62ae7faa --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,11 @@ +(_militiaLoadoutData get "marksmanRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], + ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_LDF.sqf new file mode 100644 index 0000000000..9368b0f966 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_LDF.sqf @@ -0,0 +1,41 @@ +(_militiaLoadoutData get "machineGuns") append [ + ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], + ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""], + ["CSLA_UK59L","","","CSLA_UK59_ZD4x8",["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59","CSLA_UK59_50rnd_7_62Sv59"],[],""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["CSLA_VG70","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a","CSLA_26_5sigB1a","CSLA_26_5sigCrD"],""], + ["CSLA_Sa58P","","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],"CSLA_Sa58bpd"], + ["CSLA_Sa58V","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],"CSLA_Sa58bpd"] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["CSLA_Sa58P","","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],""], + ["CSLA_Sa58V","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["CSLA_VG70","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..c774b9b7bd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,68 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_AK12U_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_flashlight","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_flashlight","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + + + + + + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..c829ad0846 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,64 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_AK12_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12_GL_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_AK12_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_AK12U_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12U_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_AK12_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_AK12_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12U_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_AK12_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12_GL_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_AK12_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_flashlight","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_AK12U_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_flashlight","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_flashlight","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..d7dae424f9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Arid.sqf @@ -0,0 +1,99 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..fbbd743935 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,54 @@ +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], + ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], + ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], + ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], + ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] +]; + + +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..470f64bddb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,52 @@ +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], + ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], + ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], + ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], + ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf new file mode 100644 index 0000000000..4c2955103c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf @@ -0,0 +1,127 @@ +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""], + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""], + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], + ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], + ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], + ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], + ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_sfLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_sfLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_eliteLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_eliteLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; + +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..e50a3eb9d8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf @@ -0,0 +1,61 @@ +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; + +(_militiaLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; + +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..de4979a42c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,45 @@ +(_sfLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "muzzle_snds_93mmg", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "", "acc_flashlight", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "", "acc_flashlight", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..fc9000ebe0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,41 @@ +(_sfLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_05_blk_F", "muzzle_snds_93mmg", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_05_blk_F", "", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_LDF.sqf new file mode 100644 index 0000000000..395b08301d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_LDF.sqf @@ -0,0 +1,61 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..33e8516101 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Arid.sqf @@ -0,0 +1,98 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..8e09d15c21 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,52 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], + ["arifle_ash12_urban_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] +]; +(_sfLoadoutData get "rifles") append [["arifle_ash12_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; +(_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "suppressor_127x55_small_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_RC40_shell_RF", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_urban_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] +]; +(_eliteLoadoutData get "slRifles") append [ + ["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], + ["arifle_ash12_urban_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; +(_eliteLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_urban_RF","","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..886e06c7ac --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,56 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf", "", "", "optic_DMS",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""], + ["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""] +]; +(_sfLoadoutData get "rifles") append [["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; +(_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "suppressor_127x55_small_wood_RF", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] +]; +(_eliteLoadoutData get "slRifles") append [ + ["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""], + ["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; +(_eliteLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_LDF.sqf new file mode 100644 index 0000000000..6449c554c5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_LDF.sqf @@ -0,0 +1,52 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..b5ec8e9a4c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Arid.sqf @@ -0,0 +1,63 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF"],[],""], + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..110269cfa5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,99 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..5f6b5246c0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,90 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf new file mode 100644 index 0000000000..f0bc1274dd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf @@ -0,0 +1,179 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_dp28_mag","vn_dp28_mag","vn_dp28_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; + + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..4cc0116386 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf @@ -0,0 +1,123 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf new file mode 100644 index 0000000000..af37fea920 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf @@ -0,0 +1,48 @@ +(_policeLoadoutData get "SMGs") append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] +]; + +(_militiaLoadoutData get "rifles") append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] +]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Tanks/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Tanks/Vanilla_CSAT_Arid.sqf new file mode 100644 index 0000000000..89d6d08bdf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Tanks/Vanilla_CSAT_Arid.sqf @@ -0,0 +1,4 @@ +(_loadoutData get "ATLaunchers") append [ + ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HEAT"], [], ""], + ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf new file mode 100644 index 0000000000..c0a1cd0442 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf @@ -0,0 +1,135 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_militaryLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_militiaLoadoutData set ["rifles", [ + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"],[],""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Galat_lxWS", "", "acc_flashlight", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_VelkoR5_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_SLR_GL_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""], + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""] +]]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..063571224b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,125 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_ghex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_ghex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Arco_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_militiaLoadoutData set ["rifles", [ + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_VelkoR5_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_VelkoR5_GL_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""], + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""] +]]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_LDF.sqf new file mode 100644 index 0000000000..e35864ec4c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_LDF.sqf @@ -0,0 +1,138 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","muzzle_snds_B_lush_F","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","","acc_flashlight","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"] +]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..e9fc967b4a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Arid.sqf @@ -0,0 +1,183 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militaryLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_militaryLoadoutData get "slRifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["3Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareWhite_F","1Rnd_HE_Grenade_shell"], [], ""], + ["arifle_XMS_GL_Sand_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_XMS_GL_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index 20c12c191d..de5ac2c07c 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -201,7 +201,7 @@ if (_hasSPE) then { ["variants", [ #include "..\vehicleVariants\Vanilla_AAF\CSLA_AAF.sqf", - #include "..\vehicleVariants\Vanilla_AAF\GM_police.sqf", + #include "..\vehicleVariants\GM_police.sqf", #include "..\vehicleVariants\Vanilla_AAF\RF_AAF.sqf", #include "..\vehicleVariants\Vanilla_AAF\SPE_AAF.sqf", #include "..\vehicleVariants\Vanilla_AAF\Vanilla_AAF.sqf", diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf index 9d8d8adb06..e44f7e14f1 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf @@ -74,7 +74,7 @@ private _lightAttackHelicopters = ["O_Heli_Light_02_dynamicLoadout_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["O_UAV_02_dynamicLoadout_F","O_T_UAV_04_CAS_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["O_UAV_02_lxWS", "O_UAV_01_F"]} else {["O_UAV_01_F"]}; +private _uavsPortable = ["I_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: ["vehiclesMilitiaTrucks", ["O_Truck_02_transport_F", "O_Truck_02_covered_F"]] call _fnc_saveToTemplate; @@ -218,13 +218,6 @@ _loadoutData set ["lightATLaunchers", [ _loadoutData set ["ATLaunchers", []]; -if (_hasTanks) then { - (_loadoutData get "ATLaunchers") append [ - ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HEAT"], [], ""], - ["launch_O_Vorona_brown_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] - ]; -}; - _loadoutData set ["missileATLaunchers", [ ["launch_O_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT"], [], ""], ["launch_O_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT", "Titan_AP"], [], ""] @@ -257,15 +250,12 @@ if (_hasApex) then { _loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["rangefinders", ["Rangefinder"]]; +_loadoutData set ["officerUniforms", ["U_O_OfficerUniform_ocamo"]]; +_loadoutData set ["officerVests", ["V_TacVest_khk"]]; +_loadoutData set ["officerHats", ["H_MilCap_ocamo", "H_Beret_CSAT_01_F"]]; if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_O_ParadeUniform_01_CSAT_decorated_F","U_O_ParadeUniform_01_CSAT_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_khk", "V_TacVest_brn"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_CSAT_F", "H_Beret_CSAT_01_F"]]; -} else { - _loadoutData set ["officerUniforms", ["U_O_OfficerUniform_ocamo"]]; - _loadoutData set ["officerVests", ["V_TacVest_khk"]]; - _loadoutData set ["officerHats", ["H_MilCap_ocamo", "H_Beret_CSAT_01_F"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT_Arid.sqf" }; _loadoutData set ["cloakUniforms", ["U_O_FullGhillie_ard", "U_O_FullGhillie_sard", "U_O_GhillieSuit"]]; _loadoutData set ["cloakVests", ["V_HarnessO_brn", "V_TacVest_khk"]]; @@ -334,13 +324,6 @@ _loadoutData set ["glasses", [ _loadoutData set ["goggles", ["G_Lowprofile"]]; -if (_hasContact) then { - (_loadoutData get "goggles") append ["G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_sand_F"]; -}; -if (_hasWs) then { - (_loadoutData get "goggles") pushBack "G_Combat_lxWS"; -}; - //TODO - ACE overrides for misc essentials, medical and engineer gear /////////////////////////////////////// @@ -348,38 +331,12 @@ if (_hasWs) then { /////////////////////////////////////// private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; -if (_hasMarksman) then { - _sfLoadoutData set ["binoculars", ["Laserdesignator_02"]]; -} else { - _sfLoadoutData set ["binoculars", ["Rangefinder"]]; -}; -if (_hasApex) then { - _sfLoadoutData set ["uniforms", ["U_O_V_Soldier_Viper_hex_F"]]; - _sfLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; - _sfLoadoutData set ["glVests", ["V_HarnessOGL_brn"]]; - _sfLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; - _sfLoadoutData set ["backpacks", ["B_ViperHarness_hex_F","B_ViperLightHarness_hex_F"]]; - _sfLoadoutData set ["helmets", ["H_HelmetO_ViperSP_hex_F"]]; - _sfLoadoutData set ["NVGs", []]; - _sfLoadoutData set ["glasses", ["G_Balaclava_TI_blk_F"]]; - _sfLoadoutData set ["goggles", ["G_Balaclava_TI_blk_F"]]; -} else { - _sfLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; - _sfLoadoutData set ["glVests", ["V_HarnessOGL_brn"]]; - _sfLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; - _sfLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; - _sfLoadoutData set ["helmets", ["H_HelmetSpecO_ocamo"]]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetHeavy_VisorUp_Hex_RF","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF","H_HelmetB_plain_sb_hex_RF"]; - (_sfLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; -}; - -if (_hasWs) then { - (_sfLoadoutData get "helmets") pushBack "lxWS_H_bmask_base"; - (_sfLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; -}; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; +_sfLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; +_sfLoadoutData set ["glVests", ["V_HarnessOGL_brn"]]; +_sfLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_sfLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; +_sfLoadoutData set ["helmets", ["H_HelmetSpecO_ocamo"]]; _sfLoadoutData set ["slRifles", [ ["arifle_Katiba_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], @@ -397,13 +354,6 @@ _sfLoadoutData set ["grenadeLaunchers", [ ["arifle_Katiba_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], @@ -416,56 +366,19 @@ _sfLoadoutData set ["SMGs", [ ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_sfLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] - ]; -}; +]]; -private _marksmanRifles = [ +_sfLoadoutData set ["marksmanRifles" [ ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_DMS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_NVS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_Arco", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_SOS", [], [], "bipod_02_F_hex"] -]; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_05_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], - ["srifle_DMR_05_blk_F", "muzzle_snds_93mmg", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; _sfLoadoutData set ["sniperRifles", [ ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -476,89 +389,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_Rook40_F", "muzzle_snds_L", "", "", [], [], ""] ]]; -if (_hasWs) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_CTAR_GL_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_CTAR_GL_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_AK12_GL_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_07_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], - ["srifle_DMR_07_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] - ]; - _mgs append [ - ["arifle_CTARS_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], - ["arifle_CTARS_blk_F", "muzzle_snds_58_blk_F", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_sfLoadoutData get "SMGs") append [ - ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_AK12U_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], - ["arifle_AK12U_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - _mgs append [ - ["arifle_RPK12_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_sfLoadoutData set ["machineGuns", _mgs]; -_sfLoadoutData set ["marksmanRifles", _marksmanRifles]; ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -570,32 +400,7 @@ _eliteLoadoutData set ["glVests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_ _eliteLoadoutData set ["Hvests", ["V_TacVest_brn"]]; _eliteLoadoutData set ["helmets", ["H_HelmetO_ocamo", "H_HelmetLeaderO_ocamo"]]; _eliteLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; -if (_hasMarksman) then { - _eliteLoadoutData set ["binoculars", ["Laserdesignator_02"]]; -} else { - _eliteLoadoutData set ["binoculars", ["Rangefinder"]]; -}; -if (_hasApex) then { - _eliteLoadoutData set ["NVGs", ["O_NVGoggles_hex_F","O_NVGoggles_urb_F"]]; - (_eliteLoadoutData get "uniforms") pushBack "U_O_V_Soldier_Viper_hex_F"; - (_eliteLoadoutData get "backpacks") append ["B_ViperHarness_hex_F","B_ViperLightHarness_hex_F"]; - (_eliteLoadoutData get "glasses") append ["G_Balaclava_TI_blk_F"]; - (_eliteLoadoutData get "goggles") append ["G_Balaclava_TI_blk_F"]; - (_eliteLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetHeavy_VisorUp_Hex_RF","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF","H_HelmetB_plain_sb_hex_RF"]; - (_eliteLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; - (_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Sand_NoLogo_RF","O_CommandoMortar_weapon_RF"]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "helmets") pushBack "lxWS_H_bmask_base"; - (_eliteLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; - (_eliteLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_eliteLoadoutData get "backpacks") pushBack "O_shield_backpack_lxWS"; -}; +_eliteLoadoutData set ["binoculars", ["Rangefinder"]]; _eliteLoadoutData set ["slRifles", [ ["arifle_Katiba_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], @@ -613,13 +418,6 @@ _eliteLoadoutData set ["grenadeLaunchers", [ ["arifle_Katiba_GL_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _eliteLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _eliteLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], @@ -630,56 +428,19 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - _mgs append [ - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] - ]; -}; +]]; -private _marksmanRifles = [ +_eliteLoadoutData set ["marksmanRifles", [ ["srifle_DMR_01_F", "", "", "optic_DMS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_NVS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_SOS", [], [], "bipod_02_F_hex"] -]; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_05_hex_F", "", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], - ["srifle_DMR_05_blk_F", "", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; _eliteLoadoutData set ["sniperRifles", [ ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -690,90 +451,6 @@ _eliteLoadoutData set ["sidearms", [ ["hgun_Rook40_F", "", "", "", [], [], ""] ]]; -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_CTAR_GL_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_CTAR_GL_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_07_hex_F","","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], - ["srifle_DMR_07_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] - ]; - _mgs append [ - ["arifle_CTARS_hex_F","","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], - ["arifle_CTARS_blk_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_AK12U_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], - ["arifle_AK12U_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - _mgs append [ - ["arifle_RPK12_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_eliteLoadoutData set ["machineGuns", _mgs]; -_eliteLoadoutData set ["marksmanRifles", _marksmanRifles]; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// @@ -784,25 +461,7 @@ _militaryLoadoutData set ["glVests", ["V_HarnessOGL_brn","V_TacVest_khk","V_TacV _militaryLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; _militaryLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; _militaryLoadoutData set ["helmets", ["H_HelmetO_ocamo", "H_HelmetLeaderO_ocamo"]]; -if (_hasMarksman) then { - _militaryLoadoutData set ["binoculars", ["Laserdesignator_02"]]; -} else { - _militaryLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "helmets") append ["H_HelmetO_ocamo_sb_hex_RF","H_HelmetB_plain_sb_hex_RF"]; - (_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_base","lxWS_H_bmask_hex","H_HelmetHeavy_Simple_Hex_RF","H_HelmetHeavy_Hex_RF"]; - (_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; - (_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; -}; -if (_hasApex) then { - (_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; -}; +_militaryLoadoutData set ["binoculars", ["Rangefinder"]]; _militaryLoadoutData set ["slRifles", [ ["arifle_Katiba_F", "", "acc_flashlight", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], @@ -820,13 +479,6 @@ _militaryLoadoutData set ["grenadeLaunchers", [ ["arifle_Katiba_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _militaryLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_hex_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _militaryLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], @@ -837,56 +489,19 @@ _militaryLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ - ["LMG_Zafir_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], - ["LMG_Zafir_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], - ["LMG_Zafir_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], - ["LMG_Zafir_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - _mgs append [ - ["MMG_01_hex_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_hex_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], - ["MMG_01_tan_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] - ]; -}; - -private _marksmanRifles = [ +_militaryLoadoutData set ["marksmanRifles", [ ["srifle_DMR_01_F", "", "", "optic_DMS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_NVS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_SOS", [], [], "bipod_02_F_hex"] -]; +]]; -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_04_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], - ["srifle_DMR_05_hex_F", "", "acc_flashlight", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], - ["srifle_DMR_05_blk_F", "", "acc_flashlight", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] - ]; -}; +_militaryLoadoutData set ["machineGuns", [ + ["LMG_Zafir_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] +]]; _militaryLoadoutData set ["sniperRifles", [ ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -897,87 +512,6 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_Rook40_F", "", "", "", [], [], ""] ]]; -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_ARX_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], - ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], - ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_CTAR_GL_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_CTAR_GL_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], - ["arifle_AK12_GL_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_militaryLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_07_hex_F","","acc_flashlight","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], - ["srifle_DMR_07_blk_F","","acc_flashlight","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] - ]; - _mgs append [ - ["arifle_CTARS_hex_F","","acc_flashlight","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], - ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] - ]; - (_militaryLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasContact) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_AK12U_F","","acc_flashlight","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], - ["arifle_AK12U_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] - ]; - _mgs append [ - ["arifle_RPK12_F","","acc_flashlight","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_militaryLoadoutData set ["machineGuns", _mgs]; -_militaryLoadoutData set ["marksmanRifles", _marksmanRifles]; - /////////////////////////////// // Police Loadout Data // /////////////////////////////// @@ -986,15 +520,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1008,136 +533,38 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; -private _uniforms = ["U_O_officer_noInsignia_hex_F"]; +_militiaLoadoutData set ["uniforms", ["U_O_officer_noInsignia_hex_F"]]; _militiaLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; _militiaLoadoutData set ["glVests", ["V_HarnessOGL_brn","V_TacVest_khk","V_TacVestIR_blk"]]; _militiaLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; _militiaLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; _militiaLoadoutData set ["helmets", ["H_Cap_brn_SPECOPS", "H_Bandanna_cbr", "H_ShemagOpen_tan", "H_PASGT_basic_olive_F"]]; -if (_hasRF) then { - (_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_hex_RF"; - (_militaryLoadoutData get "Hvests") pushBack "V_TacVest_rig_khk_RF"; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; - (_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; -}; - -if (_hasApex) then { - (_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; -}; +_militiaLoadoutData set ["slRifles", [ + ["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; -private _rifles = [ +_militiaLoadoutData set ["rifles", [ ["arifle_Katiba_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] -]; -private _carbines = [ +]]; +_militiaLoadoutData set ["carbines", [ ["arifle_Katiba_C_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] -]; -private _grenadeLaunchers = [ +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ ["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] -]; -private _mgs = [ +]]; +_militiaLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_flashlight", "", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] -]; -private _marksmanRifles = [ +]]; +_militiaLoadoutData set ["marksmanRifles", [ ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_Arco_blk_F", [], [], "bipod_02_F_hex"] -]; - -if (_hasWs) then { - _uniforms pushBack "U_O_LCF_noInsignia_hex_lxws"; - _rifles = [ - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"],[],""], - ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Galat_lxWS", "", "acc_flashlight", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""] - ]; - _carbines = [ - ["arifle_VelkoR5_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _grenadeLaunchers = [ - ["arifle_SLR_GL_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""] - ]; - _mgs = [ - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _marksmanRifles = [ - ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""], - ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""] - ]; -}; - -if (_hasApex) then { - _rifles append [ - ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] - ]; - _carbines append [ - ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] - ]; -}; +]]; _militiaLoadoutData set ["SMGs", [ ["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], @@ -1152,119 +579,6 @@ _militiaLoadoutData set ["sniperRifles", [ ["srifle_DMR_01_F","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] ]]; -if (_hasApex) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasCSLA) then { - _marksmanRifles append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] - ]; - _rifles append [ - ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], - ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] - ]; -}; - -if (_hasGM) then { - _marksmanRifles append [ - ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - _mgs append [ - ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], - ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], - ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] - ]; - _rifles append [ - ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], - ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] - ]; - _grenadeLaunchers append [ - ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - _carbines append [ - ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], - ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] - ]; - -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - _militiaLoadoutData set "slRifles" append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _rifles append [ - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - _grenadeLaunchers append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _marksmanRifles append [ - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] - ]; - _mgs append [ - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; -}; - -_militiaLoadoutData set ["machineGuns", _mgs]; -_militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; -_militiaLoadoutData set ["uniforms", _uniforms]; -_militiaLoadoutData set ["rifles", _rifles]; -_militiaLoadoutData set ["carbines", _carbines]; -_militiaLoadoutData set ["grenadeLaunchers",_grenadeLaunchers]; - ////////////////////////// // Misc Loadouts // ////////////////////////// @@ -1274,73 +588,59 @@ _crewLoadoutData set ["uniforms", ["U_O_CombatUniform_ocamo"]]; _crewLoadoutData set ["vests", ["V_HarnessO_brn"]]; _crewLoadoutData set ["helmets", ["H_HelmetCrew_O"]]; -if (_hasTanks) then { - (_crewLoadoutData get "helmets") pushBack "H_Tank_black_F"; -}; private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_O_PilotCoveralls","U_O_PilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; -if (_hasSOG) then { - (_loadoutData get "lightATLaunchers") append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] - ]; - (_loadoutData get "ATLaunchers") append [ - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\gear\Tanks\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\Tanks\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_CSAT_Arid.sqf" }; if (_hasRF) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_ash12_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], - ["arifle_ash12_urban_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [["arifle_ash12_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; - (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "suppressor_127x55_small_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_RC40_shell_RF", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_urban_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] - ]; - (_eliteLoadoutData get "slRifles") append [ - ["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], - ["arifle_ash12_urban_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; - (_eliteLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_urban_RF","","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] - ]; - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_CSAT_Arid.sqf" }; if (_hasGM) then { - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\gear\GM\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_CSAT_Arid.sqf" }; ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 417c90538e..28e2a970cf 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -54,15 +54,12 @@ private _transportBoat = ["O_T_Boat_Transport_01_F"]; private _planesCAS = ["O_Plane_CAS_02_dynamicLoadout_F","O_T_VTOL_02_infantry_dynamicLoadout_F","O_T_UAV_04_CAS_F"]; private _planesAA = ["O_Plane_CAS_02_dynamicLoadout_F","O_T_VTOL_02_infantry_dynamicLoadout_F"]; -["vehiclesPlanesTransport", ["O_T_VTOL_02_infantry_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _planesTransport = ["O_T_VTOL_02_infantry_dynamicLoadout_F"]; +private _gunship = []; private _lightHelicopters = ["O_Heli_Light_02_unarmed_F"]; private _transportHelicopters = ["O_Heli_Light_02_unarmed_F"]; -if (_hasHelicopters) then { - _transportHelicopters append ["O_Heli_Transport_04_covered_F", "O_Heli_Transport_04_bench_F"]; -}; - ["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; private _lightAttackHelicopters = ["O_Heli_Light_02_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["O_Heli_Attack_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; @@ -73,7 +70,7 @@ private _lightAttackHelicopters = ["O_Heli_Light_02_dynamicLoadout_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["O_T_UAV_04_CAS_F","O_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["O_UAV_02_lxWS", "O_UAV_01_F"]} else {["O_UAV_01_F"]}; +private _uavsPortable = ["I_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: ["vehiclesMilitiaTrucks", ["O_T_Truck_02_transport_F", "O_T_Truck_02_F"]] call _fnc_saveToTemplate; @@ -84,14 +81,6 @@ private _militiaAPCs = ["O_T_APC_Wheeled_02_rcws_v2_ghex_F"]; private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; -if (_hasContact) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" -}; - -if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; -}; - ["staticMGs", ["O_HMG_01_high_F","I_HMG_02_high_F"]] call _fnc_saveToTemplate; ["staticAT", ["O_static_AT_F","O_GMG_01_high_F"]] call _fnc_saveToTemplate; ["staticAA", ["O_static_AA_F"]] call _fnc_saveToTemplate; @@ -100,12 +89,6 @@ private _howitzers = []; private _radar = []; private _SAM = []; -if (_hasJets) then { - _planesCAS pushback "O_Plane_Fighter_02_F"; - _planesAA pushback "O_Plane_Fighter_02_Stealth_F"; - _radar pushback "O_Radar_System_02_F"; - _SAM pushback "O_SAM_System_04_F"; -}; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; @@ -114,36 +97,40 @@ if (_hasJets) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\police_offroad.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + if (_hasApex) then { - _lightUnarmed pushBack "O_T_LSV_02_unarmed_F"; - _lightArmed append ["O_T_LSV_02_armed_F", "O_T_LSV_02_AT_F"]; - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\police_offroad.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\police_offroad.sqf" }; if (_hasRF) then { - _lightUnarmed append ["O_T_Pickup_rf","O_T_Pickup_Comms_rf"]; - _militiaLightArmed pushBack "O_T_G_Pickup_hmg_rf"; - _militiaCars append ["O_T_Pickup_rf","O_T_Pickup_Comms_rf"]; - _uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "O_T_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + #include "..\DLC_content\vehicles\RF\police_offroad.sqf" }; if (_hasTanks) then { - _tanks append ["O_T_MBT_04_cannon_F", "O_T_MBT_04_command_F"]; + #include "..\DLC_content\vehicles\Tanks\police_offroad.sqf" }; if (_hasWs) then { - _cargoTrucks = ["O_T_Truck_02_cargo_lxWS", "O_T_Truck_02_flatbed_lxWS","O_T_UGV_01_ghex_F"]; - _lightAPCs = ["O_T_APC_Wheeled_02_hmg_lxWS", "O_T_APC_Wheeled_02_unarmed_lxWS"]; - _militiaAPCs = ["O_T_APC_Wheeled_02_hmg_lxWS", "O_T_APC_Wheeled_02_unarmed_lxWS"]; - _IFVs pushBack "O_T_APC_Tracked_02_30mm_lxWS"; - _lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; - _lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; + #include "..\DLC_content\vehicles\WS\police_offroad.sqf" }; +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticHowitzers", _howitzers] call _fnc_saveToTemplate; ["vehiclesLightUnarmed", _lightUnarmed] call _fnc_saveToTemplate; @@ -168,50 +155,14 @@ if (_hasWs) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["O_T_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["O_T_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["O_T_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["O_T_MBT_02_railgun_ghex_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], - ["O_T_MBT_04_command_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3]], - ["O_T_MBT_04_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3]], - ["O_T_MBT_02_cannon_ghex_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3, "showLog", 0.4]], - ["O_T_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_T_APC_Wheeled_02_unarmed_lxWS", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_T_APC_Wheeled_02_rcws_v2_ghex_F", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_LSV_02_armed_F", ["Unarmed_Doors_Hide",0.3]], - ["O_LSV_02_unarmed_F", ["Unarmed_Doors_Hide",0.3]], - ["O_LSV_02_AT_F", ["Unarmed_Doors_Hide",0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["O_T_APC_Tracked_02_cannon_ghex_F", ["showTracks",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_T_APC_Tracked_02_30mm_lxWS", ["showTracks",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_T_APC_Tracked_02_AA_ghex_F", ["showTracks",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["O_Plane_Fighter_02_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], - ["O_Plane_Fighter_02_Stealth_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], - ["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], - ["O_Heli_Attack_02_dynamicLoadout_F", ["Black", 1]], - ["O_T_LSV_02_armed_F", ["Black", 0.3, "GreenHex", 0.7]], - ["O_T_LSV_02_unarmed_F", ["Black", 0.3, "GreenHex", 0.7]], - ["O_T_LSV_02_AT_F", ["Black", 0.3, "GreenHex", 0.7]], - ["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], - ["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]], - ["O_Heli_Light_02_dynamicLoadout_F", ["Black", 1]], - ["O_Heli_Transport_04_bench_F", ["Black", 1]], - ["O_Heli_Transport_04_covered_F", ["Black", 1]], - ["O_T_MBT_02_railgun_ghex_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], - ["O_T_MBT_04_command_F", ["Grey", 0.2, "Jungle", 0.4, "Hex", 0, "GreenHex", 0.4]], - ["O_T_MBT_04_cannon_F", ["Grey", 0.2, "Jungle", 0.4, "Hex", 0, "GreenHex", 0.4]], - ["O_T_MBT_02_cannon_ghex_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], - ["O_Heli_Light_02_unarmed_F", ["Black", 0.4 , "Blackcustom", 0.2, "Opfor",0]], - ["O_Heli_Light_02_dynamicLoadout_F", ["Black", 0.4 , "Blackcustom", 0.2, "Opfor",0]], - ["O_T_APC_Tracked_02_30mm_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], - ["O_T_APC_Wheeled_02_hmg_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], - ["O_T_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], - ["B_ION_Heli_Light_02_unarmed_lxWS", ["GreenHex",0.6, "Black", 0.2 , "Blackcustom", 0.2, "Opfor",0 ,"ION_BLACK",0]], - ["a3a_ION_Heli_Light_02_dynamicLoadout_lxWS", ["GreenHex",0.6, "Black", 0.2 , "Blackcustom", 0.2, "Opfor",0 ,"ION_BLACK",0]] + #include "..\vehicleVariants\Vanilla_CSAT_Temparate\Vanilla_CSAT_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_CSAT_Temparate\WS_CSAT_Temparate.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -275,15 +226,10 @@ _loadoutData set ["NVGs", ["NVGoggles_OPFOR","O_NVGoggles_ghex_F"]]; _loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["rangefinders", ["Rangefinder"]]; -if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_O_ParadeUniform_01_CSAT_decorated_F","U_O_ParadeUniform_01_CSAT_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_khk", "V_TacVest_brn"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_CSAT_F", "H_Beret_CSAT_01_F", "H_Beret_blk"]]; -} else { - _loadoutData set ["officerUniforms", ["U_O_T_Officer_F"]]; - _loadoutData set ["officerVests", ["V_BandollierB_ghex_F"]]; - _loadoutData set ["officerHats", ["H_Beret_blk", "H_Beret_CSAT_01_F", "H_MilCap_ghex_F"]]; -}; +_loadoutData set ["officerUniforms", ["U_O_T_Officer_F"]]; +_loadoutData set ["officerVests", ["V_BandollierB_ghex_F"]]; +_loadoutData set ["officerHats", ["H_Beret_blk", "H_Beret_CSAT_01_F", "H_MilCap_ghex_F"]]; + _loadoutData set ["cloakUniforms", ["U_O_T_FullGhillie_tna_F", "U_O_FullGhillie_lsh", "U_O_T_Sniper_F"]]; _loadoutData set ["cloakVests", ["V_HarnessO_ghex_F", "V_BandollierB_ghex_F", "V_TacVest_oli"]]; @@ -348,11 +294,8 @@ _loadoutData set ["glasses", [ "G_Sport_Blackred", "G_Sport_Greenblack" ]]; -if (_hasContact) then { - _loadoutData set ["goggles", ["G_Lowprofile", "G_AirPurifyingRespirator_02_black_F" , "G_AirPurifyingRespirator_02_olive_F"]]; -} else { - _loadoutData set ["goggles", ["G_Lowprofile"]]; -}; + +_loadoutData set ["goggles", ["G_Lowprofile"]]; //TODO - ACE overrides for misc essentials, medical and engineer gear @@ -370,17 +313,6 @@ _sfLoadoutData set ["NVGs", []]; _sfLoadoutData set ["glasses", ["G_Balaclava_TI_blk_F"]]; _sfLoadoutData set ["goggles", ["G_Balaclava_TI_blk_F"]]; -if (_hasRF) then { - (_sfLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF"]; - (_sfLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasWs) then { - (_sfLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; - (_sfLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_sfLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; -}; - _sfLoadoutData set ["slRifles", [ ["arifle_ARX_ghex_F", "muzzle_snds_65_TI_ghex_F", "acc_pointer_IR", "optic_Arco_ghex_F", ["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F"], ""], ["arifle_ARX_ghex_F", "muzzle_snds_65_TI_ghex_F", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F"], ""], @@ -407,13 +339,6 @@ _sfLoadoutData set ["grenadeLaunchers", [ ["arifle_AK12_GL_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] ]]; -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_ghex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], @@ -427,54 +352,20 @@ _sfLoadoutData set ["SMGs", [ ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] ]]; -private _mgs = [ +_sfLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["arifle_CTARS_ghex_F", "muzzle_snds_58_ghex_F", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_580x42_ghex_Mag_F", "100Rnd_580x42_ghex_Mag_F", "100Rnd_580x42_ghex_Mag_Tracer_F"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; -private _marksmanRifles = [ +_sfLoadoutData set ["marksmanRifles", [ ["srifle_DMR_07_ghex_F", "muzzle_snds_65_TI_ghex_F", "", "optic_DMS", [], [], ""], ["srifle_DMR_07_ghex_F", "muzzle_snds_65_TI_ghex_F", "", "optic_NVS", [], [], ""], ["srifle_DMR_07_ghex_F", "muzzle_snds_65_TI_ghex_F", "", "optic_Arco_ghex_F", [], [], ""], ["srifle_DMR_07_ghex_F", "muzzle_snds_65_TI_ghex_F", "", "optic_SOS", [], [], ""] -]; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_05_blk_F", "muzzle_snds_93mmg", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; _sfLoadoutData set ["sniperRifles", [ ["srifle_GM6_ghex_F", "", "", "optic_LRPS_ghex_F", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -484,58 +375,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_Rook40_F", "muzzle_snds_L", "", "", [], [], ""] ]]; -if (_hasWs) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_AK12_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12_GL_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_AK12_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_AK12U_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12U_lush_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - _mgs append [ - ["arifle_RPK12_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_sfLoadoutData set ["machineGuns", _mgs]; -_sfLoadoutData set ["marksmanRifles", _marksmanRifles]; - ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -547,19 +386,6 @@ _eliteLoadoutData set ["uniforms", ["U_O_V_Soldier_Viper_F","U_O_T_Soldier_F"]]; _eliteLoadoutData set ["backpacks", ["B_ViperLightHarness_ghex_F", "B_ViperHarness_ghex_F","B_FieldPack_ghex_F","B_Carryall_ghex_F"]]; _eliteLoadoutData set ["binoculars", ["Laserdesignator_02_ghex_F"]]; -if (_hasRF) then { - (_eliteLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF","H_HelmetB_plain_sb_tna_RF"]; - (_eliteLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; - (_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","O_CommandoMortar_weapon_RF"]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; - (_eliteLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_eliteLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; - (_eliteLoadoutData get "backpacks") pushBack "O_shield_backpack_GHEX_lxWS"; -}; - _eliteLoadoutData set ["slRifles", [ ["arifle_ARX_ghex_F", "", "acc_pointer_IR", "optic_Arco_ghex_F", ["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F"], ""], ["arifle_ARX_ghex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F"], ""], @@ -586,13 +412,6 @@ _eliteLoadoutData set ["grenadeLaunchers", [ ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] ]]; -if (_hasWs) then { - _eliteLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_ghex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _eliteLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], @@ -606,54 +425,20 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], ["arifle_CTARS_ghex_F", "", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_580x42_ghex_Mag_F", "100Rnd_580x42_ghex_Mag_F", "100Rnd_580x42_ghex_Mag_Tracer_F"], [], ""] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"], - ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; -private _marksmanRifles = [ +_eliteLoadoutData set ["marksmanRifles", [ ["srifle_DMR_07_ghex_F", "", "", "optic_DMS", [], [], ""], ["srifle_DMR_07_ghex_F", "", "", "optic_NVS", [], [], ""], ["srifle_DMR_07_ghex_F", "", "", "optic_Arco_ghex_F", [], [], ""], ["srifle_DMR_07_ghex_F", "", "", "optic_SOS", [], [], ""] -]; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_05_blk_F", "", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] - ]; -}; +]]; _eliteLoadoutData set ["sniperRifles", [ ["srifle_GM6_ghex_F", "", "", "optic_LRPS_ghex_F", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], @@ -662,59 +447,6 @@ _eliteLoadoutData set ["sniperRifles", [ _eliteLoadoutData set ["sidearms", [ ["hgun_Rook40_F", "", "", "", [], [], ""] ]]; - -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_AK12_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_AK12_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_AK12U_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12U_lush_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - _mgs append [ - ["arifle_RPK12_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","","acc_pointer_IR","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_eliteLoadoutData set ["machineGuns", _mgs]; -_eliteLoadoutData set ["marksmanRifles", _marksmanRifles]; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// @@ -725,17 +457,6 @@ _militaryLoadoutData set ["glVests", ["V_HarnessOGL_ghex_F"]]; _militaryLoadoutData set ["backpacks", ["B_Carryall_ghex_F", "B_FieldPack_ghex_F", "B_FieldPack_oli", "B_Carryall_oli"]]; _militaryLoadoutData set ["helmets", ["H_HelmetO_ghex_F"]]; -if (_hasRF) then { - (_militaryLoadoutData get "helmets") append ["H_HelmetHeavy_Black_RF","H_HelmetHeavy_Simple_Black_RF","H_HelmetHeavy_VisorUp_Black_RF","H_HelmetHeavy_GHex_RF","H_HelmetHeavy_Simple_GHex_RF","H_HelmetHeavy_VisorUp_GHex_RF","H_HelmetB_plain_sb_tna_RF"]; - (_militaryLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "helmets") append ["lxWS_H_bmask_ghex","lxWS_H_bmask_base"]; - (_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; -}; - _militaryLoadoutData set ["slRifles", [ ["arifle_CTAR_blk_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_580x42_Mag_F", "30Rnd_580x42_Mag_F", "30Rnd_580x42_Mag_Tracer_F"], [], ""], ["arifle_CTAR_blk_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_580x42_Mag_F", "30Rnd_580x42_Mag_F", "30Rnd_580x42_Mag_Tracer_F"], [], ""], @@ -767,26 +488,12 @@ _militaryLoadoutData set ["SMGs", [ ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_NVS", ["100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_Tracer_F"], [], ""], ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_Tracer_F"], [], ""], ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_Aco", ["100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_Tracer_F"], [], ""], ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_Arco_blk_F", ["100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_Tracer_F"], [], ""] -]; -if (_hasWs) then { - _mgs append [ - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Arco_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_Arco_ghex_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_GHex_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; +]]; _militaryLoadoutData set ["marksmanRifles", [ ["srifle_DMR_07_blk_F", "", "", "optic_NVS", [], [], ""], @@ -800,56 +507,6 @@ _militaryLoadoutData set ["sniperRifles", [ ]]; _militaryLoadoutData set ["sidearms", ["hgun_Rook40_F", "hgun_Pistol_heavy_02_F"]]; -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], - ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], - ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; -}; - -if (_hasContact) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_AK12_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12_GL_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"],""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_AK12_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_AK12_GL_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_AK12U_F","","acc_flashlight","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_AK12U_lush_F","","acc_flashlight","optic_Arco_AK_lush_F",["30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_F","30rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""] - ]; - _mgs append [ - ["arifle_RPK12_F","","acc_flashlight","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_F","75rnd_762x39_AK12_Lush_Mag_Tracer_F"],[],""], - ["arifle_RPK12_arid_F","","acc_flashlight","optic_Arco_AK_lush_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -_militaryLoadoutData set ["machineGuns", _mgs]; /////////////////////////////// // Police Loadout Data // /////////////////////////////// @@ -858,9 +515,7 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt","V_TacVest_gen_F"]]; private _helmets = ["H_Cap_police","H_MilCap_gen_F","H_Beret_gen_F"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; + _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -875,72 +530,6 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasGM) then { - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; -}; - -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -952,56 +541,28 @@ _militiaLoadoutData set ["Hvests", ["V_TacVest_oli"]]; _militiaLoadoutData set ["backpacks", ["B_Carryall_ghex_F", "B_FieldPack_ghex_F", "B_FieldPack_oli", "B_Carryall_oli"]]; _militiaLoadoutData set ["helmets", ["H_Cap_grn", "H_Bandanna_khk", "H_Shemag_olive", "H_HelmetO_ghex_F"]]; -if (_hasRF) then { - (_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; - (_militaryLoadoutData get "Hvests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "vests") pushBack "V_lxWS_HarnessO_oli"; - (_militaryLoadoutData get "Hvests") pushBack "V_lxWS_TacVestIR_oli"; -}; +_militiaLoadoutData set ["slRifles", [ + ["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; -private _rifles = [ +_militiaLoadoutData set ["rifles", [ ["arifle_Katiba_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] -]; -private _carbines = [ +]]; +_militiaLoadoutData set ["carbines", [ ["arifle_Katiba_C_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] -]; -private _grenadeLaunchers = [ +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ ["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] -]; -private _mgs = [ +]]; +_militiaLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_flashlight", "", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] -]; -private _marksmanRifles = [ +]]; +_militiaLoadoutData set ["marksmanRifles", [ ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "", "", "optic_Arco_blk_F", [], [], "bipod_02_F_hex"] -]; - -if (_hasWs) then { - _rifles = [ - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _carbines = [ - ["arifle_VelkoR5_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _grenadeLaunchers = [ - ["arifle_VelkoR5_GL_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs = [ - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _marksmanRifles = [ - ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""], - ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""] - ]; -}; +]]; _militiaLoadoutData set ["SMGs", [ ["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], @@ -1019,112 +580,6 @@ _militiaLoadoutData set ["sniperRifles", [ ]]; _militiaLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasCSLA) then { - _marksmanRifles append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] - ]; - _rifles append [ - ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], - ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] - ]; -}; - -if (_hasGM) then { - _marksmanRifles append [ - ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - _mgs append [ - ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], - ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], - ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] - ]; - _rifles append [ - ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], - ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] - ]; - _grenadeLaunchers append [ - ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - _carbines append [ - ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], - ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] - ]; - -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_h6_oli_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["srifle_h6_oli_rf", "", "", "optic_DMS",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - _militiaLoadoutData set "slRifles" append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _rifles append [ - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - _grenadeLaunchers append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _marksmanRifles append [ - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] - ]; - _mgs append [ - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; -}; - -_militiaLoadoutData set ["rifles", _rifles]; -_militiaLoadoutData set ["carbines", _carbines]; -_militiaLoadoutData set ["grenadeLaunchers",_grenadeLaunchers]; -_militiaLoadoutData set ["machineGuns", _mgs]; -_militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; - ////////////////////////// // Misc Loadouts // ////////////////////////// @@ -1134,55 +589,55 @@ _crewLoadoutData set ["uniforms", ["U_O_CombatUniform_ocamo"]]; _crewLoadoutData set ["vests", ["V_HarnessO_brn"]]; _crewLoadoutData set ["helmets", ["H_HelmetCrew_O"]]; -if (_hasTanks) then { - (_crewLoadoutData get "helmets") pushBack "H_Tank_black_F"; -}; - private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_O_PilotCoveralls","U_O_PilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; +// -if (_hasSOG) then { - (_loadoutData get "lightATLaunchers") append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] - ]; - (_loadoutData get "ATLaunchers") append [ - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\gear\Tanks\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_CSAT_Temparate.sqf" }; if (_hasRF) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""], - ["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [["arifle_ash12_wood_RF","suppressor_127x55_small_wood_RF","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; - (_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "suppressor_127x55_small_wood_RF", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","suppressor_127x55_big_wood_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] - ]; - (_eliteLoadoutData get "slRifles") append [ - ["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""], - ["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [["arifle_ash12_wood_RF","","acc_pointer_IR","optic_Holosight_lush_F",["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], [], ""]]; - (_eliteLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_wood_RF", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF","20Rnd_127x55_Mag_wood_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_Arco_ghex_F",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"], - ["arifle_ash12_LR_wood_RF","","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF","10Rnd_127x55_Mag_wood_RF"], [], "bipod_02_F_hex"] - ]; - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\weapons\GM\Vanilla_CSAT_Temparate.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\weapons\SOG\Vanilla_CSAT_Temparate.sqf" }; +// ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 0292b13ffa..9d8ccad862 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -54,7 +54,7 @@ private _gunBoat = ["I_Boat_Armed_01_minigun_F"]; private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; -["vehiclesPlanesTransport", ["B_T_VTOL_01_infantry_F"]] call _fnc_saveToTemplate; +private _planesTransport = ["B_T_VTOL_01_infantry_F"]; private _gunship = []; private _helisLight = ["I_E_Heli_light_03_unarmed_F", "B_Heli_Light_01_F"]; @@ -73,7 +73,7 @@ private _artillery = ["B_T_MBT_01_arty_F", "I_E_Truck_02_MRL_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["I_UAV_02_lxWS", "I_E_UAV_01_F"]} else {["I_E_UAV_01_F"]}; +private _uavsPortable = ["I_E_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: private _militiaLightArmed = ["a3a_Offroad_01_ldf_armed_F", "a3a_Offroad_01_ldf_AT_F"]; @@ -83,14 +83,6 @@ private _militiaAPCs = ["I_E_APC_tracked_03_cannon_F"]; private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; -if (_hasContact) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" -}; - -if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; -}; - private _staticMG = ["I_G_HMG_02_high_F","I_E_HMG_01_high_F"]; private _staticAT = ["I_E_Static_AT_F","I_E_GMG_01_high_F"]; private _staticAA = ["I_E_Static_AA_F"]; @@ -100,34 +92,6 @@ private _staticAA = ["I_E_Static_AA_F"]; private _radar = []; private _SAM = []; -if (_hasRF) then { - _unarmedVehicles append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; - _armedVehicles pushBack "I_Pickup_mmg_rf"; - _militiaLightArmed pushBack "I_Pickup_hmg_rf"; - _militiaCars append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; - _uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _helisLight pushBack "I_E_Heli_light_03_unarmed_RF"; - _transportHelicopters append ["I_E_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; - _helisLightAttack append ["a3a_LDF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; - _helisAttack = ["a3a_LDF_Heli_EC_02_RF"]; - _aa pushback "I_Pickup_aat_rf"; -}; - -if (_hasJets) then { - _planesCAS pushback "B_Plane_Fighter_01_F"; - _planesAA pushback "B_Plane_Fighter_01_Stealth_F"; - _radar pushback "I_E_Radar_System_01_F"; - _SAM pushback "I_E_SAM_System_03_F"; -}; - -if (_hasWs) then { - _lightAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; - _staticAA pushBack "I_Tura_ZU23_lxWS"; - _aa pushBack "a3a_I_E_Truck_02_zu23_F"; - _cargoTrucks = ["I_E_Truck_02_cargo_lxWS", "I_E_Truck_02_flatbed_lxWS","I_E_UGV_01_F"]; -}; - ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; ["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; @@ -137,139 +101,52 @@ if (_hasWs) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + if (_hasApex) then { - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_LDF.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_LDF.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_LDF.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_LDF.sqf" }; //If Tank DLC if (_hasTanks) then { - _lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; - _radar pushback "I_LT_01_scout_F"; - _SAM pushback "I_LT_01_AA_F"; - _aa pushback "I_LT_01_AA_F"; + #include "..\DLC_content\vehicles\Tanks\Vanilla_LDF.sqf" }; if (_hasGM) then { - _staticMG append ["gm_dk_army_mg3_aatripod","gm_gc_army_dshkm_aatripod"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod","gm_gc_army_fagot_launcher_tripod"]; - _basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia","gm_gc_army_ural44202_noinsignia"]; - _artillery append ["gm_gc_army_2s1_noinsignia","gm_gc_army_ural375d_mlrs_noinsignia","gm_gc_army_2p16_noinsignia","gm_dk_army_m109_noinsignia","gm_ge_army_kat1_463_mlrs_noinsignia"]; - _lightAPCs append ["gm_pl_army_ot64a_noinsignia","gm_gc_army_brdm2_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_reconnaissance_noinsignia"]; - _militiaAPCs append ["gm_pl_army_ot64a_noinsignia","gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia"]; - _IFVs append ["gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; - _APCs append ["gm_ge_army_luchsa1_noinsignia","gm_ge_army_luchsa2_noinsignia"]; - _militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; - _armedVehicles append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; - _unarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","US85_M1043_ua"]; - _militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo","gm_gc_army_p601_noinsignia"]; - _militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3","gm_pl_army_uaz469_dshkm","gm_gc_army_uaz469_spg9_noinsignia"]; - _policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; - _lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia"]; - _airborneVehicles append ["gm_dk_army_m113a1dk_apc","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia"]; - _helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia"]; - _transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; - _helisLightAttack append ["gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; - _helisAttack append ["gm_ge_army_bo105p_pah1_noinsignia","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; - _aa append ["gm_ge_army_gepard1a1_noinsignia","gm_gc_army_zsu234v1_noinsignia"]; - _Trucks append ["gm_ge_army_u1300l_cargo","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_cargo"]; - _cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; - _tanks append ["gm_ge_army_Leopard1a5_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_pl_army_t55ak_noinsignia"]; - _ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo","gm_pl_army_ural4320_reammo"]; - _repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia","gm_pl_army_ural4320_repair","gm_dk_army_m113a1dk_engineer_noinsignia"]; - _fuelTrucks append ["gm_ge_army_kat1_451_refuel","gm_pl_army_ural375d_refuel"]; - _medicalTrucks append ["gm_dk_army_m113a1dk_medic_noinsignia","gm_ge_army_u1300l_medic","gm_pl_army_ural375d_medic","gm_ge_army_m113a1g_medic_noinsignia"]; + #include "..\DLC_content\vehicles\GM\Vanilla_LDF.sqf" }; if (_hasCSLA) then { - _staticMG pushBack "US85_M2h"; - _staticAT pushBack "US85_TOW_Stat"; - _staticAA pushBack "CSLA_PLdvK59_Stat"; - _basic append ["CSLA_JARA250","US85_M1030","US85_M1008_S250","US85_M923a1_s280"]; - _helisLightAttack append ["US85_MH60FFAR","CSLA_Mi17pylons"]; - _helisAttack append ["CSLA_Mi24V","US85_AH1F"]; - _transportHelicopters append ["US85_MH60M134","US85_UH60M240","US85_UH60","CSLA_Mi17","CSLA_Mi17mg"]; - _lightAPCs append ["CSLA_OT64C"]; - _militiaAPCs append ["CSLA_OT64C","US85_M113","AFMC_M113A2ext","CSLA_OT65A","CSLA_OT62"]; - _APCs pushBack "US85_LAV25"; - _IFVs append ["US85_M113","AFMC_M113A2ext","CSLA_OT62"]; - _unarmedVehicles append ["US85_M1025_ua","US85_M1043_ua","FIA_BTR40_noinsignia"]; - _armedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_BTR40_DSKM_noinsignia"]; - _militiaCars append ["US85_M1008c","US85_M1008","CSLA_AZU","CSLA_AZU_para","CSLA_AZU_R2"]; - _militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; - _militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","CSLA_V3So","CSLA_V3S"]; - _airborneVehicles append ["US85_LAV25","US85_M113"]; - _aa append ["US85_M163","CSLA_PLdvK59V3S"]; - _Trucks append ["US85_M923a1cm2","US85_M923a1om2","CSLA_F813o","CSLA_F813"]; - _cargoTrucks append ["US85_M923cargo","US85_M923a1_cargo","CSLA_V3SLizard","CSLA_F813o","CSLA_F813"]; - _tanks append ["US85_M1IP","US85_M1A1","CSLA_T72","CSLA_T72M","CSLA_T72M1"]; - _lightTanks append ["CSLA_BVP1","CSLA_BPzV"]; - _ammoTrucks append ["US85_M923a","US85_M923a1_a","CSLA_V3Sa"]; - _repairTrucks append ["US85_M113_DTP","US85_M923r","CSLA_DTP90","US85_M923a1_r","CSLA_V3Sr"]; - _fuelTrucks append ["US85_M923f","US85_M923a1_f"]; - _medicalTrucks append ["US85_M113_AMB","CSLA_OZV90"]; - _policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; - _artillery append ["CSLA_ShKH77","CSLA_RM70","CSLA_RM51","US85_M270"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_LDF.sqf" }; if (_hasSOG) then { - _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; - _basic append ["vn_b_armor_m577_01_aus_army_noinsignia"]; - _helisLight append ["vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia"]; - _helisLightAttack append ["vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia","vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia", - "vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia"]; - _helisAttack append ["vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", - "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia"]; - _transportHelicopters append ["vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia"]; - _lightTanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; - _militiaCars append ["vn_b_wheeled_lr2a_02_aus_army_noinsignia","vn_b_wheeled_lr2a_01_aus_army_noinsignia"]; - _militiaLightArmed append ["vn_o_car_04_mg_01","vn_i_wheeled_m151_mg_06_noinsignia","vn_i_wheeled_m151_mg_01_noinsignia","vn_o_wheeled_btr40_mg_05_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_b_wheeled_m151_01_noinsignia", - "vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia"]; - _militiaTrucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; - _militiaAPCs append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", - "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; - _airborneVehicles append ["vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", - "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; - _aa append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_btr40_mg_03_noinsignia"]; - _ammoTrucks append ["vn_i_wheeled_m54_ammo_marines"]; - _repairTrucks append ["vn_i_wheeled_m54_repair_marines"]; - _fuelTrucks append ["vn_i_wheeled_m54_fuel_marines"]; - _medicalTrucks append ["vn_b_armor_m577_02_aus_army","vn_b_wheeled_lr2a_03_aus_army_noinsignia","vn_o_armor_btr50pk_03_nva65_noinsignia","vn_o_wheeled_btr40_02_noinsignia"]; - _planesCAS append ["vn_b_air_f4c_cas","vn_b_air_f100d_cas","vn_o_air_mig19_at_noinsignia","vn_o_air_mig21_cas_noinsignia"]; - _planesAA append ["vn_b_air_f100d_cap","vn_b_air_f4c_mr","vn_o_air_mig19_cap_noinsignia","vn_o_air_mig21_cap_noinsignia"]; - //_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; - _gunBoat append ["vn_b_boat_11_01","vn_b_boat_09_01","vn_b_boat_10_01","vn_b_boat_05_01","vn_b_boat_05_02","vn_b_boat_06_01","vn_b_boat_06_02","vn_b_boat_13_03","vn_b_boat_13_01","vn_b_boat_13_04","vn_b_boat_13_02","vn_b_boat_12_03","vn_b_boat_12_01", - "vn_b_boat_12_04","vn_b_boat_12_02","vn_o_boat_04_01","vn_o_boat_04_02","vn_o_boat_03_01","vn_o_boat_03_02","vn_i_boat_12_02_fank_71","vn_i_boat_12_04_fank_71","vn_i_boat_12_01_fank_71","vn_i_boat_12_03_fank_71"]; - if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { - _gunship pushBack "vnx_i_air_ac119_01_01_noinsignia"; - _planesTransport pushBack "vnx_i_air_ac119_02_01_noinsignia"; - _planesCAS pushBack "vnx_b_air_ac119_04_01_noinsignia"; - }; + #include "..\DLC_content\vehicles\SOG\Vanilla_LDF.sqf" }; if (_hasSPE) then { - _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; - _lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; - //_militiaCars append [];leave for SPE 1.1 update - //_militiaLightArmed append []; leave for SPE 1.1 update - _militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; - _militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - _airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; - _aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; - _ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; - _repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; - _fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; - _medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; - _planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; - _planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_LDF.sqf" }; +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; ["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; ["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; @@ -311,224 +188,22 @@ if (_hasSPE) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["a3a_I_E_Truck_02_zu23_F", ["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], - ["I_Tura_ZU23_lxWS", ["shield_hide",0.5]], - ["I_E_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_LDF_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_LDF_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_E_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_E_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_E_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_LT_01_AA_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags",0.3,"showSLATHull", 0.3]], - ["I_LT_01_AT_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_scout_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_cannon_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["gm_ge_army_u1300l_medic", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], - ["gm_ge_army_kat1_451_reammo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_u1300l_cargo", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gm_ge_army_kat1_451_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_kat1_451_cargo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_dk_army_u1300l_container", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], - ["gm_ge_army_kat1_452_container", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_u1300l_repair", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_gepard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_gc_army_zsu234v1_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"luggageBoard_01_unhide",0.3,"Barrel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"fireExtinguisher_01_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"mainTurret_SearchRadar_trav_unhide",0.3,"wheelChock_01_unhide",0.3,"wheelChock_02_unhide",0.3,"woodenbeam_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_bmp1sp2_noinsignia", ["spareTracks_1_1_unhide",0.3,"spareTracks_1_2_unhide",0.3,"spareTracks_2_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"wheelChock_1_2_unhide",0.3,"woodenBeam_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"AmmoBox_08_unhide",0.3,"AmmoBox_09_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2um_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"CamoNet_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"generator_01_unhide",0.3,"AmmoBox_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pb_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_btr60pu12_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_ural375d_mlrs_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"toolbox_unhide",0.3,"TowBar_01_unhide",0.3]], - ["gm_gc_army_2s1_noinsignia",["CommanderTurret_SearchLight_cover_unhide",0.3,"air_intake_2_1_high_unhide",0.3,"cargoframe_unhide",0.3,"swimmingaid_1_1_unhide",0.3,"swimmingaid_1_2_unhide",0.3,"swimmingaid_2_1_unhide",0.3,"swimmingaid_3_1_unhide",0.3,"swimmingaid_3_2_unhide",0.3,"tarpRoll_01_unhide",0.3,"AmmoBox_01_unhide",0.3,"stowageBox_1_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3]], - ["gm_gc_army_2p16_noinsignia",["FrontLight_02_Cover_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_pl_army_uaz469_cargo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_pl_army_uaz469_dshkm", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_army_uaz469_spg9_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_pl_army_ural4320_reammo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3]], - ["gm_pl_army_ural375d_refuel", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"TowBar_01_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3]], - ["gm_gc_army_ural44202_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], - ["gm_pl_army_ural375d_medic", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"TowBar_01_unhide",0.3]], - ["gm_pl_army_ural4320_repair", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"winch_unhide",0.3,"toolbox_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"lightGuard_unhide",0.3,"tools_unhide",0.3]], - ["gm_pl_army_ural4320_cargo",["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], - ["gm_gc_airforce_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2t_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2urn_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_army_pt76b_noinsignia", ["ConvoyLights_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelTank_01_unhide",0.3,"FuelTank_02_unhide",0.3,"FuelTank_03_unhide",0.3,"FuelTank_04_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_t55_noinsignia", ["ConvoyLights_01_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55a_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55ak_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2_noinsignia",["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2b_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_bgs_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_bgs_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["CSLA_Mi24V_noinsignia", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], - ["CSLA_PLdvK59V3S_noinsignia",["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_BVP1_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_BPzV_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_DTP90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_MU90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_OT62_noinsignia", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], - ["CSLA_OT64C_noinsignia", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], - ["CSLA_OT65A_noinsignia", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], - ["CSLA_OZV90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_AZU_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_para_noinsignia", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_R2_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_V3SLizard_noinsignia", ["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sa_noinsignia", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sf_noinsignia", ["addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3So_noinsignia", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3S_noinsignia", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sr_noinsignia", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_Mi17_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17mg_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17pylons_noinsignia", ["ADD_winch",0.5]], - ["CSLA_T72_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M1_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["FIA_BTR40_noinsignia", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], - ["FIA_BTR40_DSKM_noinsignia",["ADD_sparewheel",0.5]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]], + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["a3a_Offroad_02_LMG_black_F", ["Olive",1]], - ["I_C_Offroad_02_unarmed_F", ["Olive",1]], - ["I_Tura_ZU23_lxWS", ["Green",1 ,"SFIA",0]], - ["I_Pickup_aat_rf",["EAF",1]], - ["I_Pickup_mmg_rf",["EAF",1]], - ["I_Pickup_hmg_rf",["EAF",1]], - ["B_Heli_EC_03_RF", ["EAF",1]], - ["I_E_Heli_EC_01A_military_RF", ["EAF",1]], - ["B_Heli_EC_04_military_RF", ["EAF",1]], - ["I_LT_01_AA_F", ["Indep_Olive", 1]], - ["I_LT_01_cannon_F", ["Indep_Olive", 1]], - ["I_LT_01_AT_F", ["Indep_Olive", 1]], - ["I_LT_01_scout_F",["Indep_Olive", 1]], - ["AFMC_M113A2ext", ["NATOs",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_UH60M240", ["NATO",1]], - ["US85_UH60", ["NATO",1]], - ["US85_MH60FFAR", ["NATO",1]], - ["US85_MH60M134", ["NATO",1]], - ["US85_AH1F", ["AFMC",1]], - ["CSLA_Mi24V", ["camo6",1]], - ["US85_M1IP", ["NATOg",1]], - ["US85_M1A1", ["NATOg",1]], - ["US85_LAV25", ["NATOg",1]], - ["US85_M113", ["NATOg",1]], - ["US85_M163", ["NATOg",1]], - ["AFMC_M113A2ext",["NATOg",1]], - ["US85_M113_DTP", ["NATOg",1]], - ["US85_M923r", ["NATOg",1]], - ["US85_M113_AMB", ["NATOg",1]], - ["US85_M923f", ["NATOg",1]], - ["US85_M923a1_f", ["NATOg",1]], - ["US85_M923a", ["NATOg",1]], - ["US85_M923a1_a", ["NATOg",1]], - ["US85_M923a1c", ["NATOg",1]], - ["US85_M923o", ["NATOg",1]], - ["US85_M923c", ["NATOg",1]], - ["US85_M923a1o", ["NATOg",1]], - ["US85_M923a1cm2", ["NATOg",1]], - ["US85_M923a1om2", ["NATOg",1]], - ["US85_M923cargo", ["NATOg",1]], - ["US85_M923a1_cargo", ["NATOg",1]], - ["US85_M1008c", ["NATOg",1]], - ["US85_M1008", ["NATOg",1]], - ["US85_M1025_ua", ["NATOg",1]], - ["US85_M1043_ua", ["NATOg",1]], - ["US85_M1025_M2", ["NATOg",1]], - ["US85_M1025_M60", ["NATOg",1]], - ["US85_M1043_M2", ["NATOg",1]], - ["US85_M1043_M60", ["NATOg",1]], - ["US85_M998SFGT", ["NATOg",1]], - ["FIA_BTR40_DSKM_noinsignia",["FIAg",1]], - ["FIA_BTR40_noinsignia",["FIAg",1]], - ["SPE_OpelBlitz_Flak38_noinsignia",["Panzergrau",1]], - ["SPE_PzKpfwVI_H1",["Zimmerit_Camo4",1]] + #include "..\vehicleVariants\Vanilla_LDF\CSLA_LDF.sqf", + #include "..\vehicleVariants\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_LDF\RF_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\SPE_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\Vanilla_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\WS_LDF.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -538,29 +213,30 @@ if (_hasSPE) then { private _faces = ["LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9","Sturrock","WhiteHead_01","WhiteHead_02","WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07","WhiteHead_08","WhiteHead_09","WhiteHead_10","WhiteHead_11","WhiteHead_13","WhiteHead_14","WhiteHead_15","WhiteHead_17","WhiteHead_18","WhiteHead_20","WhiteHead_21","WhiteHead_30"]; if (_hasSPE) then { _faces append [ - "SPE_Wolf", - "SPE_Vasiliev", - "SPE_Elliot", - "SPE_Klimakov", - "SPE_Grishka", - "SPE_OBrien", - "SPE_Seppmeyer", - "SPE_Kuzmin", - "SPE_Connors", - "SPE_Walter", - "SPE_Neumann", - "SPE_Krueger", - "SPE_Oberst", - "SPE_Arnold", - "SPE_Ivanych", - "SPE_DAgostino", - "SPE_Hauptmann", - "SPE_Jeppson", - "SPE_boyartsev", - "SPE_bykov", - "SPE_Davidson" + #include "..\DLC_content\faces\SPE\SPE_white.sqf" ]; }; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; +}; ["faces", _faces] call _fnc_saveToTemplate; ["voices", ["Male01pol","Male02pol","Male03pol"]] call _fnc_saveToTemplate; @@ -620,14 +296,12 @@ _loadoutData set ["traitorUniforms", ["U_BG_Guerrilla_6_1"]]; _loadoutData set ["traitorVests", ["V_TacVest_oli", "V_TacVest_camo", "V_BandollierB_oli"]]; _loadoutData set ["traitorHats", ["H_Cap_grn","H_Cap_oli"]]; +_loadoutData set ["officerUniforms", ["U_I_OfficerUniform"]]; +_loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; +_loadoutData set ["officerHats", ["H_MilCap_dgtl", "H_Beret_grn"]]; + if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_I_E_ParadeUniform_01_LDF_F", "U_I_E_ParadeUniform_01_LDF_decorated_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_Beret_grn", "H_ParadeDressCap_01_LDF_F"]]; -} else { - _loadoutData set ["officerUniforms", ["U_I_OfficerUniform"]]; - _loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; - _loadoutData set ["officerHats", ["H_MilCap_dgtl", "H_Beret_grn"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_LDF.sqf" }; _loadoutData set ["cloakUniforms", ["U_I_FullGhillie_lsh"]]; @@ -648,32 +322,6 @@ _loadoutData set ["sniHats", ["H_Booniehat_eaf"]]; _loadoutData set ["glasses", ["G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; _loadoutData set ["goggles", ["G_Combat", "G_Lowprofile", "G_AirPurifyingRespirator_01_F"]]; -if (_hasSOG) then { - (_loadoutData get "glasses") append [ - "vn_b_spectacles_tinted", - "vn_g_glasses_01", - "vn_b_squares_tinted", - "vn_b_squares", - "vn_g_spectacles_01", - "vn_g_spectacles_02", - "vn_b_spectacles", - "vn_b_aviator" - ]; - (_loadoutData get "goggles") append [ - "vn_b_acc_towel_02", - "vn_b_acc_towel_01", - "vn_b_acc_rag_02", - "vn_b_acc_rag_01", - "vn_o_poncho_01_01", - "vn_o_acc_goggles_02", - "vn_b_acc_goggles_01", - "vn_b_acc_m17_01", - "vn_o_bandana_g", - "vn_o_bandana_b", - "vn_b_bandana_a" - ]; -}; - //Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla @@ -719,30 +367,7 @@ _sfLoadoutData set ["vests", ["V_CarrierRigKBT_01_light_EAF_F","V_SmershVest_01_ _sfLoadoutData set ["Hvests", ["V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F","V_PlateCarrierIAGL_oli"]]; _sfLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_Carryall_eaf_F", "B_Kitbag_rgr", "B_Kitbag_sgg"]]; _sfLoadoutData set ["helmets", ["H_HelmetHBK_headset_F", "H_HelmetHBK_chops_F", "H_HelmetHBK_ear_F", "H_HelmetHBK_F","H_HelmetSpecB_wdl","H_HelmetAggressor_F","H_HelmetAggressor_cover_F","H_HelmetAggressor_cover_taiga_F"]]; -if (_hasMarksman) then { - _sfLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _sfLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasApex) then { - (_sfLoadoutData get "vests") append ["V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; -}; - -if (_hasWs) then { - (_sfLoadoutData get "helmets") pushBack "lxWS_H_bmask_camo02"; - (_sfLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; -}; - -if (_hasLawsOfWar) then { - (_sfLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; -}; - -if (_hasRF) then { - (_sfLoadoutData get "helmets") append ["H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF","H_HelmetB_plain_sb_geo_RF"]; - (_sfLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; - (_sfLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; _sfLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], @@ -772,13 +397,6 @@ _sfLoadoutData set ["grenadeLaunchers", [ ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], @@ -791,31 +409,11 @@ _sfLoadoutData set ["SMGs", [ ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_sfLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_lxWS","muzzle_snds_B_lush_F","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], - ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; -_sfLoadoutData set ["machineGuns", _mgs]; +]]; _sfLoadoutData set ["marksmanRifles", [ ["arifle_MSBS65_Mark_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], @@ -833,125 +431,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_sfLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_sfLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_khaki_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_woodland_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasMarksman) then { - (_sfLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasApex) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], - ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], - ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_01_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_SPAR_03_khk_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], - ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] - ]; - (_sfLoadoutData get "SMGs") append [ - ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_sfLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -963,32 +442,7 @@ _eliteLoadoutData set ["vests", ["V_CarrierRigKBT_01_light_EAF_F","V_SmershVest_ _eliteLoadoutData set ["Hvests", ["V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F","V_PlateCarrierIAGL_oli"]]; _eliteLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_Carryall_eaf_F", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Kitbag_rgr", "B_Kitbag_sgg"]]; _eliteLoadoutData set ["helmets", ["H_HelmetHBK_headset_F", "H_HelmetHBK_chops_F", "H_HelmetHBK_ear_F", "H_HelmetHBK_F","H_HelmetSpecB_wdl","H_HelmetAggressor_F","H_HelmetAggressor_cover_F","H_HelmetAggressor_cover_taiga_F"]]; -if (_hasMarksman) then { - _eliteLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _eliteLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasApex) then { - (_eliteLoadoutData get "vests") append ["V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "helmets") pushBack "lxWS_H_bmask_camo02"; - (_eliteLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; - (_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; -}; - -if (_hasLawsOfWar) then { - (_eliteLoadoutData get "Hvests") pushBack "V_EOD_olive_F"; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "helmets") append ["H_HelmetHeavy_Olive_RF","H_HelmetHeavy_Simple_Olive_RF","H_HelmetHeavy_VisorUp_Olive_RF","H_HelmetB_plain_sb_geo_RF"]; - (_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; - (_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; - (_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Olive_NoLogo_RF","I_E_CommandoMortar_weapon_RF"]; -}; +_eliteLoadoutData set ["binoculars", ["Rangefinder"]]; _eliteLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], @@ -1018,13 +472,6 @@ _eliteLoadoutData set ["grenadeLaunchers", [ ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -if (_hasWs) then { - _eliteLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; -}; - _eliteLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], @@ -1037,31 +484,11 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; -_eliteLoadoutData set ["machineGuns", _mgs]; +]]; _eliteLoadoutData set ["marksmanRifles", [ ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], @@ -1079,125 +506,6 @@ _eliteLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_khaki_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_woodland_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_eliteLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasMarksman) then { - (_eliteLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasApex) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], - ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], - ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_SPAR_01_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_SPAR_03_khk_F","","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], - ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], - ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_eliteLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_khk_RF","","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// @@ -1209,26 +517,7 @@ _militaryLoadoutData set ["vests", ["V_CarrierRigKBT_01_light_EAF_F","V_SmershVe _militaryLoadoutData set ["Hvests", ["V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F"]]; _militaryLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_Carryall_eaf_F", "B_AssaultPack_rgr", "B_AssaultPack_sgg"]]; _militaryLoadoutData set ["helmets", ["H_HelmetHBK_headset_F", "H_HelmetHBK_F"]]; -if (_hasMarksman) then { - _militaryLoadoutData set ["binoculars", ["Laserdesignator_03"]]; -} else { - _militaryLoadoutData set ["binoculars", ["Rangefinder"]]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_geo_RF"; - (_militaryLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasSOG) then { - (_militaryLoadoutData get "Hvests") append ["vn_b_vest_usarmy_14","vn_b_vest_usarmy_13"]; - (_militaryLoadoutData get "vests") append ["vn_b_vest_anzac_09","vn_b_vest_anzac_08","vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06","vn_b_vest_usmc_03","vn_b_vest_usmc_04","vn_b_vest_usmc_05"]; - (_militaryLoadoutData get "backpacks") append ["vn_b_pack_pfield_02","vn_b_pack_p08_02","vn_b_pack_p44_02","vn_b_pack_01","vn_b_pack_02","vn_b_pack_03","vn_b_pack_04","vn_b_pack_05","vn_b_pack_trp_03","vn_b_pack_trp_01","vn_b_pack_trp_04","vn_b_pack_trp_02","vn_b_pack_m41_04","vn_b_pack_m41_03","vn_b_pack_m41_02","vn_b_pack_m41_01"]; -}; +_militaryLoadoutData set ["binoculars", ["Rangefinder"]]; _militaryLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], @@ -1270,25 +559,11 @@ _militaryLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_militaryLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] -]; - -if (_hasWs) then { - _mgs append [ - ["LMG_S77_lxWS","","acc_flashlight","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] - ]; -}; -_militaryLoadoutData set ["machineGuns", _mgs]; +]]; _militaryLoadoutData set ["marksmanRifles", [ ["arifle_MSBS65_Mark_F", "", "acc_flashlight", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], @@ -1306,46 +581,6 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] - ]; - (_militaryLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_militaryLoadoutData get "marksmanRifles") append [ - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - (_militaryLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_khaki_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_woodland_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militaryLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] - ]; -}; - /////////////////////////////// // Police Loadout Data // /////////////////////////////// @@ -1354,15 +589,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1376,71 +602,6 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - -if (_hasSPE) then { - (_policeLoadoutData get "SMGs") append [ - ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], - ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1452,29 +613,6 @@ _militiaLoadoutData set ["Hvests", ["V_CarrierRigKBT_01_light_EAF_F","V_CarrierR _militiaLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_AssaultPack_rgr", "B_AssaultPack_sgg"]]; _militiaLoadoutData set ["helmets", ["H_MilCap_eaf","H_HelmetB_plain_wdl","H_HelmetB_light_wdl"]]; -if (_hasApex) then { - (_militiaLoadoutData get "vests") append ["V_TacChestrig_grn_F","V_TacChestrig_oli_F"]; -}; - -if (_hasWs) then { - (_militiaLoadoutData get "helmets") pushBack "lxWS_H_PASGT_goggles_olive_F"; - (_militiaLoadoutData get "vests") append ["V_lxWS_HarnessO_oli","V_lxWS_TacVestIR_oli"]; -}; -if (_hasLawsOfWar) then { - (_militiaLoadoutData get "helmets") pushBack "H_PASGT_basic_olive_F"; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_geo_RF"; - (_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; - (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; - (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; -}; - _militiaLoadoutData set ["slRifles", [ ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] @@ -1505,281 +643,14 @@ _militiaLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "", "", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] ]]; -private _marksmanRifles = [ +_militiaLoadoutData set ["marksmanRifles", [ ["srifle_DMR_06_hunter_F","","","optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"] -]; -private _sniperRifles = ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"]; -if (_hasMarksman) then { - _marksmanRifles append [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; - _sniperRifles append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; -}; +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"] +]]; _militiaLoadoutData set ["sidearms", ["hgun_P07_khk_F"]]; -if (_hasApex) then { - (_militiaLoadoutData get "rifles") append [ - ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] - ]; -}; - -if (_hasCSLA) then { - (_militiaLoadoutData get "machineGuns") append [ - ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], - ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""], - ["CSLA_UK59L","","","CSLA_UK59_ZD4x8",["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59","CSLA_UK59_50rnd_7_62Sv59"],[],""] - ]; - (_militiaLoadoutData get "slRifles") append [ - ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["CSLA_VG70","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a","CSLA_26_5sigB1a","CSLA_26_5sigCrD"],""], - ["CSLA_Sa58P","","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],"CSLA_Sa58bpd"], - ["CSLA_Sa58V","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],"CSLA_Sa58bpd"] - ]; - (_militiaLoadoutData get "rifles") append [ - ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], - ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], - ["CSLA_Sa58P","","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],""], - ["CSLA_Sa58V","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], - ["CSLA_VG70","","","",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43"],["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] - ]; - _marksmanRifles append [ - ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], - ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] - ]; - _sniperRifles append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] - ]; -}; - -if (_hasGM) then { - _marksmanRifles append [ - ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - _sniperRifles append [ - ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], - ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], - ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], - ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], - ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], - ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - _marksmanRifles append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - _sniperRifles append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; - _sniperRifles append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "slRifles") append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - // - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - // - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - // - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - _marksmanRifles append [ - ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], - // - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - // - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], - ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3","","","",["vn_dp28_mag","vn_dp28_mag","vn_dp28_mag"],[],""] - ]; - _sniperRifles append [ - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - // - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; -}; - -if (_hasSPE) then { - (_militiaLoadoutData get "rifles") append [ - ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] - ]; - _marksmanRifles append [ - ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] - ]; - _sniperRifles append [ - ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], - ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] - ]; -}; - -_militiaLoadoutData set ["marksmanRifles", _marksmanRifles]; -_militiaLoadoutData set ["sniperRifles", _sniperRifles]; ////////////////////////// // Misc Loadouts // ////////////////////////// @@ -1789,182 +660,54 @@ _crewLoadoutData set ["uniforms", ["U_I_E_Uniform_01_shortsleeve_F"]]; _crewLoadoutData set ["vests", ["V_CarrierRigKBT_01_EAF_F"]]; _crewLoadoutData set ["helmets", ["H_Tank_eaf_F", "H_HelmetCrew_I_E"]]; -if (_hasCSLA) then { - (_crewLoadoutData get "helmets") append ["US85_helmetDH132","US85_helmetDH132G","US85_helmetDH132G_on"]; -}; -if (_hasGM) then { - (_crewLoadoutData get "helmets") pushBack "gm_ge_headgear_crewhat_80_blk"; -}; - -if (_hasSOG) then { - (_crewLoadoutData get "vests") append ["vn_b_vest_usarmy_11","vn_b_vest_usarmy_12","vn_b_vest_usarmy_13","vn_b_vest_usarmy_14"]; -}; - private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_I_E_Uniform_01_coveralls_F"]]; _pilotLoadoutData set ["vests", ["V_CarrierRigKBT_01_EAF_F"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_I_E", "H_PilotHelmetHeli_I_E"]]; -if (_hasRF) then { - (_pilotLoadoutData get "uniforms") pushBack "U_C_HeliPilotCoveralls_Green_RF"; +/// +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_LDF.sqf" }; -if (_hasGM) then { - (_pilotLoadoutData get "uniforms") append ["gm_ge_uniform_pilot_commando_oli","gm_ge_uniform_pilot_commando_rolled_oli"]; + +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_LDF.sqf" }; -if (_hasSOG) then { - (_pilotLoadoutData get "vests") append ["vn_b_vest_aircrew_01","vn_b_vest_anzac_08"]; +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_LDF.sqf" }; -if (_hasSPE) then { - (_crewLoadoutData get "helmets") append ["H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_LDF.sqf" }; -/// -if (_hasSOG) then { - (_loadoutData get "lightATLaunchers") append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] - ]; - (_loadoutData get "ATLaunchers") append [ - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_LDF.sqf" }; -if (_hasSPE) then { - (_loadoutData get "lightATLaunchers") append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] - ]; +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_LDF.sqf" }; if (_hasGM) then { - (_militiaLoadoutData get "uniforms") append ["gm_ge_uniform_soldier_tshirt_90_oli","gm_xx_uniform_soldier_bdu_80_oli","gm_xx_uniform_soldier_bdu_nogloves_80_oli","gm_xx_uniform_soldier_bdu_rolled_80_oli","gm_dk_army_uniform_soldier_84_oli","gm_pl_army_uniform_soldier_rolled_80_frog"]; - (_loadoutData get "lightATLaunchers") append [ - ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], - ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], - ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] - ]; - (_loadoutData get "ATLaunchers") append [ - ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], - ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] - ]; - (_sfLoadoutData get "slRifles") append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_sfLoadoutData get "designatedGrenadeLaunchers") append [ - ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] - ]; - (_eliteLoadoutData get "slRifles") append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_eliteLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_eliteLoadoutData get "designatedGrenadeLaunchers") append [ - ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militaryLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militaryLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_cover_m84", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_cover_oli" - ]; - (_eliteLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli" - ]; - (_sfLoadoutData get "helmets") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli" - ]; - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\gear\GM\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_LDF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_LDF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_LDF.sqf" }; ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf index fdac451cba..eed20b36a6 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf @@ -58,16 +58,10 @@ private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; private _planesTransport = []; -if (_hasApex) then { - _planesTransport pushback "B_T_VTOL_01_infantry_F"; -}; +private _gunship = []; private _transportHelicopters = ["B_Heli_Transport_01_F"]; -if (_hasHelicopters) then { - _transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; -}; - private _helisLight = ["B_Heli_Light_01_F"]; private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; @@ -80,7 +74,7 @@ private _artillery = ["B_MBT_01_arty_F","B_MBT_01_mlrs_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["B_UAV_02_dynamicLoadout_F", "B_UAV_05_F", "B_T_UAV_03_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["B_UAV_02_lxWS", "B_UAV_01_F"]} else {["B_UAV_01_F"]}; +private _uavsPortable = ["B_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; @@ -90,14 +84,6 @@ private _militiaAPCs = []; private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; -if (_hasContact) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" -}; - -if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; -}; - private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; private _staticAT = ["B_static_AT_F","B_GMG_01_high_F"]; ["staticAA", ["B_static_AA_F"]] call _fnc_saveToTemplate; @@ -107,14 +93,6 @@ private _howitzers = []; private _radar = []; private _SAM = []; -if (_hasJets) then { - _planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; - _planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; - _radar pushback "B_Radar_System_01_F"; - _SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; - _howitzers pushBack "B_Ship_Gun_01_F"; -}; - ["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; @@ -124,94 +102,48 @@ if (_hasJets) then { ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO_Arid.sqf" +}; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + if (_hasApex) then { - _unarmedVehicles append ["B_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; - _armedVehicles append ["B_LSV_01_armed_F", "B_LSV_01_AT_F"]; - _planesTransport pushback "B_T_VTOL_01_infantry_F"; - _transportHelicopters pushback "B_CTRG_Heli_Transport_01_sand_F"; - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO_Arid.sqf" }; if (_hasTanks) then { - _lightTanks = ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; - _airborneVehicles append ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO_Arid.sqf" }; //If Western Sahara DLC if (_hasWs) then { - _APCs pushBack "APC_Wheeled_01_atgm_base_lxWS"; - _lightAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; - _airborneVehicles append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; - _militiaAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; - _artillery pushBack "APC_Wheeled_01_mortar_base_lxWS"; - _helisLight pushback "B_D_Heli_Light_01_lxWS"; - _helisLightAttack pushback "B_D_Heli_Light_01_dynamicLoadout_lxWS"; - _helisAttack pushback "B_D_Heli_Attack_01_dynamicLoadout_lxWS"; - _transportHelicopters pushback "B_D_Heli_Transport_01_lxWS"; + #include "..\DLC_content\vehicles\WS\Vanilla_NATO_Arid.sqf" }; if (_hasRF) then { - _unarmedVehicles append ["B_Pickup_rf","B_Pickup_Comms_rf"]; - _armedVehicles pushBack "B_Pickup_mmg_rf"; - _militiaLightArmed pushBack "B_Pickup_hmg_rf"; - _militiaCars append ["B_Pickup_rf","B_Pickup_Comms_rf"]; - _aa pushBack "B_Pickup_aat_rf"; - _uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "B_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _helisLight pushBack "B_Heli_light_03_unarmed_RF"; - _transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; - _helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; - _helisAttack pushBack "a3a_black_Heli_EC_02_RF"; + #include "..\DLC_content\vehicles\RF\Vanilla_NATO_Arid.sqf" }; if (_hasGM) then { - _aa pushBack "gm_ge_army_gepard1a1_noinsignia"; - _basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; - _lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; - _militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; - _IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; - _militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; - _militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; - _militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; - _policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; - _airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; - _Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; - _cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; - _ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; - _repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; - _fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; - _medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic"]; - _helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; - _transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; - _helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; + #include "..\DLC_content\vehicles\GM\Vanilla_NATO_Arid.sqf" }; if (_hasCSLA) then { - _staticMG pushBack "US85_M2h"; - _staticAT pushBack "US85_TOW_Stat"; - _basic pushBack "US85_M1030"; - _helisLightAttack pushback "US85_MH60FFAR"; - _helisAttack pushBack "US85_AH1F"; - _transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; - _lightAPCs append ["US85_M113","AFMC_M113A2ext"]; - _militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; - _APCs pushBack "US85_LAV25"; - _militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; - _militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; - _militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; - _airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; - _aa pushback "US85_M163"; - _tanks append ["US85_M1IP","US85_M1A1"]; - _ammoTrucks append ["US85_M923a","US85_M923a1_a"]; - _repairTrucks append ["US85_M113_DTP","US85_M923r"]; - _fuelTrucks append ["US85_M923f","US85_M923a1_f"]; - _medicalTrucks pushBack "US85_M113_AMB"; - _policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO_Arid.sqf" }; +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["vehiclesMilitiaTrucks", _militiaTrucks] call _fnc_saveToTemplate; ["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; @@ -252,230 +184,19 @@ if (_hasCSLA) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["a3a_APC_Wheeled_03_cannon_blufor_F",["showCamonetHull",0.3,"showBags",0.3,"showBags2",0.3,"showTools",0.3,"showSLATHull",0.3]], - ["B_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], - ["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["B_MBT_01_cannon_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_MBT_01_TUSK_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_AFV_Wheeled_01_up_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_AFV_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_APC_Wheeled_01_cannon_F", ["showBags",0,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_APC_Tracked_01_rcws_F", ["showCamonetHull",0.3]], - ["B_APC_Tracked_01_CRV_F", ["showCamonetHull",0.3]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_unarmed_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_CTRG_LSV_01_light_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["O_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_APC_Wheeled_02_unarmed_lxWS", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["APC_Wheeled_01_command_base_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["APC_Wheeled_01_atgm_base_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["APC_Wheeled_01_mortar_base_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_APC_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_APC_Tracked_01_AA_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["gm_ge_army_u1300l_medic", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], - ["gm_ge_army_kat1_451_reammo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_u1300l_cargo", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gm_ge_army_kat1_451_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_kat1_451_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_dk_army_u1300l_container", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], - ["gm_ge_army_kat1_452_container", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gm_ge_army_u1300l_repair", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_gepard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5]], - ["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5,"Black",0.5]], - ["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0,"TAN",0.5]], - ["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]], - ["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]], - ["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]], - ["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], - ["B_AAA_System_01_F", ["Sand", 1]], - ["B_SAM_System_01_F", ["Sand", 1]], - ["B_SAM_System_02_F", ["Sand", 1]], - ["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["I_MRAP_03_F", ["Blufor", 1]], - ["I_MRAP_03_gmg_F", ["Blufor", 1]], - ["I_MRAP_03_hmg_F", ["Blufor", 1]], - ["O_APC_Wheeled_02_hmg_lxWS", ["Hex", 0, "Black", 0.3, "Sand_Desert", 0.6, "Sand",0.6]], - ["O_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0, "Black", 0.3, "Sand_Desert", 0.6, "Sand",0.6]], - ["APC_Wheeled_01_command_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]], - ["APC_Wheeled_01_atgm_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]], - ["APC_Wheeled_01_mortar_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]], - ["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0.4]], - ["B_LSV_01_AT_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], - ["B_LSV_01_unarmed_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], - ["B_LSV_01_AT_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], - ["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Brown", 0.7]], - ["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Brown", 0.7]], - ["gm_dk_army_typ1200_cargo", ["gm_drapolive",1]], - ["gm_dk_army_typ253_cargo", ["gm_drapolive",1]], - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["gm_ge_army_iltis_milan", ["gm_drapolive",1]], - ["gm_ge_army_iltis_mg3", ["gm_drapolive",1]], - ["gm_dk_army_typ247_cargo", ["gm_drapolive",1]], - ["gm_ge_army_iltis_cargo", ["gm_drapolive",1]], - ["gm_ge_army_u1300l_medic", ["gm_drapolive",1]], - ["gm_ge_army_kat1_451_refuel", ["gm_drapolive",1]], - ["gm_ge_army_u1300l_repair", ["gm_drapolive",1]], - ["gm_ge_army_kat1_451_reammo", ["gm_drapolive",1]], - ["gm_ge_army_kat1_454_reammo", ["gm_drapolive",1]], - ["gm_dk_army_u1300l_container", ["gm_drapolive",1]], - ["gm_ge_army_kat1_454_cargo", ["gm_drapolive",1]], - ["gm_ge_army_kat1_451_container", ["gm_drapolive",1]], - ["gm_ge_army_kat1_452_container", ["gm_drapolive",1]], - ["gm_ge_army_u1300l_cargo", ["gm_drapolive",1]], - ["gm_ge_army_kat1_451_cargo", ["gm_drapolive",1]], - ["gm_dk_army_bpz2a0_noinsignia", ["gm_drapolive",1]], - ["gm_dk_army_Leopard1a3_noinsignia", ["gm_drapolive",1]], - ["gm_dk_army_m113a2dk_noinsignia", ["gm_drapolive",1]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_fuchsa0_command_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_marder1a2_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_marder1a1a_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_marder1a1plus_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_luchsa2_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_luchsa1_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_m113a1g_medic_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_m113a1g_command_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_m113a1g_apc_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_gepard1a1_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_bibera0_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_bpz2a0_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_m109_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_m113a1dk_command_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["gm_drapolive",1]], - ["gm_dk_army_m113a2dk_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_Leopard1a1_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_Leopard1a1a2_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["gm_drapolive",1]], - ["gm_ge_army_Leopard1a5_noinsignia",["gm_drapolive",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_MH60FFAR",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], - ["US85_MH60M134",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], - ["US85_UH60",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], - ["US85_UH60M240",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], - ["US85_AH1F",["NATOd", 0.3, "NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], - ["US85_M1A1", ["NATOd",1]], - ["US85_M1IP", ["NATOd",1]], - ["US85_M163",["NATOd",1]], - ["US85_M113",["NATOd",1]], - ["US85_M923a",["NATOd",1]], - ["US85_M923a1_a",["NATOd",1]], - ["US85_M923f",["NATOd",1]], - ["US85_M923a1_f",["NATOd",1]], - ["AFMC_M113A2ext",["NATOd",1]], - ["US85_M113_AMB",["NATOd",1]], - ["US85_M113_DTP",["NATOd",1]], - ["US85_LAV25",["NATOd",1]], - ["US85_M1008c",["NATOd",1]], - ["US85_M1008",["NATOd",1]], - ["US85_M923r",["NATOd",1]], - ["US85_M1025_ua",["NATOd",1]], - ["US85_M1043_ua",["NATOd",1]], - ["US85_M1043_M60",["NATOd",1]], - ["US85_M1043_M2",["NATOd",1]], - ["US85_M1025_M2",["NATOd",1]], - ["US85_M1025_M60",["NATOd",1]], - ["US85_M998SFGT",["NATOd",1]], - ["US85_M923o",["NATOd",1]], - ["US85_M923c",["NATOd",1]], - ["US85_M923a1o",["NATOd",1]], - ["US85_M923a1om2",["NATOd",1]], - ["US85_M923a1c",["NATOd",1]], - ["US85_M923a1cm2",["NATOd",1]] + #include "..\vehicleVariants\Vanilla_NATO_Arid\CSLA_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\GM_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\RF_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\Vanilla_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\WS_NATO_Arid.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -495,69 +216,34 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", "WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" ]; -if (_hasRF) then { - _faces append ["Pilot1_Head_rf","Pilot2_Head_rf"]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; }; -if (_hasWs) then { - _faces append ["lxWS_Journalist_Head","lxWS_Givens_Head"]; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf", + ]; }; -if (_hasGM) then { +if (_hasRF) then { _faces append [ - "gm_WhiteHead_01_camo_02", - "gm_WhiteHead_02_camo_02", - "gm_WhiteHead_03_camo_02", - "gm_WhiteHead_04_camo_02", - "gm_WhiteHead_05_camo_02", - "gm_WhiteHead_06_camo_02", - "gm_WhiteHead_07_camo_02", - "gm_WhiteHead_08_camo_02", - "gm_WhiteHead_09_camo_02", - "gm_WhiteHead_10_camo_02", - "gm_WhiteHead_11_camo_02", - "gm_WhiteHead_12_camo_02", - "gm_WhiteHead_13_camo_02", - "gm_WhiteHead_14_camo_02", - "gm_WhiteHead_15_camo_02", - "gm_WhiteHead_16_camo_02", - "gm_WhiteHead_17_camo_02", - "gm_WhiteHead_18_camo_02", - "gm_WhiteHead_19_camo_02", - "gm_WhiteHead_20_camo_02", - "gm_WhiteHead_21_camo_02" + #include "..\DLC_content\faces\RF\RF_white.sqf" ]; }; -if (_hasSOG) then { - _faces append [ - - - - - ]; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; }; -if (_hasSPE) then { - _faces append [ - "SPE_Wolf", - "SPE_Vasiliev", - "SPE_Elliot", - "SPE_Klimakov", - "SPE_Grishka", - "SPE_OBrien", - "SPE_Seppmeyer", - "SPE_Kuzmin", - "SPE_Connors", - "SPE_Walter", - "SPE_Neumann", - "SPE_Krueger", - "SPE_Oberst", - "SPE_Arnold", - "SPE_Ivanych", - "SPE_DAgostino", - "SPE_Hauptmann", - "SPE_Jeppson", - "SPE_boyartsev", - "SPE_bykov", - "SPE_Davidson" - ]; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; }; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", @@ -607,7 +293,6 @@ _loadoutData set ["antiInfantryGrenades", ["HandGrenade", "MiniGrenade"]]; _loadoutData set ["smokeGrenades", ["SmokeShell"]]; _loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; - //Basic equipment. Shouldn't need touching most of the time. //Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) _loadoutData set ["maps", ["ItemMap"]]; @@ -623,14 +308,12 @@ _loadoutData set ["traitorUniforms", ["U_I_G_Story_Protagonist_F"]]; _loadoutData set ["traitorVests", ["V_BandollierB_blk", "V_TacVest_blk"]]; _loadoutData set ["traitorHats", ["H_Cap_blk", "H_Cap_oli", "H_Beret_02"]]; +_loadoutData set ["officerUniforms", ["U_B_CombatUniform_mcam"]]; +_loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; +_loadoutData set ["officerHats", ["H_MilCap_mcamo", "H_Beret_Colonel", "H_Beret_02"]]; + if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_B_ParadeUniform_01_US_decorated_F","U_B_ParadeUniform_01_US_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel"]]; -} else { - _loadoutData set ["officerUniforms", ["U_B_CombatUniform_mcam"]]; - _loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; - _loadoutData set ["officerHats", ["H_MilCap_mcamo", "H_Beret_Colonel", "H_Beret_02"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO_Arid.sqf" }; _loadoutData set ["cloakUniforms", ["U_B_FullGhillie_ard", "U_B_FullGhillie_sard", "U_B_GhillieSuit"]]; _loadoutData set ["cloakVests", ["V_Chestrig_khk"]]; @@ -698,20 +381,9 @@ _loadoutData set ["glasses", [ "G_Tactical_Clear", "G_Tactical_Black" ]]; -if (_hasContact) then { - _loadoutData set ["goggles", ["G_Combat", "G_AirPurifyingRespirator_01_F"]]; -} else { - _loadoutData set ["goggles", ["G_Combat"]]; -}; -if (_hasCSLA) then { - (_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; -}; -if (_hasRF) then { - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; -}; -if (_hasWs) then { - (_loadoutData get "goggles") pushBack "G_Combat_lxWS"; -}; + +_loadoutData set ["goggles", ["G_Combat"]]; + //TODO - ACE overrides for misc essentials, medical and engineer gear /////////////////////////////////////// @@ -728,11 +400,7 @@ _sfLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mc _sfLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; _sfLoadoutData set ["helmets", ["H_HelmetB_light_black", "H_HelmetSpecB_blk", "H_HelmetB_black", "H_HelmetB_camo","H_Watchcap_khk","H_Shemag_olive_hs","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Cap_khaki_specops_UK"]]; _sfLoadoutData set ["binoculars", ["Laserdesignator"]]; -if (_hasApex) then { - _sfLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; - _sfLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -}else{ - _sfLoadoutData set ["glasses", [ +_sfLoadoutData set ["glasses", [ "G_Aviator", "G_Shades_Black", "G_Shades_Blue", @@ -752,35 +420,6 @@ if (_hasApex) then { "G_Tactical_Black" ]]; _sfLoadoutData set ["goggles", ["G_Combat"]]; -}; - -if (_hasApex) then { -_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_sfLoadoutData get "helmets") pushBack "H_HelmetB_TI_arid_F"; -(_sfLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; -(_sfLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; -(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_3_Arid_F", "U_B_CTRG_Soldier_Arid_F", "U_B_CTRG_Soldier_2_Arid_F"]; -}; - -if (_hasContact) then { -(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; -}; - -if (_hasWs) then { -(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; -(_sfLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -(_sfLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -(_sfLoadoutData get "uniforms") append ["U_lxWS_ION_Casual6","U_B_CTRG_3_lxWS","U_B_CTRG_4_lxWS"]; -}; - -if (_hasRF) then { -(_sfLoadoutData get "NVGs") append ["TiGoggles_tan_RF","TiGoggles_RF"]; -(_sfLoadoutData get "helmets") append ["H_HelmetB_plain_sb_khaki_RF","H_HelmetB_plain_sb_mtp_RF"]; -(_sfLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], @@ -808,251 +447,44 @@ _sfLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] ]]; -private _slRifles = [ +_sfLoadoutData set ["slRifles", [ ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] -]; -private _rifles = [ +]]; +_sfLoadoutData set ["rifles", [ ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] -]; -private _carbines = [ +]]; +_sfLoadoutData set ["carbines", [ ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] -]; -private _grenadeLaunchers = [ +]]; +_sfLoadoutData set ["grenadeLaunchers", [ ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] -]; -private _mgs = [ +]]; +_sfLoadoutData set ["machineGuns", [ ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], - ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"] -]; -private _marksmanRifles = [ + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] -]; -if (_hasApex) then { - _slRifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] - ]; - _rifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] - ]; - _carbines append [ - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] - ]; - _marksmanRifles append [ - ["arifle_SPAR_03_snd_F","muzzle_snds_B_snd_F","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], - ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] - ]; - (_sfLoadoutData get "SMGs") append [ - ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] - ]; -}; - -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; - _slRifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - _rifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], - ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - _grenadeLaunchers append [ - ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["LMG_S77_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], - ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], - ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_sfLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; +]]; -_sfLoadoutData set ["slRifles", _slRifles]; -_sfLoadoutData set ["rifles", _rifles]; -_sfLoadoutData set ["carbines", _carbines]; -_sfLoadoutData set ["grenadeLaunchers", _grenadeLaunchers]; -_sfLoadoutData set ["machineGuns", _mgs]; -_sfLoadoutData set ["marksmanRifles", _marksmanRifles]; ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -1090,16 +522,8 @@ _eliteLoadoutData set ["helmets", [ "H_HelmetB_sand", "H_HelmetB_desert", "H_HelmetB_grass" - ]]; -_eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; -_eliteLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; -_eliteLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; - -if (_hasApex) then { - _eliteLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; - _eliteLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -}else{ - _loadoutData set ["glasses", [ +]]; +_loadoutData set ["glasses", [ "G_Aviator", "G_Shades_Black", "G_Shades_Blue", @@ -1117,38 +541,11 @@ if (_hasApex) then { "G_Squares", "G_Tactical_Clear", "G_Tactical_Black" - ]]; - _eliteLoadoutData set ["goggles", ["G_Combat"]]; -}; - -if (_hasApex) then { -_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_arid_F"; -(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; -(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; -(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_3_Arid_F", "U_B_CTRG_Soldier_Arid_F", "U_B_CTRG_Soldier_2_Arid_F"]; -}; - -if (_hasContact) then { -(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -}; - -if (_hasWs) then { -(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; -(_eliteLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -(_eliteLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -(_eliteLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual6"; -(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; -}; - -if (_hasRF) then { -(_eliteLoadoutData get "NVGs") append ["TiGoggles_tan_RF","TiGoggles_RF"]; -(_eliteLoadoutData get "helmets") append ["H_HelmetB_plain_sb_khaki_RF","H_HelmetB_plain_sb_mtp_RF"]; -(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -(_eliteLoadoutData get "backpacks") append ["B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_MTP_RF","B_CommandoMortar_weapon_RF"]; -}; +]]; +_eliteLoadoutData set ["goggles", ["G_Combat"]]; +_eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; +_eliteLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; +_eliteLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; _eliteLoadoutData set ["sniperRifles", [ ["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], @@ -1184,20 +581,21 @@ _eliteLoadoutData set ["grenadeLaunchers", [ ["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], - ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"] -]; + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; -private _marksmanRifles = [ +_eliteLoadoutData set ["marksmanRifles", [ ["arifle_MXM_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MXM_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] -]; +]]; _eliteLoadoutData set ["SMGs", [ ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], @@ -1225,233 +623,18 @@ _eliteLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasApex) then { - _slRifles append [ - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] - ]; - _rifles append [ - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] - ]; - _carbines append [ - ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], - ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], - ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] - ]; - _marksmanRifles append [ - ["arifle_SPAR_03_snd_F","","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], - ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] - ]; - (_eliteLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], - ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] - ]; -}; - -if (_hasWs) then { - _eliteLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; - _slRifles append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - _rifles append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], - ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - _grenadeLaunchers append [ - ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], - ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_sand_F","","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], - ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_eliteLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - -_eliteLoadoutData set ["slRifles", _slRifles]; -_eliteLoadoutData set ["rifles", _rifles]; -_eliteLoadoutData set ["carbines", _carbines]; -_eliteLoadoutData set ["grenadeLaunchers", _grenadeLaunchers]; -_eliteLoadoutData set ["machineGuns", _mgs]; -_eliteLoadoutData set ["marksmanRifles", _marksmanRifles]; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; -private _uniforms = ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn","U_B_CombatUniform_mcam","U_B_CombatUniform_mcam_vest"]; -private _vests = ["V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr","V_PlateCarrier_Kerry"]; -private _hVests = [ "V_PlateCarrierSpec_rgr","V_PlateCarrierSpec_mtp"]; -private _glVests = ["V_PlateCarrierGL_mtp", "V_PlateCarrierGL_rgr"]; -private _backpacks = ["B_Carryall_cbr", "B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo","B_AssaultPack_Kerry"]; -private _atBackpacks = ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo"]; -_militaryLoadoutData set ["slHat", ["H_Beret_02"]]; -_militaryLoadoutData set ["sniHats", ["lH_Booniehat_khk_hs","H_Booniehat_tan","H_Booniehat_mcamo","H_Cap_oli_hs","H_Cap_headphones"]]; -private _helmets = [ +_militaryLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn","U_B_CombatUniform_mcam","U_B_CombatUniform_mcam_vest"]]; +_militaryLoadoutData set ["vests", ["V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr","V_PlateCarrier_Kerry"]]; +_militaryLoadoutData set ["Hvests", ["V_PlateCarrierSpec_rgr","V_PlateCarrierSpec_mtp"]]; +_militaryLoadoutData set ["glVests", ["V_PlateCarrierGL_mtp", "V_PlateCarrierGL_rgr"]]; +_militaryLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo","B_AssaultPack_Kerry"]]; +_militaryLoadoutData set ["atBackpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo"]]; +_militaryLoadoutData set ["helmets", [ "H_HelmetB_camo", "H_HelmetB", "H_HelmetSpecB", @@ -1478,22 +661,9 @@ private _helmets = [ "H_HelmetB_sand", "H_HelmetB_desert", "H_HelmetB_grass" -]; -if (_hasWs) then { - _uniforms append ["U_lxWS_B_CombatUniform_desert", "U_lxWS_B_CombatUniform_desert_tshirt", "U_lxWS_B_CombatUniform_desert_vest","U_lxWS_ION_Casual6"]; - _vests append ["V_lxWS_PlateCarrier1_desert", "V_lxWS_PlateCarrier2_desert"]; - _hVests append ["V_lxWS_PlateCarrierSpec_desert"]; - _glVests append ["V_lxWS_PlateCarrierGL_desert"]; - _backpacks append ["B_Carryall_desert_lxWS", "B_Kitbag_desert_lxWS", "B_AssaultPack_desert_lxWS"]; - _atBackpacks append ["B_Carryall_desert_lxWS", "B_Kitbag_desert_lxWS"]; - _helmets append ["H_HelmetSpecB_sand", "H_HelmetB_sand", "H_HelmetB_light_sand"]; - (_militaryLoadoutData get "slHat") append ["lxWS_H_MilCap_desert"]; - (_militaryLoadoutData get "sniHats") append ["lxWS_H_Booniehat_desert"]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "sniHats") append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; -}; +]]; +_militaryLoadoutData set ["slHat", ["H_Beret_02"]]; +_militaryLoadoutData set ["sniHats", ["lH_Booniehat_khk_hs","H_Booniehat_tan","H_Booniehat_mcamo","H_Cap_oli_hs","H_Cap_headphones"]]; _militaryLoadoutData set ["slRifles", [ ["arifle_MX_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], @@ -1565,115 +735,13 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] ]]; -private _marksmanRifles = [ +_militaryLoadoutData set ["marksmanRifles", [ ["arifle_MXM_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MXM_F", "", "acc_flashlight", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["arifle_MXM_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"] -]; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_snd"], - ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], - ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"] - ]; -}; - -if (_hasApex) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasWs) then { - _militaryLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], - ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] - ]]; - (_militaryLoadoutData get "slRifles") append [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_militaryLoadoutData get "machineGuns") append [ - ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militaryLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","","","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF"],[],""], - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] - ]; -}; - -_militaryLoadoutData set ["uniforms", _uniforms]; -_militaryLoadoutData set ["vests", _vests]; -_militaryLoadoutData set ["Hvests", _hVests]; -_militaryLoadoutData set ["glVests", _glVests]; -_militaryLoadoutData set ["backpacks", _backpacks]; -_militaryLoadoutData set ["atBackpacks", _backpacks]; -_militaryLoadoutData set ["helmets", _helmets]; -_militaryLoadoutData set ["marksmanRifles", _marksmanRifles]; +]]; /////////////////////////////// // Police Loadout Data // @@ -1683,15 +751,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1705,73 +764,17 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasRF) then { - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; -private _uniforms = ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn"]; -private _vests = ["V_Chestrig_rgr", "V_PlateCarrier1_rgr","V_PlateCarrier_Kerry","V_TacVestIR_blk","V_TacVest_oli","V_TacVest_khk","V_PlateCarrier1_blk"]; -private _hVests = ["V_PlateCarrier2_rgr","V_PlateCarrier2_blk"]; -private _glVests = ["V_PlateCarrier2_rgr","V_PlateCarrier2_blk"]; -private _backpacks = ["B_AssaultPack_rgr","B_AssaultPack_Kerry"]; -private _atBackpacks = ["B_Kitbag_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo"]; -private _helmets = [ +_militiaLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn"]]; +_militiaLoadoutData set ["vests", ["V_Chestrig_rgr", "V_PlateCarrier1_rgr","V_PlateCarrier_Kerry","V_TacVestIR_blk","V_TacVest_oli","V_TacVest_khk","V_PlateCarrier1_blk"]]; +_militiaLoadoutData set ["Hvests", ["V_PlateCarrier2_rgr","V_PlateCarrier2_blk"]]; +_militiaLoadoutData set ["glVests", ["V_PlateCarrier2_rgr","V_PlateCarrier2_blk"]]; +_militiaLoadoutData set ["backpacks", ["B_AssaultPack_rgr","B_AssaultPack_Kerry"]]; +_militiaLoadoutData set ["atBackpacks", ["B_Kitbag_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo"]]; +_militiaLoadoutData set ["helmets", [ "H_HelmetB_light", "H_HelmetB_light_snakeskin", "H_HelmetB_light_sand", @@ -1787,274 +790,53 @@ private _helmets = [ "H_Cap_headphones", "H_Booniehat_mcamo", "H_Booniehat_tan" - ]; +]]; _militiaLoadoutData set ["slHat", ["H_Beret_02"]]; _militiaLoadoutData set ["sniHats", ["lH_Booniehat_khk_hs","H_Booniehat_tan","H_Booniehat_mcamo","H_Cap_oli_hs","H_Cap_headphones"]]; -if (_hasWs) then { - _uniforms append ["U_lxWS_B_CombatUniform_desert", "U_lxWS_B_CombatUniform_desert_tshirt", "U_lxWS_B_CombatUniform_desert_vest","U_lxWS_ION_Casual6","U_lxWS_ION_Casual2","U_lxWS_ION_Casual4"]; - _vests append ["V_Chestrig_khk", "V_TacVest_brn","V_lxWS_TacVestIR_oli","V_lxWS_PlateCarrier1_desert"]; - _hVests pushBack "V_lxWS_PlateCarrier2_desert"; - _glVests pushBack "V_lxWS_PlateCarrier2_desert"; - _backpacks append ["B_AssaultPack_desert_lxWS"]; - _atBackpacks append ["B_Kitbag_desert_lxWS"]; - _helmets append ["lxWS_H_Booniehat_desert", "lxWS_H_MilCap_desert","lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; - (_militiaLoadoutData get "slHat") pushBack "lxWS_H_MilCap_desert"; - (_militiaLoadoutData get "sniHats") pushBack "lxWS_H_Booniehat_desert"; -}; - -if (_hasRF) then { - _vests append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; - _atBackpacks pushBack ["B_DuffleBag_MTP_RF"]; - _helmets append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; - (_militiaLoadoutData get "sniHats") append ["H_HelmetB_plain_sb_khaki_RF", "H_HelmetB_plain_sb_mtp_RF"]; -}; -if (_hasLawsOfWar) then { - _helmets append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; -}; -if (_hasApex) then { - _vests append ["V_TacChestrig_oli_F", "V_PlateCarrier1_rgr_noflag_F"]; - _hVests pushBack "V_PlateCarrier2_rgr_noflag_F"; - _glVests pushBack "V_PlateCarrier2_rgr_noflag_F"; -}; - -if (_hasSOG) then { - _vests append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; - _hVests append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; - _backpacks append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; -}; - _militiaLoadoutData set ["slRifles", [ -["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], -["arifle_MX_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], -["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], -["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] + ["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] ]]; _militiaLoadoutData set ["rifles", [ -["arifle_MX_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], -["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] + ["arifle_MX_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] ]]; _militiaLoadoutData set ["carbines", [ -["arifle_MXC_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], -["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] + ["arifle_MXC_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] ]]; _militiaLoadoutData set ["grenadeLaunchers", [ ["arifle_MX_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], -["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] ]]; _militiaLoadoutData set ["machineGuns", [ -["arifle_MX_SW_F", "", "acc_flashlight", "", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] + ["arifle_MX_SW_F", "", "acc_flashlight", "", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] ]]; _militiaLoadoutData set ["marksmanRifles", [ -["arifle_MXM_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], -["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], ""], -["arifle_MXM_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], -["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""] + ["arifle_MXM_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], ""], + ["arifle_MXM_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""] ]]; _militiaLoadoutData set ["SMGs", [ -["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], -["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], -["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], -["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], -["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], -["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], -["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] + ["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; _militiaLoadoutData set ["sniperRifles", [ -["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], -["srifle_LRR_F", "", "", "optic_LRPS", [], [], ""] + ["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], + ["srifle_LRR_F", "", "", "optic_LRPS", [], [], ""] ]]; _militiaLoadoutData set ["sidearms", ["hgun_P07_F"]]; -if (_hasWs) then { - _militiaLoadoutData set ["slRifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], - ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]]; - _militiaLoadoutData set ["rifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] - ]]; - _militiaLoadoutData set ["carbines", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] - ]]; - _militiaLoadoutData set ["grenadeLaunchers", [ - ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["3Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareWhite_F","1Rnd_HE_Grenade_shell"], [], ""], - ["arifle_XMS_GL_Sand_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_XMS_GL_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]]; - _militiaLoadoutData set ["marksmanRifles", [ - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]]; - _militiaLoadoutData set ["machineGuns", [ - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]]; -}; - -if (_hasApex) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasMarksman) then { - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], - ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_militiaLoadoutData get "machineGuns") append [ - ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] - ]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militiaLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "slRifles") append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], - ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] - ]; -}; - -_militiaLoadoutData set ["uniforms", _uniforms]; -_militiaLoadoutData set ["vests", _vests]; -_militiaLoadoutData set ["Hvests", _hVests]; -_militiaLoadoutData set ["glVests", _glVests]; -_militiaLoadoutData set ["backpacks", _backpacks]; -_militiaLoadoutData set ["helmets", _helmets]; - ////////////////////////// // Misc Loadouts // ////////////////////////// @@ -2070,84 +852,47 @@ _pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls","U_B_PilotCoveralls _pilotLoadoutData set ["vests", ["V_TacVest_blk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; +// +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO_Arid.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Arid.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Arid.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Arid.sqf" +}; + if (_hasRF) then { - (_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + #include "..\DLC_content\gear\RF\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO_Arid.sqf" }; -if (_hasGM) then { - /* _militiaLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; - _militaryLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; */ - (_militiaLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "slRifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_oli", - "gm_ge_headgear_m92_trp", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_cover_blk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_glasses_trp", - "gm_ge_headgear_m92_cover_glasses_blk", - "gm_ge_headgear_m92_cover_glasses_oli" - ]; - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO_Arid.sqf" }; +if (_haGM) then { + #include "..\DLC_content\gear\GM\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO_Arid.sqf" +}; +// ///////////////////////////////// // Unit Type Definitions // ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index a0e1b5e075..904c6c7863 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -89,7 +89,7 @@ if (_hasContact) then { }; if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" }; private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index 1ccb32dc54..6e299dc83d 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -89,7 +89,7 @@ if (_hasContact) then { }; if (_hasLawsOfWar) then { - _policeVehs append ["B_GEN_Van_02_vehicle_F","B_GEN_Van_02_transport_F"]; + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" }; private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf index 98bf408232..02278ad3f8 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf @@ -83,4 +83,4 @@ ["US85_MH60M134", ["addWinch",0.5]], ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], -["US85_UH60M240", ["addWinch",0.5]] \ No newline at end of file +["US85_UH60M240", ["addWinch",0.5]] diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf index babedef801..0bf9a368a3 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf @@ -31,4 +31,53 @@ ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], -["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]] \ No newline at end of file +["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]] +["gm_ge_army_u1300l_medic", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], +["gm_ge_army_kat1_451_reammo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gm_ge_army_u1300l_cargo", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], +["gm_ge_army_kat1_451_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gm_ge_army_kat1_451_cargo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gm_dk_army_u1300l_container", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], +["gm_ge_army_kat1_452_container", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gm_ge_army_u1300l_repair", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], +["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], +["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], +["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_dk_army_Leopard1a3_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gm_ge_army_gepard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], +["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], +["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], +["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], +["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], +["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], +["gm_gc_army_ural375d_mlrs_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"toolbox_unhide",0.3,"TowBar_01_unhide",0.3]], +["gm_gc_army_2s1_noinsignia",["CommanderTurret_SearchLight_cover_unhide",0.3,"air_intake_2_1_high_unhide",0.3,"cargoframe_unhide",0.3,"swimmingaid_1_1_unhide",0.3,"swimmingaid_1_2_unhide",0.3,"swimmingaid_2_1_unhide",0.3,"swimmingaid_3_1_unhide",0.3,"swimmingaid_3_2_unhide",0.3,"tarpRoll_01_unhide",0.3,"AmmoBox_01_unhide",0.3,"stowageBox_1_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3]], +["gm_gc_army_2p16_noinsignia",["FrontLight_02_Cover_unhide",0.3,"camofoilage_hull_unhide",0.3]], +["gm_pl_army_uaz469_cargo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], +["gm_pl_army_uaz469_dshkm", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], +["gm_pl_army_ural4320_reammo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3]], +["gm_pl_army_ural375d_refuel", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"TowBar_01_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3]], +["gm_pl_army_ural375d_medic", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"TowBar_01_unhide",0.3]], +["gm_pl_army_ural4320_repair", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"winch_unhide",0.3,"toolbox_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"lightGuard_unhide",0.3,"tools_unhide",0.3]], +["gm_pl_army_ural4320_cargo",["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf index f9f1e5b8f2..c5b5d10f7e 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_RF.sqf @@ -36,6 +36,7 @@ ["O_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], ["O_T_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], ["O_T_Pickup_Comms_rf",["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"box_door_open",0.3,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",1,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], +["O_T_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], ["O_G_Pickup_mrl_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",0,"window_armor_hatch_L_rot",1,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], ["O_G_Pickup_rf",["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0.3,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], ["O_G_Pickup_fuel_rf",["hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf index 8ffac86107..ee89985828 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf @@ -69,6 +69,10 @@ ["O_T_MBT_02_railgun_F",["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], ["O_T_MBT_04_cannon_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], ["O_T_MBT_04_command_F",["showCamonetHull",0.4,"showCamonetTurret",0.4]], +["O_T_MBT_02_railgun_ghex_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showLog",0.3]], +["O_T_MBT_02_cannon_ghex_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3, "showLog", 0.4]], +["O_T_APC_Wheeled_02_rcws_v2_ghex_F", ["showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_T_APC_Tracked_02_cannon_ghex_F", ["showTracks",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], ["O_G_Offroad_01_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3,"hidePolice",1,"HideServices",1,"BeaconsStart",0,"BeaconsServicesStart",0]], ["O_G_Offroad_01_AT_F",["HideDoor1",0.1,"HideDoor2",0.1,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], ["O_G_Offroad_01_armed_F",["Hide_Shield",0.3,"Hide_Rail",0.3,"HideDoor1",0,"HideDoor2",0,"HideDoor3",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"HideConstruction",0.3]], diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf index c4cca49574..a0259c8c97 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf @@ -103,4 +103,9 @@ ["C_IDAP_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], ["C_IDAP_Truck_02_racing_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]] //AU +["a3a_I_E_Truck_02_zu23_F", ["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], + +["APC_Wheeled_01_command_base_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["APC_Wheeled_01_atgm_base_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["APC_Wheeled_01_mortar_base_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/GM_police.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_AAF/GM_police.sqf rename to A3A/addons/core/Templates/Templates/vehicleVariants/GM_police.sqf diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/Vanilla_CSAT_Temparate.sqf new file mode 100644 index 0000000000..e61fd229cf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,24 @@ +["O_Plane_Fighter_02_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], +["O_Plane_Fighter_02_Stealth_F", ["CamoGreyHex", 0.5 , "CamoBlue", 0.5, "CamoAridHex", 0]], +["O_T_VTOL_02_infantry_dynamicLoadout_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], +["O_Heli_Attack_02_dynamicLoadout_F", ["Black", 1]], +["O_T_LSV_02_armed_F", ["Black", 0.3, "GreenHex", 0.7]], +["O_T_LSV_02_unarmed_F", ["Black", 0.3, "GreenHex", 0.7]], +["O_T_LSV_02_AT_F", ["Black", 0.3, "GreenHex", 0.7]], +["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], +["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]], +["O_Heli_Light_02_dynamicLoadout_F", ["Black", 1]], +["O_Heli_Transport_04_bench_F", ["Black", 1]], +["O_Heli_Transport_04_covered_F", ["Black", 1]], +["O_T_MBT_02_railgun_ghex_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], +["O_T_MBT_04_command_F", ["Grey", 0.2, "Jungle", 0.4, "Hex", 0, "GreenHex", 0.4]], +["O_T_MBT_04_cannon_F", ["Grey", 0.2, "Jungle", 0.4, "Hex", 0, "GreenHex", 0.4]], +["O_T_MBT_02_cannon_ghex_F", ["Grey", 0.4, "Hex", 0, "GreenHex", 0.6]], +["O_Heli_Light_02_unarmed_F", ["Black", 0.4 , "Blackcustom", 0.2, "Opfor",0]], +["O_Heli_Light_02_dynamicLoadout_F", ["Black", 0.4 , "Blackcustom", 0.2, "Opfor",0]] + + + + + + diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/WS_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/WS_CSAT_Temparate.sqf new file mode 100644 index 0000000000..8c3d7ba44f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_CSAT_Temparate/WS_CSAT_Temparate.sqf @@ -0,0 +1,5 @@ +["O_T_APC_Tracked_02_30mm_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], +["O_T_APC_Wheeled_02_hmg_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], +["O_T_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0, "Black", 0.3, "GreenHex", 0.7]], +["B_ION_Heli_Light_02_unarmed_lxWS", ["GreenHex",0.6, "Black", 0.2 , "Blackcustom", 0.2, "Opfor",0 ,"ION_BLACK",0]], +["a3a_ION_Heli_Light_02_dynamicLoadout_lxWS", ["GreenHex",0.6, "Black", 0.2 , "Blackcustom", 0.2, "Opfor",0 ,"ION_BLACK",0]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/CSLA_LDF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/CSLA_LDF.sqf new file mode 100644 index 0000000000..6643c227dc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/CSLA_LDF.sqf @@ -0,0 +1,40 @@ +["AFMC_M113A2ext", ["NATOs",1]], +["CSLA_AZU_VB", ["vb2",1]], +["US85_UH60M240", ["NATO",1]], +["US85_UH60", ["NATO",1]], +["US85_MH60FFAR", ["NATO",1]], +["US85_MH60M134", ["NATO",1]], +["US85_AH1F", ["AFMC",1]], +["CSLA_Mi24V", ["camo6",1]], +["US85_M1IP", ["NATOg",1]], +["US85_M1A1", ["NATOg",1]], +["US85_LAV25", ["NATOg",1]], +["US85_M113", ["NATOg",1]], +["US85_M163", ["NATOg",1]], +["AFMC_M113A2ext",["NATOg",1]], +["US85_M113_DTP", ["NATOg",1]], +["US85_M923r", ["NATOg",1]], +["US85_M113_AMB", ["NATOg",1]], +["US85_M923f", ["NATOg",1]], +["US85_M923a1_f", ["NATOg",1]], +["US85_M923a", ["NATOg",1]], +["US85_M923a1_a", ["NATOg",1]], +["US85_M923a1c", ["NATOg",1]], +["US85_M923o", ["NATOg",1]], +["US85_M923c", ["NATOg",1]], +["US85_M923a1o", ["NATOg",1]], +["US85_M923a1cm2", ["NATOg",1]], +["US85_M923a1om2", ["NATOg",1]], +["US85_M923cargo", ["NATOg",1]], +["US85_M923a1_cargo", ["NATOg",1]], +["US85_M1008c", ["NATOg",1]], +["US85_M1008", ["NATOg",1]], +["US85_M1025_ua", ["NATOg",1]], +["US85_M1043_ua", ["NATOg",1]], +["US85_M1025_M2", ["NATOg",1]], +["US85_M1025_M60", ["NATOg",1]], +["US85_M1043_M2", ["NATOg",1]], +["US85_M1043_M60", ["NATOg",1]], +["US85_M998SFGT", ["NATOg",1]], +["FIA_BTR40_DSKM_noinsignia",["FIAg",1]], +["FIA_BTR40_noinsignia",["FIAg",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/RF_LDF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/RF_LDF.sqf new file mode 100644 index 0000000000..6ecef651e1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/RF_LDF.sqf @@ -0,0 +1,6 @@ +["I_Pickup_aat_rf",["EAF",1]], +["I_Pickup_mmg_rf",["EAF",1]], +["I_Pickup_hmg_rf",["EAF",1]], +["B_Heli_EC_03_RF", ["EAF",1]], +["I_E_Heli_EC_01A_military_RF", ["EAF",1]], +["B_Heli_EC_04_military_RF", ["EAF",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/SPE_LDF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/SPE_LDF.sqf new file mode 100644 index 0000000000..4139352051 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/SPE_LDF.sqf @@ -0,0 +1,2 @@ +["SPE_OpelBlitz_Flak38_noinsignia",["Panzergrau",1]], +["SPE_PzKpfwVI_H1",["Zimmerit_Camo4",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/Vanilla_LDF.sqf new file mode 100644 index 0000000000..2a9005f37f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/Vanilla_LDF.sqf @@ -0,0 +1,6 @@ +["a3a_Offroad_02_LMG_black_F", ["Olive",1]], +["I_C_Offroad_02_unarmed_F", ["Olive",1]], +["I_LT_01_AA_F", ["Indep_Olive", 1]], +["I_LT_01_cannon_F", ["Indep_Olive", 1]], +["I_LT_01_AT_F", ["Indep_Olive", 1]], +["I_LT_01_scout_F",["Indep_Olive", 1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/WS_LDF.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/WS_LDF.sqf new file mode 100644 index 0000000000..1e8f078157 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_LDF/WS_LDF.sqf @@ -0,0 +1 @@ +["I_Tura_ZU23_lxWS", ["Green",1 ,"SFIA",0]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/CSLA_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/CSLA_NATO_Arid.sqf new file mode 100644 index 0000000000..05000009a1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/CSLA_NATO_Arid.sqf @@ -0,0 +1,34 @@ +["CSLA_AZU_VB", ["vb2",1]], +["US85_MH60FFAR",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], +["US85_MH60M134",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], +["US85_UH60",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], +["US85_UH60M240",["BLACK", 0.3, "NATOd", 0.3, "NATO",0.3]], +["US85_AH1F",["NATOd", 0.3, "NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], +["US85_M1A1", ["NATOd",1]], +["US85_M1IP", ["NATOd",1]], +["US85_M163",["NATOd",1]], +["US85_M113",["NATOd",1]], +["US85_M923a",["NATOd",1]], +["US85_M923a1_a",["NATOd",1]], +["US85_M923f",["NATOd",1]], +["US85_M923a1_f",["NATOd",1]], +["AFMC_M113A2ext",["NATOd",1]], +["US85_M113_AMB",["NATOd",1]], +["US85_M113_DTP",["NATOd",1]], +["US85_LAV25",["NATOd",1]], +["US85_M1008c",["NATOd",1]], +["US85_M1008",["NATOd",1]], +["US85_M923r",["NATOd",1]], +["US85_M1025_ua",["NATOd",1]], +["US85_M1043_ua",["NATOd",1]], +["US85_M1043_M60",["NATOd",1]], +["US85_M1043_M2",["NATOd",1]], +["US85_M1025_M2",["NATOd",1]], +["US85_M1025_M60",["NATOd",1]], +["US85_M998SFGT",["NATOd",1]], +["US85_M923o",["NATOd",1]], +["US85_M923c",["NATOd",1]], +["US85_M923a1o",["NATOd",1]], +["US85_M923a1om2",["NATOd",1]], +["US85_M923a1c",["NATOd",1]], +["US85_M923a1cm2",["NATOd",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/GM_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/GM_NATO_Arid.sqf new file mode 100644 index 0000000000..c5432ed5f6 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/GM_NATO_Arid.sqf @@ -0,0 +1,53 @@ +["gm_dk_army_typ1200_cargo", ["gm_drapolive",1]], +["gm_dk_army_typ253_cargo", ["gm_drapolive",1]], +["gm_ge_pol_w123", ["gm_darklblue",1]], +["gm_ge_pol_typ1200",["gm_saphireblue",1]], +["gm_gc_pol_p601", ["gm_kosmosblau",1]], +["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], +["gm_ge_army_iltis_milan", ["gm_drapolive",1]], +["gm_ge_army_iltis_mg3", ["gm_drapolive",1]], +["gm_dk_army_typ247_cargo", ["gm_drapolive",1]], +["gm_ge_army_iltis_cargo", ["gm_drapolive",1]], +["gm_ge_army_u1300l_medic", ["gm_drapolive",1]], +["gm_ge_army_kat1_451_refuel", ["gm_drapolive",1]], +["gm_ge_army_u1300l_repair", ["gm_drapolive",1]], +["gm_ge_army_kat1_451_reammo", ["gm_drapolive",1]], +["gm_ge_army_kat1_454_reammo", ["gm_drapolive",1]], +["gm_dk_army_u1300l_container", ["gm_drapolive",1]], +["gm_ge_army_kat1_454_cargo", ["gm_drapolive",1]], +["gm_ge_army_kat1_451_container", ["gm_drapolive",1]], +["gm_ge_army_kat1_452_container", ["gm_drapolive",1]], +["gm_ge_army_u1300l_cargo", ["gm_drapolive",1]], +["gm_ge_army_kat1_451_cargo", ["gm_drapolive",1]], +["gm_dk_army_bpz2a0_noinsignia", ["gm_drapolive",1]], +["gm_dk_army_Leopard1a3_noinsignia", ["gm_drapolive",1]], +["gm_dk_army_m113a2dk_noinsignia", ["gm_drapolive",1]], +["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_drapolive",1]], +["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_drapolive",1]], +["gm_ge_army_fuchsa0_command_noinsignia",["gm_drapolive",1]], +["gm_ge_army_marder1a2_noinsignia",["gm_drapolive",1]], +["gm_ge_army_marder1a1a_noinsignia",["gm_drapolive",1]], +["gm_ge_army_marder1a1plus_noinsignia",["gm_drapolive",1]], +["gm_ge_army_luchsa2_noinsignia",["gm_drapolive",1]], +["gm_ge_army_luchsa1_noinsignia",["gm_drapolive",1]], +["gm_ge_army_m113a1g_medic_noinsignia",["gm_drapolive",1]], +["gm_ge_army_m113a1g_command_noinsignia",["gm_drapolive",1]], +["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_drapolive",1]], +["gm_ge_army_m113a1g_apc_noinsignia",["gm_drapolive",1]], +["gm_ge_army_gepard1a1_noinsignia",["gm_drapolive",1]], +["gm_dk_army_bibera0_noinsignia",["gm_drapolive",1]], +["gm_dk_army_bpz2a0_noinsignia",["gm_drapolive",1]], +["gm_dk_army_m109_noinsignia",["gm_drapolive",1]], +["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_drapolive",1]], +["gm_dk_army_m113a1dk_command_noinsignia",["gm_drapolive",1]], +["gm_dk_army_m113a1dk_apc_noinsignia",["gm_drapolive",1]], +["gm_dk_army_m113a2dk_noinsignia",["gm_drapolive",1]], +["gm_ge_army_Leopard1a1_noinsignia",["gm_drapolive",1]], +["gm_ge_army_Leopard1a1a2_noinsignia",["gm_drapolive",1]], +["gm_ge_army_Leopard1a3a1_noinsignia",["gm_drapolive",1]], +["gm_ge_army_Leopard1a5_noinsignia",["gm_drapolive",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/RF_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/RF_NATO_Arid.sqf new file mode 100644 index 0000000000..7c41555415 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/RF_NATO_Arid.sqf @@ -0,0 +1,7 @@ +["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5]], +["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5]], +["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"TAN",0.5,"Black",0.5]], +["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0,"TAN",0.5]], +["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]], +["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]], +["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"TAN",0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf new file mode 100644 index 0000000000..6e354f9bdf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf @@ -0,0 +1,17 @@ +["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], +["B_AAA_System_01_F", ["Sand", 1]], +["B_SAM_System_01_F", ["Sand", 1]], +["B_SAM_System_02_F", ["Sand", 1]], +["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["I_MRAP_03_F", ["Blufor", 1]], +["I_MRAP_03_gmg_F", ["Blufor", 1]], +["I_MRAP_03_hmg_F", ["Blufor", 1]], +["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0.4]], +["B_LSV_01_AT_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], +["B_LSV_01_unarmed_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], +["B_LSV_01_AT_F", ["Black", 0.3, "Sand", 0.5, "Dazzle", 0.2]], +["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Brown", 0.7]], +["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Brown", 0.7]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/WS_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/WS_NATO_Arid.sqf new file mode 100644 index 0000000000..dab8ae50b8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Arid/WS_NATO_Arid.sqf @@ -0,0 +1,5 @@ +["O_APC_Wheeled_02_hmg_lxWS", ["Hex", 0, "Black", 0.3, "Sand_Desert", 0.6, "Sand",0.6]], +["O_APC_Wheeled_02_unarmed_lxWS", ["Hex", 0, "Black", 0.3, "Sand_Desert", 0.6, "Sand",0.6]], +["APC_Wheeled_01_command_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]], +["APC_Wheeled_01_atgm_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]], +["APC_Wheeled_01_mortar_base_lxWS", ["BLACK", 0.3, "Sand", 0.7]] \ No newline at end of file From 3a2fd5f3fbe2bcba1e9577c57a26d81c3f5bcc60 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 11 Aug 2024 22:56:41 +0300 Subject: [PATCH 41/63] dlc content rework --- A3A/addons/config_fixes/SPE/CfgVehicles.hpp | 269 ++- .../faces/SOG/SOG_faces_nocamo.sqf | 44 + .../faces/SOG/SOG_faces_nocamowhite.sqf | 25 + .../faces/SOG/SOG_faces_nocanovietam.sqf | 12 + .../DLC_content/faces/WS/WS_african.sqf | 2 +- .../DLC_content/gear/Apex/Vanilla_CIV.sqf | 10 + .../gear/Apex/Vanilla_CSAT_Arid.sqf | 2 +- .../DLC_content/gear/Apex/Vanilla_FIA.sqf | 31 + .../gear/Apex/Vanilla_NATO_Arid.sqf | 6 +- .../gear/Apex/Vanilla_NATO_Temparate.sqf | 21 + .../gear/Apex/Vanilla_NATO_Tropical.sqf | 14 + .../gear/Apex/Vanilla_Riv_Remnants.sqf | 7 + .../DLC_content/gear/Apex/Vanilla_Rivals.sqf | 10 + .../DLC_content/gear/Artofwar/Vanilla_CIV.sqf | 8 + ...la_CSAT_Temparate.sqf => Vanilla_CSAT.sqf} | 0 .../gear/Artofwar/Vanilla_CSAT_Arid.sqf | 3 - .../DLC_content/gear/Artofwar/Vanilla_FIA.sqf | 17 + ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 2 +- .../gear/Artofwar/Vanilla_Riv_Remnats.sqf | 1 + .../gear/Artofwar/Vanilla_Rivals.sqf | 1 + .../DLC_content/gear/CSLA/Vanilla_CIV.sqf | 17 + .../DLC_content/gear/CSLA/Vanilla_FIA.sqf | 36 + .../gear/CSLA/Vanilla_NATO_Arid.sqf | 1 + .../gear/CSLA/Vanilla_NATO_Temparate.sqf | 1 + .../gear/CSLA/Vanilla_NATO_Tropical.sqf | 1 + .../gear/CSLA/Vanilla_Riv_Remnants.sqf | 95 + .../DLC_content/gear/CSLA/Vanilla_Rivals.sqf | 111 + .../DLC_content/gear/Contact/Vanilla_CIV.sqf | 21 + .../DLC_content/gear/Contact/Vanilla_FIA.sqf | 16 + .../gear/Contact/Vanilla_NATO_Temparate.sqf | 16 + .../gear/Contact/Vanilla_NATO_Tropical.sqf | 10 + .../gear/Contact/Vanilla_Riv_Remnants.sqf | 38 + .../gear/Contact/Vanilla_Rivals.sqf | 37 + .../DLC_content/gear/GM/Vanilla_CIV.sqf | 37 + .../DLC_content/gear/GM/Vanilla_FIA.sqf | 132 ++ .../gear/GM/Vanilla_Riv_Remnants.sqf | 132 ++ .../DLC_content/gear/GM/Vanilla_Rivals.sqf | 148 ++ .../gear/Jets/Vanilla_Riv_Remnants.sqf | 1 + .../DLC_content/gear/Jets/Vanilla_Rivals.sqf | 1 + .../gear/Lawsofwar/Vanilla_CIV.sqf | 54 + .../gear/Lawsofwar/Vanilla_FIA.sqf | 68 + .../gear/Lawsofwar/Vanilla_NATO_Temparate.sqf | 3 + .../gear/Lawsofwar/Vanilla_NATO_Tropical.sqf | 3 + .../gear/Lawsofwar/Vanilla_Riv_Remnants.sqf | 15 + .../gear/Lawsofwar/Vanilla_Rivals.sqf | 12 + .../DLC_content/gear/RF/Vanilla_CIV.sqf | 35 + .../DLC_content/gear/RF/Vanilla_FIA.sqf | 33 + .../gear/RF/Vanilla_NATO_Temparate.sqf | 23 + .../gear/RF/Vanilla_NATO_Tropical.sqf | 17 + .../gear/RF/Vanilla_Riv_Remnants.sqf | 50 + .../DLC_content/gear/RF/Vanilla_Rivals.sqf | 51 + .../DLC_content/gear/SOG/Vanilla_CIV.sqf | 55 + .../DLC_content/gear/SOG/Vanilla_FIA.sqf | 270 +++ .../gear/SOG/Vanilla_NATO_Temparate.sqf | 3 + .../gear/SOG/Vanilla_NATO_Tropical.sqf | 3 + .../gear/SOG/Vanilla_Riv_Remnants.sqf | 90 + .../DLC_content/gear/SOG/Vanilla_Rivals.sqf | 505 +++++ .../DLC_content/gear/SPE/Vanilla_CIV.sqf | 64 + .../DLC_content/gear/SPE/Vanilla_FIA.sqf | 154 ++ .../DLC_content/gear/SPE/Vanilla_Rivals.sqf | 213 ++ .../gear/Tanks/Vanilla_Riv_Remnants.sqf | 3 + .../DLC_content/gear/WS/Vanilla_CIV.sqf | 6 + .../gear/WS/Vanilla_CIV_desert.sqf | 19 + .../DLC_content/gear/WS/Vanilla_FIA.sqf | 23 + .../gear/WS/Vanilla_NATO_Temparate.sqf | 15 + .../gear/WS/Vanilla_NATO_Tropical.sqf | 14 + .../gear/WS/Vanilla_Riv_Remnants.sqf | 39 + .../DLC_content/gear/WS/Vanilla_Rivals.sqf | 48 + .../DLC_content/vehicles/Apex/Vanilla_CIV.sqf | 3 + .../DLC_content/vehicles/Apex/Vanilla_FIA.sqf | 5 + .../vehicles/Apex/Vanilla_NATO_Temparate.sqf | 5 + .../vehicles/Apex/Vanilla_NATO_Tropical.sqf | 3 + .../vehicles/Apex/Vanilla_Riv_Remnants.sqf | 2 + .../vehicles/Apex/Vanilla_Rivals.sqf | 2 + .../DLC_content/vehicles/CSLA/Vanilla_CIV.sqf | 5 + .../DLC_content/vehicles/CSLA/Vanilla_FIA.sqf | 13 + .../vehicles/CSLA/Vanilla_NATO_Temparate.sqf | 20 + .../vehicles/CSLA/Vanilla_NATO_Tropical.sqf | 20 + .../vehicles/CSLA/Vanilla_Riv_Remnants.sqf | 8 + .../vehicles/CSLA/Vanilla_Rivals.sqf | 8 + .../vehicles/Contact/Vanilla_CIV.sqf | 2 + .../vehicles/Contact/Vanilla_FIA.sqf | 1 + .../DLC_content/vehicles/GM/Vanilla_CIV.sqf | 7 + .../DLC_content/vehicles/GM/Vanilla_FIA.sqf | 11 + .../vehicles/GM/Vanilla_NATO_Temparate.sqf | 19 + .../vehicles/GM/Vanilla_NATO_Tropical.sqf | 19 + .../vehicles/GM/Vanilla_Riv_Remnants.sqf | 16 + .../vehicles/GM/Vanilla_Rivals.sqf | 12 + .../Helicopters/Vanilla_NATO_Temparate.sqf | 1 + .../Helicopters/Vanilla_NATO_Tropical.sqf | 1 + .../vehicles/Jets/Vanilla_NATO_Temparate.sqf | 5 + .../vehicles/Jets/Vanilla_NATO_Tropical.sqf | 5 + .../DLC_content/vehicles/Kart/Rebel_kart.sqf | 1 + .../DLC_content/vehicles/Kart/kart.sqf | 1 + .../vehicles/Lawsofwar/Vanilla_CIV.sqf | 4 + .../vehicles/Lawsofwar/Vanilla_FIA.sqf | 2 + .../Lawsofwar/Vanilla_Riv_Remnants.sqf | 2 + .../vehicles/Lawsofwar/Vanilla_Rivals.sqf | 2 + .../DLC_content/vehicles/RF/Vanilla_CIV.sqf | 4 + .../DLC_content/vehicles/RF/Vanilla_FIA.sqf | 6 + .../vehicles/RF/Vanilla_NATO_Temparate.sqf | 12 + .../vehicles/RF/Vanilla_NATO_Tropical.sqf | 12 + .../vehicles/RF/Vanilla_Riv_Remnants.sqf | 5 + .../vehicles/RF/Vanilla_Rivals.sqf | 2 + .../DLC_content/vehicles/SOG/Vanilla_CIV.sqf | 7 + .../DLC_content/vehicles/SOG/Vanilla_FIA.sqf | 18 + .../vehicles/SOG/Vanilla_Rivals.sqf | 18 + .../DLC_content/vehicles/SPE/Vanilla_AAF.sqf | 21 +- .../DLC_content/vehicles/SPE/Vanilla_CIV.sqf | 5 + .../DLC_content/vehicles/SPE/Vanilla_FIA.sqf | 11 + .../DLC_content/vehicles/SPE/Vanilla_LDF.sqf | 21 +- .../vehicles/SPE/Vanilla_Rivals.sqf | 9 + .../vehicles/Tanks/Vanilla_NATO_Temparate.sqf | 1 + .../vehicles/Tanks/Vanilla_NATO_Tropical.sqf | 1 + .../vehicles/Tanks/Vanilla_Riv_Remnants.sqf | 1 + .../vehicles/Tanks/Vanilla_Rivals.sqf | 1 + .../DLC_content/vehicles/WS/Vanilla_CIV.sqf | 2 + .../DLC_content/vehicles/WS/Vanilla_FIA.sqf | 7 + .../vehicles/WS/Vanilla_NATO_Temparate.sqf | 6 + .../vehicles/WS/Vanilla_NATO_Tropical.sqf | 5 + .../vehicles/WS/Vanilla_Riv_Remnants.sqf | 4 + .../vehicles/WS/Vanilla_Rivals.sqf | 4 + .../DLC_content/voices/SPE_french.sqf | 1 + .../DLC_content/voices/SPE_german.sqf | 1 + .../weapons/Apex/Vanilla_NATO_Arid.sqf | 5 +- .../weapons/Apex/Vanilla_NATO_Temparate.sqf | 114 + .../weapons/Apex/Vanilla_NATO_Tropical.sqf | 111 + .../weapons/Apex/Vanilla_Riv_Remnants.sqf | 18 + .../weapons/Apex/Vanilla_Rivals.sqf | 18 + .../weapons/CSLA/Vanilla_CSAT_Temparate.sqf | 11 + .../weapons/CSLA/Vanilla_Riv_Remnants.sqf | 88 + .../weapons/CSLA/Vanilla_Rivals.sqf | 88 + .../Contact/Vanilla_NATO_Temparate.sqf | 96 + .../weapons/Contact/Vanilla_NATO_Tropical.sqf | 95 + .../weapons/Contact/Vanilla_Riv_Remnants.sqf | 5 + .../weapons/Contact/Vanilla_Rivals.sqf | 5 + .../DLC_content/weapons/GM/Vanilla_AAF.sqf | 1 - .../DLC_content/weapons/GM/Vanilla_LDF.sqf | 1 - .../weapons/GM/Vanilla_NATO_Arid.sqf | 1 - .../weapons/GM/Vanilla_NATO_Temparate.sqf | 69 + .../weapons/GM/Vanilla_NATO_Tropical.sqf | 69 + .../weapons/GM/Vanilla_Riv_Remnants.sqf | 114 + .../DLC_content/weapons/GM/Vanilla_Rivals.sqf | 114 + .../Marksman/Vanilla_NATO_Temparate.sqf | 89 + .../Marksman/Vanilla_NATO_Tropical.sqf | 97 + .../weapons/Marksman/Vanilla_Riv_Remnants.sqf | 1 + .../weapons/Marksman/Vanilla_Rivals.sqf | 1 + .../weapons/RF/Vanilla_NATO_Temparate.sqf | 62 + .../weapons/RF/Vanilla_NATO_Tropical.sqf | 55 + .../weapons/RF/Vanilla_Riv_Remnants.sqf | 0 .../DLC_content/weapons/RF/Vanilla_Rivals.sqf | 10 + .../weapons/SOG/Vanilla_NATO_Tempate.sqf | 124 ++ .../weapons/SOG/Vanilla_NATO_Tropical.sqf | 131 ++ .../weapons/SOG/Vanilla_Riv_Remnants.sqf | 156 ++ .../weapons/SOG/Vanilla_Rivals.sqf | 156 ++ .../weapons/SPE/Vanilla_Riv_Remnants.sqf | 51 + .../weapons/SPE/Vanilla_Rivals.sqf | 39 + .../weapons/WS/Vanilla_NATO_Temparate.sqf | 141 ++ .../weapons/WS/Vanilla_NATO_Tropical.sqf | 135 ++ .../weapons/WS/Vanilla_Riv_Remnants.sqf | 28 + .../DLC_content/weapons/WS/Vanilla_Rivals.sqf | 28 + .../MOD_content/CUP/Vanilla_AAF/Gear_AAF.sqf | 19 + .../CUP/Vanilla_AAF/Vehicles_AAF.sqf | 26 + .../CUP/Vanilla_AAF/Vehicles_variants.sqf | 18 + .../CUP/Vanilla_AAF/Weapons_AAF.sqf | 653 ++++++ .../MOD_content/CUP/Vehicles_Animations.sqf | 28 + .../Templates/MOD_content/CUP/Vehicles_TK.sqf | 5 + .../MOD_content/CUP/Voices_Czech.sqf | 11 + .../MOD_content/CUP/Voices_Eng_American.sqf | 5 + .../MOD_content/CUP/Voices_Eng_Brit.sqf | 6 + .../MOD_content/CUP/Voices_Eng_PMC.sqf | 6 + .../MOD_content/CUP/Voices_Russian.sqf | 5 + .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 18 +- .../Vanilla/Vanilla_AI_CSAT_Arid.sqf | 7 +- .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 29 +- .../Vanilla/Vanilla_AI_NATO_Arid.sqf | 17 +- .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 1354 ++---------- .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 1356 ++---------- .../Templates/Vanilla/Vanilla_Civ.sqf | 501 +---- .../Templates/Vanilla/Vanilla_Reb_FIA.sqf | 1020 +-------- .../Templates/Vanilla/Vanilla_Reb_LL.sqf | 1043 +-------- .../Templates/Vanilla/Vanilla_Reb_SDK.sqf | 1112 +--------- .../Vanilla/Vanilla_Riv_Exegermenos.sqf | 1957 +---------------- .../Templates/Vanilla/Vanilla_Riv_LE.sqf | 538 +---- .../Vanilla/Vanilla_Riv_Remnants.sqf | 1363 +----------- .../vehicleAnimations_CSLA.sqf | 1 + .../vehicleAnimations_GM.sqf | 7 +- .../vehicleAnimations_GMX_AAF.sqf | 2 +- .../vehicleAnimations_SPE.sqf | 182 +- .../vehicleAnimations_Vanilla.sqf | 2 + .../vehicleAnimations_WS.sqf | 4 +- .../Templates/vehicleVariants/Vanilla_FIA.sqf | 6 + .../vehicleVariants/Vanilla_GM_CIV.sqf | 6 + .../CSLA_NATO_Temparate.sqf | 34 + .../GM_NATO_Temparate.sqf | 53 + .../RF_NATO_Temparate.sqf | 7 + .../Vanilla_NATO_Temparate.sqf | 17 + .../WS_NATO_Temparate.sqf | 5 + .../CSLA_NATO_Tropical.sqf | 34 + .../GM_NATO_Tropical.sqf | 53 + .../RF_NATO_Tropical.sqf | 7 + .../Vanilla_NATO_Tropical.sqf | 17 + .../WS_NATO_Tropical.sqf | 3 + .../Vanilla_Riv_Remnants/CSLA_Remnants.sqf | 37 + .../Vanilla_Riv_Remnants/GM_Remnants.sqf | 4 + .../Vanilla_Riv_Remnants/RF_Remnants.sqf | 4 + .../Vanilla_Riv_Remnants/Vanilla_Remnants.sqf | 8 + .../vehicleVariants/Vanilla_Rivals.sqf | 0 .../Templates/vehicleVariants/Vanilla_SDK.sqf | 6 + .../core/functions/init/fn_initServer.sqf | 4 + 210 files changed, 7996 insertions(+), 9545 deletions(-) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamo.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamowhite.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocanovietam.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CIV.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/{Vanilla_CSAT_Temparate.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_FIA.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (87%) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Riv_Remnats.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV_desert.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/Rebel_kart.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/kart.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_french.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_german.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Riv_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_variants.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_Animations.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_TK.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Czech.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_American.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_Brit.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_PMC.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Russian.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_FIA.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_GM_CIV.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/CSLA_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/GM_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/RF_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/Vanilla_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/WS_NATO_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/CSLA_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/GM_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/RF_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/WS_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/CSLA_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/GM_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/RF_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/Vanilla_Remnants.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Rivals.sqf create mode 100644 A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_SDK.sqf diff --git a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp index 5abcfb7240..a68ddac1fa 100644 --- a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp @@ -56,6 +56,66 @@ class CfgVehicles class SPE_FW190F8; class SPE_P47; + ///1.1 update + class SPE_Milice_R200_Unarmed; + class SPE_Milice_R200_Hood; + class SPE_Milice_R200_MG34; + + class SPE_ST_StuG_III_G_Early; + class SPE_ST_StuG_III_G_Late; + class SPE_ST_StuG_III_G_SKB; + class SPE_ST_StuH_42; + class SPE_ST_Jagdpanther_G1; + + class SPE_ST_StuG_III_G_Early_DLV; + class SPE_ST_StuG_III_G_Late_DLV; + class SPE_ST_StuG_III_G_SKB_DLV; + class SPE_ST_StuH_42_DLV; + class SPE_ST_Jagdpanther_G1_DLV; + + class SPE_FR_M20_AUC; + class SPE_FR_M8_LAC; + class SPE_FR_M8_LAC_ringMount; + + class SPE_US_G503_MB; + class SPE_US_G503_MB_Armoured; + class SPE_US_G503_MB_M1919_Armoured; + class SPE_US_G503_MB_M1919; + class SPE_US_G503_MB_M2_Armoured; + class SPE_US_G503_MB_M2; + class SPE_US_G503_MB_Ambulance; + class SPE_US_G503_MB_Open; + class SPE_US_G503_MB_M2_PATROL; + class SPE_US_G503_MB_M1919_PATROL; + + class SPE_CCKW_353; + class SPE_CCKW_353_Ambulance; + class SPE_CCKW_353_Ammo; + class SPE_CCKW_353_Fuel; + class SPE_CCKW_353_M2; + class SPE_CCKW_353_Open; + class SPE_CCKW_353_Repair; + + class SPE_FR_M4A0_105; + class SPE_FR_M4A3_75; + class SPE_FR_M4A3_76; + + class SPE_M4A0_composite; + class SPE_M4A1_75_erla; + class SPE_M4A3_T34_Calliope_Direct; + class SPE_M4A3_T34_Calliope; + + class SPE_FR_M4A0_105_DLV; + class SPE_FR_M4A3_75_DLV; + class SPE_FR_M4A3_76_DLV; + + class SPE_M4A0_composite_DLV; + class SPE_M4A1_75_erla_DLV; + class SPE_M4A3_105; + class SPE_M4A3_T34_Calliope_Direct_DLV; + class SPE_M4A3_T34_Calliope_DLV; + // + class SPE_FFI_SdKfz250_1_noinsignia : SPE_FFI_SdKfz250_1 { textureList[] = {}; @@ -261,5 +321,212 @@ class CfgVehicles { hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Fuselage_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Wings_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Cockpit_1_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Cockpit_2_co.paa","WW2\SPE_Assets_t\Vehicles\Planes_t\P47\P47_Misc_co.paa","\a3\data_f\clear_empty.paa",""}; }; + ///1.1 update + class SPE_Milice_R200_Unarmed_noinsignia : SPE_Milice_R200_Unarmed + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_1_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_2_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_Milice_R200_Hood_noinsignia : SPE_Milice_R200_Hood + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_1_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_2_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_Milice_R200_MG34_noinsignia : SPE_Milice_R200_MG34 + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_1_Gelb_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\R200\R200_2_Gelb_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_ST_StuG_III_G_Early_noinsignia : SPE_ST_StuG_III_G_Early + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_zim_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_zim_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuG_III_G_Late_noinsignia : SPE_ST_StuG_III_G_Late + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuG_III_G_SKB_noinsignia : SPE_ST_StuG_III_G_SKB + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuH_42_noinsignia : SPE_ST_StuH_42 + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_Jagdpanther_G1_noinsignia : SPE_ST_Jagdpanther_G1 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Hull_Zim_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Hull_2_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Wheels_Camo4_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Misc_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_ST_StuG_III_G_Early_DLV_noinsignia : SPE_ST_StuG_III_G_Early_DLV + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_zim_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_zim_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuG_III_G_Late_DLV_noinsignia : SPE_ST_StuG_III_G_Late_DLV + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuG_III_G_SKB_DLV_noinsignia : SPE_ST_StuG_III_G_SKB_DLV + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_StuH_42_DLV_noinsignia : SPE_ST_StuH_42_DLV + { + hiddenSelectionsTextures[] = {"ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_1_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_hull_2_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_u1_t\stug_3\stug_3_wheels_gelb_camo1_co.paa","ww2\spe_assets_t\vehicles\tanks_t\nashorn\nashorn_tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_ST_Jagdpanther_G1_DLV_noinsignia : SPE_ST_Jagdpanther_G1_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Hull_Zim_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Hull_2_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Wheels_Camo4_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Misc_Camo5_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\Jagdpanther\Jagdpanther_Tracks_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M20_AUC_noinsignia : SPE_FR_M20_AUC + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_hull_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M20_AUC\m20_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M20_AUC\m20_turret_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_wheel_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M8_LAC_noinsignia : SPE_FR_M8_LAC + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_hull_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_turret_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_wheel_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M20_AUC\m20_interior_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_FR_M8_LAC_ringMount_noinsignia : SPE_FR_M8_LAC_ringMount + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_hull_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_turret_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_interior_co.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M8_LAC\m8_wheel_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\ArmoredCar_U1_t\M20_AUC\m20_interior_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_US_G503_MB_noinsignia : SPE_US_G503_MB + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_Armoured_noinsignia : SPE_US_G503_MB_Armoured + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M1919_Armoured_noinsignia : SPE_US_G503_MB_M1919_Armoured + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M1919_noinsignia : SPE_US_G503_MB_M1919 + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M2_Armoured_noinsignia : SPE_US_G503_MB_M2_Armoured + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M2_noinsignia : SPE_US_G503_MB_M2 + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_Ambulance_noinsignia : SPE_US_G503_MB_Ambulance + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB_Decals\G503_MB_Ambulance_ca.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_Open_noinsignia : SPE_US_G503_MB_Open + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M2_PATROL_noinsignia : SPE_US_G503_MB_M2_PATROL + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_US_G503_MB_M1919_PATROL_noinsignia : SPE_US_G503_MB_M1919_PATROL + { + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_1_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_2_co.paa","WW2\SPE_Assets_t\Vehicles\Wheeled_U1_t\G503_MB\G503_3_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_CCKW_353_noinsignia : SPE_CCKW_353 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_Ambulance_noinsignia : SPE_CCKW_353_Ambulance + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW_Decals\CCKW_1stArmy9MedAmb_ca.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_Ammo_noinsignia : SPE_CCKW_353_Ammo + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_Fuel_noinsignia : SPE_CCKW_353_Fuel + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_Fuel_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_M2_noinsignia : SPE_CCKW_353_M2 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_Open_noinsignia : SPE_CCKW_353_Open + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_CCKW_353_Repair_noinsignia : SPE_CCKW_353_Repair + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_1_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_2_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_U1_t\CCKW\CCKW_Repair_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M4A0_105_noinsignia : SPE_FR_M4A0_105 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A3_75_noinsignia : SPE_FR_M4A3_75 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A3_76_noinsignia : SPE_FR_M4A3_76 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_76Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + + class SPE_M4A0_composite_noinsignia : SPE_M4A0_composite + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_c_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A1_75_erla_noinsignia : SPE_M4A1_75_erla + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_E_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_105_noinsignia : SPE_M4A3_105 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_E_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_T34_Calliope_Direct_noinsignia : SPE_M4A3_T34_Calliope_Direct + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_e_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_T34_Calliope_noinsignia : SPE_M4A3_T34_Calliope + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_e_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + + class SPE_FR_M4A0_105__DLVnoinsignia : SPE_FR_M4A0_105 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A3_75__DLVnoinsignia : SPE_FR_M4A3_75 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + class SPE_FR_M4A3_76__DLVnoinsignia : SPE_FR_M4A3_76 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_76Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; + }; + + class SPE_M4A0_composite_DLV_noinsignia : SPE_M4A0_composite_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_c_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A1_75_erla_DLV_noinsignia : SPE_M4A1_75_erla_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_E_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_105_DLV_noinsignia : SPE_M4A3_105 + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_E_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_T34_Calliope_Direct_DLV_noinsignia : SPE_M4A3_T34_Calliope_Direct_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_e_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; + class SPE_M4A3_T34_Calliope_DLV_noinsignia : SPE_M4A3_T34_Calliope_DLV + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_e_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; -}; \ No newline at end of file +}; + \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamo.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamo.sqf new file mode 100644 index 0000000000..b0d4c744bc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamo.sqf @@ -0,0 +1,44 @@ +"vn_b_russianhead_5_newzealand", +"vn_b_russianhead_5_australia", +"vn_vietnamese_03_03_face", +"vn_b_asianhead_a3_01_newzealand", +"vn_b_africanhead_01_newzealand", +"vn_m_wildcarrot_face", +"vn_b_whitehead_20_newzealand", +"vn_vietnamese_02_03_face", +"vn_vietnamese_01_01_face", +"vn_vietnamese_02_02_face", +"vn_vietnamese_03_02_face", +"vn_m_tilt_face", +"vn_vietnamese_02_01_face", +"vn_vietnamese_01_03_face", +"vn_b_whitehead_15_newzealand", +"vn_b_whitehead_15_australia", +"vn_b_whitehead_30_newzealand", +"vn_b_tanoanhead_a3_01_newzealand", +"vn_b_tanoanhead_a3_01_australia", +"vn_b_persianhead_a3_03_newzealand", +"vn_b_livonianhead_10_newzealand", +"vn_b_livonianhead_10_australia", +"vn_vietnamese_04_03_face", +"vn_b_livonianhead_1_newzealand", +"vn_vietnamese_04_01_face", +"vn_vietnamese_03_01_face", +"vn_vietnamese_04_02_face", +"vn_m_elcid_face", +"vn_b_greekhead_a3_05_newzealand", +"vn_b_greekhead_a3_05_australia", +"vn_b_whitehead_25_newzealand", +"vn_vietnamese_01_02_face", +"vn_b_asianhead_a3_05_newzealand", +"vn_b_asianhead_a3_05_australia", +"vn_b_whitehead_05_newzealand", +"vn_b_whitehead_05_australia", +"vn_b_livonianhead_5_newzealand", +"vn_b_livonianhead_5_australia", +"vn_b_whitehead_01_newzealand", +"vn_b_whitehead_01_australia", +"vn_b_persianhead_a3_01_newzealand", +"vn_b_persianhead_a3_01_australia", +"vn_b_greekhead_a3_01_newzealand", +"vn_b_greekhead_a3_01_australia" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamowhite.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamowhite.sqf new file mode 100644 index 0000000000..4dd0b74486 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocamowhite.sqf @@ -0,0 +1,25 @@ +"vn_b_whitehead_25_australia", +"vn_b_whitehead_25_newzealand", +"vn_m_elcid_face", +"vn_m_ghostrider_face", +"vn_b_whitehead_10_newzealand", +"vn_b_whitehead_10_australia", +"vn_b_livonianhead_1_newzealand", +"vn_b_livonianhead_1_australia", +"vn_b_livonianhead_10_newzealand", +"vn_b_livonianhead_10_australia", +"vn_b_whitehead_30_australia", +"vn_b_whitehead_30_newzealand", +"vn_b_whitehead_15_australia", +"vn_b_whitehead_15_newzealand", +"vn_m_tilt_face", +"vn_b_whitehead_20_australia", +"vn_b_whitehead_20_newzealand", +"vn_m_wildcarrot_face", +"vn_m_tilt_face", +"vn_m_tilt_face", +"vn_m_tilt_face", +"vn_m_tilt_face", +"vn_m_tilt_face", +"vn_m_tilt_face", +"vn_m_tilt_face" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocanovietam.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocanovietam.sqf new file mode 100644 index 0000000000..4835651d39 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/SOG/SOG_faces_nocanovietam.sqf @@ -0,0 +1,12 @@ +"vn_vietnamese_03_03_face", +"vn_vietnamese_02_03_face", +"vn_vietnamese_01_01_face", +"vn_vietnamese_02_02_face", +"vn_vietnamese_03_02_face", +"vn_vietnamese_02_01_face", +"vn_vietnamese_01_03_face", +"vn_vietnamese_04_03_face", +"vn_vietnamese_04_01_face", +"vn_vietnamese_03_01_face", +"vn_vietnamese_04_02_face", +"vn_vietnamese_01_02_face" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf index aabe0a1f5d..50a917db1c 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/WS/WS_african.sqf @@ -4,7 +4,7 @@ "lxWS_African_Head_02", "lxWS_Said_Head", "lxWS_African_Head_Old_Bard", -"lxWS_African_Head_05" +"lxWS_African_Head_05", "CamoHead_Persian_01_F", "CamoHead_Persian_02_F", "CamoHead_Persian_03_F", diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CIV.sqf new file mode 100644 index 0000000000..e7f6e962ad --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CIV.sqf @@ -0,0 +1,10 @@ +_dlcUniforms append [ + "U_C_man_sport_1_F", + "U_C_man_sport_2_F", + "U_C_man_sport_3_F" +]; + +_dlchats append [ + "H_Helmet_Skate", + "H_Booniehat_tna_F" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf index 55c3339bef..93ad2f5acb 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT_Arid.sqf @@ -22,4 +22,4 @@ _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -(_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; +(_militaryLoadoutData get "vests") pushBack "V_TacChestrig_cbr_F"; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_FIA.sqf new file mode 100644 index 0000000000..36dec101b5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_FIA.sqf @@ -0,0 +1,31 @@ +_initialRebelEquipment append [ + "V_BandollierB_ghex_F", + "V_TacChestrig_cbr_F", + "V_TacChestrig_grn_F", + "V_TacChestrig_oli_F" +]; + +_initialRebelEquipment append [ + "hgun_Pistol_01_F", + "10Rnd_9x21_Mag", + ["launch_RPG7_F", 3], + ["RPG7_F", 9] +]; + +_dlcUniforms append [ + "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_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" +]; + +_dlcheadgear append [ + "H_Helmet_Skate" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf index c8d47fe2ff..17b30a2533 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Arid.sqf @@ -20,9 +20,9 @@ _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -_vests append ["V_TacChestrig_oli_F", "V_PlateCarrier1_rgr_noflag_F"]; -_hVests pushBack "V_PlateCarrier2_rgr_noflag_F"; -_glVests pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_militaryLoadoutData get "vests") append ["V_TacChestrig_oli_F", "V_PlateCarrier1_rgr_noflag_F"]; +(_militaryLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_militaryLoadoutData get "glVests") pushBack "V_PlateCarrier2_rgr_noflag_F"; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..4423ceef0e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,21 @@ +_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_sfLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; +(_sfLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; +(_sfLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; +_sfLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; +_sfLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; + +_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; +(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; +(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; +_eliteLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; +_eliteLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; + +(_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..2a58fe5084 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,14 @@ +_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F"]; + +_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; +(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; +(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; +(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; +(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; + +_helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; +(_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; +(_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; + +(_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..892f47378d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,7 @@ +_vests append ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F"]; + +_heavyVests append ["V_TacVest_gen_F","V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; + +_backpacks append ["B_ViperHarness_oli_F","B_ViperLightHarness_oli_F"]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..abf87cf616 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_Rivals.sqf @@ -0,0 +1,10 @@ +_backpacks append ["B_ViperHarness_oli_F","B_ViperLightHarness_oli_F"]; + +_vests append ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F"]; + +_heavyVests append ["V_TacVest_gen_F","V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CIV.sqf new file mode 100644 index 0000000000..5cdfa6f93a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CIV.sqf @@ -0,0 +1,8 @@ +_dlcUniforms append [ + "U_C_FormalSuit_01_black_F", + "U_C_FormalSuit_01_blue_F", + "U_C_FormalSuit_01_gray_F", + "U_C_FormalSuit_01_khaki_F", + "U_C_FormalSuit_01_tshirt_black_F", + "U_C_FormalSuit_01_tshirt_gray_F" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Temparate.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf deleted file mode 100644 index 0a0c0efa59..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_CSAT_Arid.sqf +++ /dev/null @@ -1,3 +0,0 @@ -_loadoutData set ["officerUniforms", ["U_O_ParadeUniform_01_CSAT_decorated_F","U_O_ParadeUniform_01_CSAT_F"]]; -_loadoutData set ["officerVests", ["V_TacVest_khk", "V_TacVest_brn"]]; -_loadoutData set ["officerHats", ["H_ParadeDressCap_01_CSAT_F", "H_Beret_CSAT_01_F"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_FIA.sqf new file mode 100644 index 0000000000..378875ebbb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_FIA.sqf @@ -0,0 +1,17 @@ +_initialRebelEquipment append [ + "B_CivilianBackpack_01_Everyday_Astra_F", + "B_CivilianBackpack_01_Everyday_Black_F", + "B_CivilianBackpack_01_Everyday_Vrana_F", + "B_CivilianBackpack_01_Sport_Blue_F", + "B_CivilianBackpack_01_Sport_Green_F", + "B_CivilianBackpack_01_Sport_Red_F" +]; + +_dlcUniforms append [ + "U_C_ArtTShirt_01_v1_F", + "U_C_ArtTShirt_01_v2_F", + "U_C_ArtTShirt_01_v3_F", + "U_C_ArtTShirt_01_v4_F", + "U_C_ArtTShirt_01_v5_F", + "U_C_ArtTShirt_01_v6_F" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO.sqf similarity index 87% rename from A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO.sqf index dc905be4f7..3cc9e3d17b 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_NATO.sqf @@ -1,3 +1,3 @@ _loadoutData set ["officerUniforms", ["U_B_ParadeUniform_01_US_decorated_F","U_B_ParadeUniform_01_US_F"]]; _loadoutData set ["officerVests", ["V_TacVest_oli"]]; -_loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel"]]; \ No newline at end of file +_loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel", "H_Beret_02"]]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Riv_Remnats.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Riv_Remnats.sqf new file mode 100644 index 0000000000..f938683354 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Riv_Remnats.sqf @@ -0,0 +1 @@ +_backpacks append ["B_CivilianBackpack_01_Everyday_Black_F","B_CivilianBackpack_01_Everyday_Astra_F","B_CivilianBackpack_01_Everyday_Vrana_F","B_CivilianBackpack_01_Sport_Green_F","B_CivilianBackpack_01_Sport_Red_F","B_CivilianBackpack_01_Sport_Blue_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..f938683354 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Artofwar/Vanilla_Rivals.sqf @@ -0,0 +1 @@ +_backpacks append ["B_CivilianBackpack_01_Everyday_Black_F","B_CivilianBackpack_01_Everyday_Astra_F","B_CivilianBackpack_01_Everyday_Vrana_F","B_CivilianBackpack_01_Sport_Green_F","B_CivilianBackpack_01_Sport_Red_F","B_CivilianBackpack_01_Sport_Blue_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_CIV.sqf new file mode 100644 index 0000000000..8e9b32bd82 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_CIV.sqf @@ -0,0 +1,17 @@ +_dlcUniforms append [ + "FIA_uniCitizen", + "FIA_uniFunctionary", + "FIA_uniFunctionary2", + "CSLA_uniPlt", + "FIA_uniVillager", + "FIA_uniVillager2", + "FIA_uniVillager3", + "FIA_uniVillager4", + "FIA_uniWorker2", + "FIA_uniWorker3" +]; +_workerUniforms append [ + "CSLA_uniSrv", + "FIA_uniForeman", + "FIA_uniForeman2" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_FIA.sqf new file mode 100644 index 0000000000..7e8710c6ac --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_FIA.sqf @@ -0,0 +1,36 @@ +_dlcUniforms append [ + "FIA_uniwld11", + "FIA_uniwld", + "FIA_uniwld1", + "FIA_uniwld10", + "FIA_uniwld3", + "FIA_uniwld4", + "FIA_uniwld6", + "FIA_uniwld7", + "FIA_uniWld8", + "FIA_uniWld9" +]; + +_dlcheadgear append [ + "AFMC_booniehatLizard", + "US85_hat", + "FIA_hat85Gn", + "FIA_hat85bGn", + "FIA_hat85Mlok", + "FIA_hat85bMlok", + "FIA_Hairs_Brown", + "FIA_capBk", + "FIA_capGn", + "FIA_cap", + "FIA_capMlok", + "CSLA_RadiovkaBk", + "CSLA_RadiovkaGy", + "FIA_Radiovka", + "FIA_Usanka", + "FIA_Hairs_Silver", + "CSLA_BudajkaBk", + "CSLA_BudajkaGy", + "FIA_Budajka" +]; + +_loadoutData set ["facewearCLSA", ["CSLA_glsPlscSpring"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf index e69de29bb2..1097cda3bc 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Arid.sqf @@ -0,0 +1 @@ +(_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..1097cda3bc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Temparate.sqf @@ -0,0 +1 @@ +(_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..1097cda3bc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO_Tropical.sqf @@ -0,0 +1 @@ +(_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..fde5357888 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,95 @@ +(_loadoutData get "headgear") append [ + "US85_beanie", + "CSLA_beretM", + "CSLA_beretR", + "AFMC_booniehatLizard", + "US85_hat", + "FIA_hat85Gn", + "FIA_hat85bGn", + "FIA_hat85Mlok", + "FIA_hat85bMlok", + "FIA_capBk", + "FIA_capGn", + "FIA_capMlok", + "CSLA_BudajkaBk", + "CSLA_BudajkaGy", + "FIA_Budajka" +]; + +_vests append [ +"CSLA_gr60brr", +"CSLA_gr60base", +"CSLA_gr60drv", +"CSLA_gr60crw", +"CSLA_gr60svc", +"CSLA_gr60medic" , +"CSLA_gr60ofc1", +"CSLA_gr60OP63", +"CSLA_gr60rfl", +"CSLA_gr60RPG7", +"CSLA_gr60RPG7r", +"CSLA_gr60sgt", +"CSLA_gr85ptMdc", +"CSLA_gr85ptOP63", +"CSLA_gr85ptBase", +"CSLA_gr85lrrOP63", +"CSLA_gr85lrrBase", +"CSLA_gr85ptSgt", +"CSLA_gr85Uah61", +"AFMC_grY_FAL", +"US85_grY_M16", +"US85_grY_M24", +"US85_grY_M9", +"AFMC_grY_MG", +"FIA_grY_MG", +"US85_grY_MG", +"FIA_grY_MPV", +"US85_grY_MPV", +"US85_grY_snp" +]; + +_heavyVests append [ +"AFMC_grVest", +"AFMC_grV_M16", +"AFMC_grV_M24", +"AFMC_grV_MG", +"AFMC_grV_ofc", +"US85_grVest", +"US85_grV_M16GL", +"US85_grVm_M16GL", +"US85_grV_M16", +"US85_grV_M24", +"US85_grV_M9", +"US85_grV_MG", +"US85_grV_MPV", +"US85_grV_ofc", +"US85_grSF_M16GL", +"US85_grSF_M9", +"US85_grSF_MG", +"US85_grSF_TLBV", +"US85_grSF_M16", +"US85_grSF_M24" +]; + +(_loadoutData get "uniforms") append [ + "US85_uniKHK", + "AFMC_uniSF", + "AFMC_uniWLD" +]; + +_helmets append [ + "US85_helmetPASGT", + "US85_helmetPASGTr", + "US85_helmetPASGTG", + "US85_helmetSFL", + "US85_helmetSFLG", + "US85_helmetSFLG_on" +]; + +_crewhelmets append ["US85_helmetDH132", "US85_helmetDH132G", "US85_helmetDH132G_on"]; + +_backpacks append ["US85_bpSf","FIA_bpPack" ,"US85_bpAlice"]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..4678033693 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_Rivals.sqf @@ -0,0 +1,111 @@ +(_loadoutData get "headgear") append [ + "US85_beanie", + "CSLA_beretM", + "CSLA_beretR", + "AFMC_booniehatLizard", + "US85_hat", + "FIA_hat85Gn", + "FIA_hat85bGn", + "FIA_hat85Mlok", + "FIA_hat85bMlok", + "FIA_capBk", + "FIA_capGn", + "FIA_capMlok", + "CSLA_BudajkaBk", + "CSLA_BudajkaGy", + "FIA_Budajka" +]; + +_vests append [ +"CSLA_gr60brr", +"CSLA_gr60base", +"CSLA_gr60drv", +"CSLA_gr60crw", +"CSLA_gr60svc", +"CSLA_gr60medic" , +"CSLA_gr60ofc1", +"CSLA_gr60OP63", +"CSLA_gr60rfl", +"CSLA_gr60RPG7", +"CSLA_gr60RPG7r", +"CSLA_gr60sgt", +"CSLA_gr85ptMdc", +"CSLA_gr85ptOP63", +"CSLA_gr85ptBase", +"CSLA_gr85lrrOP63", +"CSLA_gr85lrrBase", +"CSLA_gr85ptSgt", +"CSLA_gr85Uah61", +"AFMC_grY_FAL", +"US85_grY_M16", +"US85_grY_M24", +"US85_grY_M9", +"AFMC_grY_MG", +"FIA_grY_MG", +"US85_grY_MG", +"FIA_grY_MPV", +"US85_grY_MPV", +"US85_grY_snp" +]; + +_heavyVests append [ +"AFMC_grVest", +"AFMC_grV_M16", +"AFMC_grV_M24", +"AFMC_grV_MG", +"AFMC_grV_ofc", +"US85_grVest", +"US85_grV_M16GL", +"US85_grVm_M16GL", +"US85_grV_M16", +"US85_grV_M24", +"US85_grV_M9", +"US85_grV_MG", +"US85_grV_MPV", +"US85_grV_ofc", +"US85_grSF_M16GL", +"US85_grSF_M9", +"US85_grSF_MG", +"US85_grSF_TLBV", +"US85_grSF_M16", +"US85_grSF_M24" +]; + +(_loadoutData get "uniforms") append [ + "FIA_uniwld11", + "FIA_uniwld", + "FIA_uniwld1", + "FIA_uniwld10", + "FIA_uniwld3", + "FIA_uniwld4", + "FIA_uniwld6", + "FIA_uniwld7", + "FIA_uniwld9" +]; + +_helmets append [ + "US85_helmetM1g", + "AFMC_helmetM1c", + "US85_helmetM1c", + "AFMC_helmetMk6", + "AFMC_helmetMk6para", + "AFMC_helmetMk6r", + "US85_helmetPASGT", + "US85_helmetPASGTr", + "US85_helmetPASGTG", + "US85_helmetSFL", + "US85_helmetSFLG", + "US85_helmetSFLG_on", + "CSLA_helmet53", + "CSLA_helmet53j", + "CSLA_helmet53m", + "CSLA_helmet53G", + "CSLA_helmet53G_on" +]; + +_crewhelmets append ["US85_helmetDH132", "US85_helmetDH132G", "US85_helmetDH132G_on"]; + +_backpacks append ["US85_bpSf","FIA_bpPack", "US85_bpAlice"]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CIV.sqf new file mode 100644 index 0000000000..2eae20d028 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CIV.sqf @@ -0,0 +1,21 @@ +_dlcUniforms append [ + "U_O_R_Gorka_01_black_F", + "U_C_CBRN_Suit_01_Blue_F", + "U_C_CBRN_Suit_01_White_F" +]; + +_dlchats append [ + "H_Booniehat_mgrn", + "H_Hat_Tinfoil_F" +]; + +_dlchats append [ + "H_Booniehat_mgrn", + "H_Booniehat_taiga", + "H_Tank_eaf_F", + "H_MilCap_grn", + "H_MilCap_taiga", + "H_Hat_Tinfoil_F" +]; + +_loadoutData set ["facewearContact", ["G_Blindfold_01_black_F", "G_Blindfold_01_white_F", "G_RegulatorMask_F"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_FIA.sqf new file mode 100644 index 0000000000..0f40fd52e2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_FIA.sqf @@ -0,0 +1,16 @@ +_initialRebelEquipment append [ + "sgun_HunterShotgun_01_F", + "sgun_HunterShotgun_01_sawedoff_F", + "2Rnd_12Gauge_Pellets", + "2Rnd_12Gauge_Slug" +]; + +_dlcUniforms append [ + "U_I_L_Uniform_01_camo_F", + "U_I_L_Uniform_01_tshirt_black_F", + "U_I_L_Uniform_01_tshirt_olive_F", + "U_I_L_Uniform_01_tshirt_skull_F", + "U_I_L_Uniform_01_tshirt_sport_F", + "U_I_L_Uniform_01_deserter_F", + "U_C_E_LooterJacket_01_F" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..3f8aa37f57 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,16 @@ +(_loadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; + +(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; +(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; + +(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..2c0cfa060c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,10 @@ +_loadoutData set ["goggles", ["G_Combat", "G_AirPurifyingRespirator_01_F"]]; + +(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; +(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; + +(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; +(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..61cbebf7ba --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,38 @@ +(_loadoutData get "headgear") append [ + "H_Booniehat_mgrn", + "H_Booniehat_taiga", + "H_Booniehat_wdl", + "H_Booniehat_eaf", + "H_MilCap_grn", + "H_MilCap_taiga", + "H_MilCap_wdl", + "H_MilCap_eaf" +]; + +_vests append ["V_SmershVest_01_F", "V_SmershVest_01_radio_F"]; + +_heavyVests append ["V_CarrierRigKBT_01_EAF_F", "V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_Olive_F"]; + +(_loadoutData get "uniforms") append [ + "U_I_CBRN_Suit_01_AAF_F" +]; + +(_loadoutData get "heavyUniforms") append [ + "U_O_R_Gorka_01_F", + "U_O_R_Gorka_01_brown_F", + "U_O_R_Gorka_01_camo_F" +]; + +_helmets append ["H_HelmetAggressor_F", "H_HelmetAggressor_cover_F", "H_HelmetAggressor_cover_taiga_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetHBK_ear_F","H_HelmetHBK_F"]; + +_crewhelmets append ["H_Tank_eaf_F", "H_HelmetCrew_I_E", "H_Booniehat_wdl", "H_Booniehat_eaf"]; + +_backpacks append ["B_FieldPack_green_F","B_RadioBag_01_digi_F","B_RadioBag_01_black_F","B_Carryall_green_F"]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..3f394d3e5b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_Rivals.sqf @@ -0,0 +1,37 @@ +(_loadoutData get "headgear") append [ + "H_Booniehat_mgrn", + "H_Booniehat_taiga", + "H_Booniehat_wdl", + "H_Booniehat_eaf", + "H_MilCap_grn", + "H_MilCap_taiga", + "H_MilCap_wdl", + "H_MilCap_eaf" +]; + +(_loadoutData get "uniforms") append [ + "U_I_E_Uniform_01_sweater_F", + "U_I_E_Uniform_01_tanktop_F", + "U_I_L_Uniform_01_camo_F", + "U_I_L_Uniform_01_deserter_F", + "U_C_E_LooterJacket_01_F", + "U_I_L_Uniform_01_tshirt_olive_F" +]; + +(_loadoutData get "heavyUniforms") append [ + "U_O_R_Gorka_01_F", + "U_O_R_Gorka_01_brown_F", + "U_O_R_Gorka_01_camo_F" +]; + +_helmets append ["H_HelmetAggressor_F", "H_HelmetAggressor_cover_F", "H_HelmetAggressor_cover_taiga_F"]; + +_crewhelmets append ["H_Tank_eaf_F", "H_HelmetCrew_I_E", "H_Booniehat_wdl", "H_Booniehat_eaf"]; + +_backpacks append ["B_FieldPack_green_F","B_RadioBag_01_digi_F","B_RadioBag_01_black_F","B_Carryall_green_F"]; + +_vests append ["V_SmershVest_01_F", "V_SmershVest_01_radio_F"]; + +_heavyVests append ["V_CarrierRigKBT_01_EAF_F", "V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_Olive_F"]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_CIV.sqf new file mode 100644 index 0000000000..6008e2fc6f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_CIV.sqf @@ -0,0 +1,37 @@ +_dlcUniforms append [ + "gm_gc_civ_uniform_man_01_80_blk", + "gm_gc_civ_uniform_man_01_80_blu", + "gm_gc_civ_uniform_man_02_80_brn", + "gm_ge_civ_uniform_blouse_80_gry", + "gm_ge_ff_uniform_man_80_orn", + "gm_xx_army_uniform_fighter_03_brn", + "gm_xx_army_uniform_fighter_03_blk", + "gm_xx_army_uniform_fighter_02_oli", + "gm_xx_army_uniform_fighter_01_oli", + "gm_gc_civ_uniform_pilot_80_blk", + "gm_gc_airforce_uniform_pilot_80_blu", + "gm_gc_civ_uniform_man_03_80_blu", + "gm_gc_civ_uniform_man_03_80_grn", + "gm_gc_civ_uniform_man_03_80_gry" +]; +_workerUniforms append [ + "gm_ge_uniform_pilot_commando_gry", + "gm_ge_uniform_pilot_commando_oli", + "gm_ge_uniform_pilot_commando_rolled_gry", + "gm_ge_uniform_pilot_commando_rolled_oli", + "gm_gc_civ_uniform_man_04_80_blu", + "gm_gc_civ_uniform_man_04_80_gry" +]; + +_dlchats append [ + "gm_dk_headgear_hat_boonie_m84", + "gm_ge_headgear_hat_boonie_oli", + "gm_ge_headgear_hat_boonie_wdl", + "gm_xx_headgear_headwrap_01_blk", + "gm_xx_headgear_headwrap_01_blu", + "gm_xx_headgear_headwrap_01_grn", + "gm_xx_headgear_headwrap_01_oli", + "gm_xx_headgear_headwrap_01_wht", + "gm_xx_headgear_headwrap_01_dino", + "gm_ge_headgear_hat_beanie_blk" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_FIA.sqf new file mode 100644 index 0000000000..e990aef304 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_FIA.sqf @@ -0,0 +1,132 @@ +_initialRebelEquipment append [ + "gm_pm_blk", + "gm_8Rnd_9x18mm_B_pst_pm_blk", + "gm_photocamera_01_blk", + "gm_df7x40_blk", + "gm_ge_army_conat2", + "gm_gc_compass_f73", + "gm_watch_kosei_80", + "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", + "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5", + "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_wht_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", + "gm_smokeshell_red_dm23","gm_smokeshell_wht_dm25","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32", + ["gm_explosive_petn_charge", 10], ["gm_explosive_plnp_charge", 10], + "gm_boltcutter", + ["gm_rpg7_wud", 3], + ["gm_1Rnd_40mm_heat_pg7v_rpg7", 9], + ["gm_1Rnd_40mm_heat_pg7vl_rpg7", 9] +]; + +_initialRebelEquipment append [ + "gm_ge_army_backpack_medic_80_oli", + "gm_ge_backpack_satchel_80_blk", + "gm_ge_backpack_satchel_80_san" +]; + +_dlcUniforms append [ + "gm_gc_civ_uniform_man_04_80_gry", + "gm_gc_civ_uniform_man_04_80_blu", + "gm_ge_dbp_uniform_suit_80_blu", + "gm_gc_civ_uniform_man_03_80_gry", + "gm_gc_civ_uniform_man_03_80_grn", + "gm_gc_civ_uniform_man_03_80_blu", + "gm_pl_airforce_uniform_pilot_80_gry", + "gm_gc_airforce_uniform_pilot_80_blu", + "gm_gc_civ_uniform_pilot_80_blk", + "gm_xx_army_uniform_fighter_04_wdl", + "gm_xx_army_uniform_fighter_01_oli", + "gm_xx_army_uniform_fighter_01_alp", + "gm_xx_army_uniform_fighter_01_m84", + "gm_xx_army_uniform_fighter_02_wdl", + "gm_xx_army_uniform_fighter_02_oli", + "gm_xx_army_uniform_fighter_03_blk", + "gm_xx_army_uniform_fighter_03_brn", + "gm_xx_army_uniform_fighter_04_grn", + "gm_ge_uniform_pilot_commando_rolled_oli", + "gm_ge_uniform_pilot_commando_rolled_gry", + "gm_ge_uniform_pilot_commando_rolled_blk", + "gm_ge_uniform_pilot_commando_oli", + "gm_ge_uniform_pilot_commando_gry", + "gm_ge_uniform_pilot_commando_blk", + "gm_ge_ff_uniform_man_80_orn", + "gm_ge_army_uniform_soldier_parka_80_win", + "gm_dk_army_uniform_soldier_84_win", + "gm_ge_civ_uniform_blouse_80_gry", + "gm_gc_civ_uniform_man_02_80_brn", + "gm_gc_civ_uniform_man_01_80_blu", + "gm_gc_civ_uniform_man_01_80_blk" +]; + +_dlcheadgear append [ + "gm_ge_headgear_beret_blk", + "gm_ge_headgear_beret_un", + "gm_ge_headgear_beret_mrb", + "gm_ge_headgear_hat_boonie_trp", + "gm_ge_headgear_hat_boonie_flk", + "gm_dk_headgear_hat_boonie_m84", + "gm_ge_headgear_hat_boonie_oli", + "gm_ge_headgear_hat_boonie_wdl", + "gm_ge_headgear_crewhat_80_blk", + "gm_gc_army_headgear_crewhat_80_blk", + "gm_ge_headgear_headset_crew_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_gc_headgear_fjh_model4_oli", + "gm_gc_headgear_fjh_model4_wht", + "gm_xx_headgear_headwrap_01_trp", + "gm_xx_headgear_headwrap_01_flk", + "gm_xx_headgear_headwrap_01_blk", + "gm_xx_headgear_headwrap_01_blu", + "gm_xx_headgear_headwrap_01_smp", + "gm_xx_headgear_headwrap_crew_01_trp", + "gm_xx_headgear_headwrap_crew_01_flk", + "gm_xx_headgear_headwrap_crew_01_blk", + "gm_xx_headgear_headwrap_crew_01_smp", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_xx_headgear_headwrap_crew_01_m84", + "gm_xx_headgear_headwrap_crew_01_oli", + "gm_xx_headgear_headwrap_01_frog", + "gm_xx_headgear_headwrap_01_grn", + "gm_xx_headgear_headwrap_01_m84", + "gm_xx_headgear_headwrap_01_moro", + "gm_xx_headgear_headwrap_01_oli", + "gm_xx_headgear_headwrap_01_str", + "gm_xx_headgear_headwrap_01_wht", + "gm_xx_headgear_headwrap_01_dino", + "gm_ge_headgear_winterhat_80_oli", + "gm_ge_headgear_hat_beanie_blk", + "gm_ge_headgear_hat_beanie_crew_blk" +]; + +_loadoutData set ["facewearGM", [ + "gm_ge_facewear_acidgoggles", + "gm_ge_facewear_dustglasses", + "gm_gc_army_facewear_dustglasses", + "gm_ge_facewear_m65", + "gm_gc_army_facewear_schm41m", + "gm_ge_facewear_glacierglasses", + "gm_xx_facewear_scarf_01_trp", + "gm_xx_facewear_scarf_01_flk", + "gm_xx_facewear_scarf_01_blk", + "gm_xx_facewear_scarf_01_blu", + "gm_xx_facewear_scarf_01_pt1", + "gm_xx_facewear_scarf_01_pt3", + "gm_xx_facewear_scarf_01_frog", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_gry", + "gm_xx_facewear_scarf_01_m84", + "gm_xx_facewear_scarf_02_blk", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_wht", + "gm_xx_facewear_scarf_01_moro", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_red", + "gm_xx_facewear_scarf_01_pt2", + "gm_xx_facewear_scarf_01_str", + "gm_xx_facewear_scarf_01_wht", + "gm_ge_facewear_stormhood_blk", + "gm_ge_facewear_stormhood_dustglasses_blk", + "gm_ge_facewear_stormhood_brd", + "gm_ge_facewear_sunglasses" + ] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..7e2de19ea3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,132 @@ +(_loadoutData get "facewear") append [ + "gm_ge_facewear_acidgoggles", + "gm_ge_facewear_dustglasses", + "gm_gc_army_facewear_dustglasses", + "gm_ge_facewear_m65", + "gm_gc_army_facewear_schm41m", + "gm_ge_facewear_glacierglasses", + "gm_xx_facewear_scarf_01_trp", + "gm_xx_facewear_scarf_01_flk", + "gm_xx_facewear_scarf_01_blk", + "gm_xx_facewear_scarf_01_blu", + "gm_xx_facewear_scarf_01_pt1", + "gm_xx_facewear_scarf_01_pt3", + "gm_xx_facewear_scarf_01_frog", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_gry", + "gm_xx_facewear_scarf_01_m84", + "gm_xx_facewear_scarf_02_blk", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_wht", + "gm_xx_facewear_scarf_01_moro", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_red", + "gm_xx_facewear_scarf_01_pt2", + "gm_xx_facewear_scarf_01_str", + "gm_xx_facewear_scarf_01_wht", + "gm_ge_facewear_sunglasses" +]; + +(_loadoutData get "fullmask") append [ + "gm_ge_facewear_stormhood_blk", + "gm_ge_facewear_stormhood_dustglasses_blk", + "gm_ge_facewear_stormhood_brd" +]; + +(_loadoutData get "headgear") append [ + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk", + "gm_gc_headgear_fjh_model4_oli", + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli" +]; + +_vests append [ +"gm_ge_vest_90_crew_flk", +"gm_ge_vest_90_demolition_flk", +"gm_ge_vest_90_leader_flk", +"gm_ge_vest_90_machinegunner_flk", +"gm_ge_vest_90_medic_flk", +"gm_ge_vest_90_officer_flk" , +"gm_ge_vest_90_rifleman_flk", +"gm_gc_vest_combatvest3_str", +"gm_gc_army_vest_80_at_str", +"gm_gc_bgs_vest_80_border_str", +"gm_ge_bgs_vest_80_rifleman", +"gm_dk_army_vest_54_crew", +"gm_ge_army_vest_80_demolition", +"gm_ge_army_vest_80_leader", +"gm_gc_army_vest_80_leader_str", +"gm_ge_army_vest_80_leader_smg", +"gm_ge_army_vest_80_machinegunner", +"gm_gc_army_vest_80_lmg_str", +"gm_dk_army_vest_54_machinegunner", +"gm_ge_army_vest_80_medic", +"gm_ge_army_vest_80_rifleman", +"gm_gc_army_vest_80_rifleman_str", +"gm_dk_army_vest_54_rifleman", +"gm_ge_vest_sov_80_blk", +"gm_ge_vest_sov_80_oli", +"gm_ge_vest_sov_80_wdl", +"gm_pl_army_vest_80_at_gry", +"gm_pl_army_vest_80_leader_gry", +"gm_pl_army_vest_80_mg_gry", +"gm_pl_army_vest_80_rifleman_gry", +"gm_pl_army_vest_80_rifleman_smg_gry" +]; + +_heavyVests append [ +"gm_ge_army_vest_pilot_oli", +"gm_ge_vest_armor_90_flk", +"gm_ge_vest_armor_90_crew_flk", +"gm_ge_vest_armor_90_demolition_flk", +"gm_ge_vest_armor_90_leader_flk", +"gm_ge_vest_armor_90_machinegunner_flk", +"gm_ge_vest_armor_90_medic_flk", +"gm_ge_vest_armor_90_officer_flk", +"gm_ge_vest_armor_90_rifleman_flk", +"gm_dk_army_vest_m00_m84", +"gm_dk_army_vest_m00_wdl", +"gm_dk_army_vest_m00_m84_machinegunner", +"gm_dk_army_vest_m00_m84_rifleman", +"gm_dk_army_vest_m00_wdl_rifleman", +"gm_ge_vest_sov_armor_80_blk", +"gm_ge_vest_sov_armor_80_oli", +"gm_ge_vest_sov_armor_80_wdl", +"gm_ge_army_vest_type18_dpm", +"gm_ge_bgs_vest_type18_blk", +"gm_ge_bgs_vest_type18_grn", +"gm_ge_bgs_vest_type3_oli", +"gm_ge_bgs_vest_type3_gry", +"gm_ge_bgs_vest_type3a1_oli", +"gm_ge_bgs_vest_type3a1_gry" +]; + +(_loadoutData get "uniforms") append [ + "gm_xx_uniform_soldier_bdu_80_oli", + "gm_xx_uniform_soldier_bdu_nogloves_80_oli", + "gm_xx_uniform_soldier_bdu_rolled_80_oli", + "gm_dk_army_uniform_soldier_84_oli", + "gm_ge_uniform_soldier_tshirt_90_oli" +]; + +(_loadoutData get "heavyUniforms") append [ + "gm_dk_army_uniform_soldier_84_oli" +]; + +_helmets append [ + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli" +]; + +_crewhelmets pushBack "gm_ge_headgear_headset_crew_oli"; + +_backpacks append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_blk","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli","gm_ge_backpack_sem35_oli","gm_pl_army_backpack_at_80_gry"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..0b533de8fe --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_Rivals.sqf @@ -0,0 +1,148 @@ +(_loadoutData get "facewear") append [ + "gm_ge_facewear_acidgoggles", + "gm_ge_facewear_dustglasses", + "gm_gc_army_facewear_dustglasses", + "gm_ge_facewear_m65", + "gm_gc_army_facewear_schm41m", + "gm_ge_facewear_glacierglasses", + "gm_xx_facewear_scarf_01_trp", + "gm_xx_facewear_scarf_01_flk", + "gm_xx_facewear_scarf_01_blk", + "gm_xx_facewear_scarf_01_blu", + "gm_xx_facewear_scarf_01_pt1", + "gm_xx_facewear_scarf_01_pt3", + "gm_xx_facewear_scarf_01_frog", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_gry", + "gm_xx_facewear_scarf_01_m84", + "gm_xx_facewear_scarf_02_blk", + "gm_xx_facewear_scarf_01_grn", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_wht", + "gm_xx_facewear_scarf_01_moro", + "gm_xx_facewear_scarf_01_oli", + "gm_xx_facewear_scarf_01_red", + "gm_xx_facewear_scarf_01_pt2", + "gm_xx_facewear_scarf_01_str", + "gm_xx_facewear_scarf_01_wht", + "gm_ge_facewear_sunglasses" +]; + +(_loadoutData get "fullmask") append [ + "gm_ge_facewear_stormhood_blk", + "gm_ge_facewear_stormhood_dustglasses_blk", + "gm_ge_facewear_stormhood_brd" +]; + +(_loadoutData get "headgear") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_ge_headgear_beret_crew_blk", + "gm_xx_headgear_headwrap_crew_01_grn", + "gm_ge_headgear_hat_beanie_crew_blk" +]; + +(_loadoutData get "headgear") append [ + "gm_ge_headgear_headset_crew_oli", + "gm_gc_headgear_fjh_model4_oli", + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli" +]; + +_vests append [ +"gm_ge_vest_90_crew_flk", +"gm_ge_vest_90_demolition_flk", +"gm_ge_vest_90_leader_flk", +"gm_ge_vest_90_machinegunner_flk", +"gm_ge_vest_90_medic_flk", +"gm_ge_vest_90_officer_flk" , +"gm_ge_vest_90_rifleman_flk", +"gm_gc_vest_combatvest3_str", +"gm_gc_army_vest_80_at_str", +"gm_gc_bgs_vest_80_border_str", +"gm_ge_bgs_vest_80_rifleman", +"gm_dk_army_vest_54_crew", +"gm_ge_army_vest_80_demolition", +"gm_ge_army_vest_80_leader", +"gm_gc_army_vest_80_leader_str", +"gm_ge_army_vest_80_leader_smg", +"gm_ge_army_vest_80_machinegunner", +"gm_gc_army_vest_80_lmg_str", +"gm_dk_army_vest_54_machinegunner", +"gm_ge_army_vest_80_medic", +"gm_ge_army_vest_80_rifleman", +"gm_gc_army_vest_80_rifleman_str", +"gm_dk_army_vest_54_rifleman", +"gm_ge_vest_sov_80_blk", +"gm_ge_vest_sov_80_oli", +"gm_ge_vest_sov_80_wdl", +"gm_pl_army_vest_80_at_gry", +"gm_pl_army_vest_80_leader_gry", +"gm_pl_army_vest_80_mg_gry", +"gm_pl_army_vest_80_rifleman_gry", +"gm_pl_army_vest_80_rifleman_smg_gry" +]; + +_heavyVests append [ +"gm_ge_army_vest_pilot_oli", +"gm_ge_vest_armor_90_flk", +"gm_ge_vest_armor_90_crew_flk", +"gm_ge_vest_armor_90_demolition_flk", +"gm_ge_vest_armor_90_leader_flk", +"gm_ge_vest_armor_90_machinegunner_flk", +"gm_ge_vest_armor_90_medic_flk", +"gm_ge_vest_armor_90_officer_flk", +"gm_ge_vest_armor_90_rifleman_flk", +"gm_dk_army_vest_m00_m84", +"gm_dk_army_vest_m00_wdl", +"gm_dk_army_vest_m00_m84_machinegunner", +"gm_dk_army_vest_m00_m84_rifleman", +"gm_dk_army_vest_m00_wdl_rifleman", +"gm_ge_vest_sov_armor_80_blk", +"gm_ge_vest_sov_armor_80_oli", +"gm_ge_vest_sov_armor_80_wdl", +"gm_ge_army_vest_type18_dpm", +"gm_ge_bgs_vest_type18_blk", +"gm_ge_bgs_vest_type18_grn", +"gm_ge_bgs_vest_type3_oli", +"gm_ge_bgs_vest_type3_gry", +"gm_ge_bgs_vest_type3a1_oli", +"gm_ge_bgs_vest_type3a1_gry" +]; + +(_loadoutData get "uniforms") append [ + "gm_ge_uniform_soldier_tshirt_90_oli", + "gm_ge_uniform_soldier_tshirt_90_flk", + "gm_xx_uniform_soldier_bdu_80_oli", + "gm_xx_uniform_soldier_bdu_nogloves_80_oli", + "gm_xx_uniform_soldier_bdu_rolled_80_oli", + "gm_pl_army_uniform_soldier_80_moro", + "gm_pl_army_uniform_soldier_autumn_80_moro", + "gm_pl_army_uniform_soldier_rolled_80_moro", + "gm_xx_army_uniform_fighter_04_grn", + "gm_xx_army_uniform_fighter_02_oli", + "gm_xx_army_uniform_fighter_02_wdl", + "gm_xx_army_uniform_fighter_04_wdl" +]; + +_helmets append [ + "gm_ge_headgear_psh77_oli", + "gm_ge_headgear_psh77_up_oli", + "gm_ge_headgear_psh77_down_oli", + "gm_ge_bgs_headgear_psh77_cover_smp", + "gm_ge_bgs_headgear_psh77_cover_up_smp", + "gm_ge_bgs_headgear_psh77_cover_down_smp", + "gm_ge_bgs_headgear_psh77_cover_str", + "gm_ge_bgs_headgear_psh77_cover_up_str", + "gm_ge_bgs_headgear_psh77_cover_down_str" +]; + +_crewhelmets pushBack "gm_ge_headgear_headset_crew_oli"; + +_backpacks append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_blk","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli","gm_ge_backpack_sem35_oli","gm_pl_army_backpack_at_80_gry"]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..6e5a6270ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Riv_Remnants.sqf @@ -0,0 +1 @@ +_heavyVests pushBack "V_DeckCrew_brown_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..6e5a6270ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Jets/Vanilla_Rivals.sqf @@ -0,0 +1 @@ +_heavyVests pushBack "V_DeckCrew_brown_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CIV.sqf new file mode 100644 index 0000000000..d42161cfbc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CIV.sqf @@ -0,0 +1,54 @@ +_dlcUniforms append [ + "U_C_Paramedic_01_F", + "U_C_Mechanic_01_F" +]; +_workerUniforms append [ + "U_C_ConstructionCoverall_Black_F", + "U_C_ConstructionCoverall_Blue_F", + "U_C_ConstructionCoverall_Red_F", + "U_C_ConstructionCoverall_Vrana_F" +]; + +_dlchats append [ + "H_Hat_Safari_olive_F", + "H_Hat_Safari_sand_F", + "H_HeadBandage_clean_F", + "H_HeadBandage_bloody_F", + "H_HeadBandage_stained_F", + "H_WirelessEarpiece_F" +]; +_workerHelmets append [ + "H_HeadBandage_clean_F", + "H_HeadBandage_bloody_F", + "H_HeadBandage_stained_F", + "H_HeadSet_white_F", + "H_HeadSet_yellow_F", + "H_HeadSet_red_F", + "H_HeadSet_orange_F", + "H_HeadSet_black_F", + "H_EarProtectors_white_F", + "H_EarProtectors_yellow_F", + "H_EarProtectors_red_F", + "H_EarProtectors_orange_F", + "H_EarProtectors_black_F", + "H_Construction_basic_white_F", + "H_Construction_headset_white_F", + "H_Construction_earprot_white_F", + "H_Construction_basic_yellow_F", + "H_Construction_headset_yellow_F", + "H_Construction_earprot_yellow_F", + "H_Construction_basic_red_F", + "H_Construction_headset_red_F", + "H_Construction_earprot_red_F", + "H_Construction_basic_orange_F", + "H_Construction_headset_orange_F", + "H_Construction_earprot_orange_F", + "H_Construction_basic_black_F", + "H_Construction_headset_black_F", + "H_Construction_earprot_black_F", + "H_Construction_basic_vrana_F", + "H_Construction_headset_vrana_F", + "H_Construction_earprot_vrana_F" +]; + +(_loadoutData get "pressHelmets") append ["H_PASGT_basic_blue_press_F", "H_PASGT_neckprot_blue_press_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_FIA.sqf new file mode 100644 index 0000000000..7d48d10b0e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_FIA.sqf @@ -0,0 +1,68 @@ +_initialRebelEquipment append [ + "V_Pocketed_olive_F", + "V_Pocketed_coyote_F", + "V_Pocketed_black_F", + "V_Plain_crystal_F", + "B_LegStrapBag_black_F", + "V_LegStrapBag_coyote_F", + "V_LegStrapBag_olive_F", + "V_Safety_blue_F", + "V_Safety_orange_F", + "V_Safety_yellow_F" +]; + +_initialRebelEquipment append [ + "B_Messenger_Black_F", + "B_Messenger_Coyote_F", + "B_Messenger_Gray_F", + "B_Messenger_Olive_F" +]; + +_dlcUniforms append [ + "U_C_ConstructionCoverall_Black_F", + "U_C_ConstructionCoverall_Blue_F", + "U_C_ConstructionCoverall_Red_F", + "U_C_ConstructionCoverall_Vrana_F", + "U_BG_Guerilla1_2_F", + "U_C_Paramedic_01_F" +]; + +_dlcheadgear append [ + "H_EarProtectors_black_F", + "H_EarProtectors_orange_F", + "H_EarProtectors_red_F", + "H_EarProtectors_white_F", + "H_EarProtectors_yellow_F", + "U_C_Paramedic_01_F",/// + "H_Construction_basic_black_F", + "H_Construction_basic_orange_F", + "H_Construction_basic_red_F", + "H_Construction_basic_vrana_F", + "H_Construction_basic_white_F", + "H_Construction_basic_yellow_F",/// + "H_Construction_earprot_black_F", + "H_Construction_earprot_orange_F", + "H_Construction_earprot_red_F", + "H_Construction_earprot_vrana_F", + "H_Construction_earprot_white_F", + "H_Construction_earprot_yellow_F",/// + "H_Construction_headset_black_F", + "H_Construction_headset_orange_F", + "H_Construction_headset_red_F", + "H_Construction_headset_vrana_F", + "H_Construction_headset_white_F", + "H_Construction_headset_yellow_F",/// + "H_HeadBandage_clean_F", + "H_HeadBandage_stained_F", + "H_HeadBandage_bloody_F", + "H_HeadSet_black_F", + "H_HeadSet_orange_F", + "H_HeadSet_red_F", + "H_HeadSet_white_F", + "H_HeadSet_yellow_F", + "H_Hat_Safari_olive_F", + "H_Hat_Safari_sand_F", + "H_WirelessEarpiece_F" +]; + +_loadoutData set ["facewearLawsOfWar", ["G_Respirator_blue_F", "G_Respirator_white_F", "G_Respirator_yellow_F", "G_EyeProtectors_F", "G_EyeProtectors_Earpiece_F", "G_WirelessEarpiece_F"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..73020762e4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,3 @@ +_helmets pushBack "H_PASGT_basic_blue_F"; + +(_militiaLoadoutData get "helmets") append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..73020762e4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,3 @@ +_helmets pushBack "H_PASGT_basic_blue_F"; + +(_militiaLoadoutData get "helmets") append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..96d108dcb6 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,15 @@ +_vests append ["V_Pocketed_black_F", "V_Pocketed_coyote_F", "V_Pocketed_olive_F"]; + +(_loadoutData get "uniforms") append [ + "U_BG_Guerilla1_2_F" +]; + +_helmets append ["H_PASGT_basic_black_F", "H_PASGT_basic_olive_F", "H_PASGT_neckprot_blue_press_F","H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; + +_crewhelmets pushBack "H_Construction_headset_black_F"; + +_backpacks append ["B_Messenger_Olive_F","B_Messenger_Black_F","B_LegStrapBag_olive_F","B_LegStrapBag_black_F"]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..021687eb15 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_Rivals.sqf @@ -0,0 +1,12 @@ +_helmets append ["H_PASGT_basic_black_F", "H_PASGT_basic_blue_F", "H_PASGT_basic_olive_F", "H_PASGT_neckprot_blue_press_F", "H_PASGT_basic_blue_press_F","H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; + +_crewhelmets pushBack "H_Construction_headset_black_F"; + +_backpacks append ["B_Messenger_Olive_F","B_Messenger_Black_F","B_LegStrapBag_olive_F","B_LegStrapBag_black_F"]; + +_vests append ["V_Pocketed_black_F", "V_Pocketed_coyote_F", "V_Pocketed_olive_F"]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CIV.sqf new file mode 100644 index 0000000000..1e30c0c98e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CIV.sqf @@ -0,0 +1,35 @@ +_dlcUniforms append [ + "U_C_FirefighterFatigues_RF", + "U_C_FirefighterFatigues_RolledUp_RF", + "U_C_HeliPilotCoveralls_Yellow_RF", + "U_C_HeliPilotCoveralls_Green_RF", + "U_C_HeliPilotCoveralls_Rescue_RF", + "U_C_HeliPilotCoveralls_Blue_RF", + "U_C_HeliPilotCoveralls_Black_RF" +]; +private _RFleatherJackets = [ + "U_C_PilotJacket_black_RF", + "U_C_PilotJacket_brown_RF", + "U_C_PilotJacket_lbrown_RF", + "U_C_PilotJacket_open_black_RF", + "U_C_PilotJacket_open_brown_RF", + "U_C_PilotJacket_open_lbrown_RF" +]; +_dlcUniforms append _RFleatherJackets; +if (A3A_climate in ["temperate","arctic"]) then { + _civUniforms append _RFleatherJackets; +}; + +_dlchats append [ + "H_Cap_marshal_blue_RF" + ]; + _workerHelmets append [ + "H_Cap_marshal_blue_RF", + "H_Helmet_HardHat_White_RF", + "H_Helmet_HardHat_Yellow_RF", + "H_Helmet_HardHat_Green_RF", + "H_Helmet_HardHat_Red_RF", + "H_Helmet_HardHat_Orange_RF", + "H_Helmet_HardHat_Blue_RF", + "H_Helmet_HardHat_Black_RF" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_FIA.sqf new file mode 100644 index 0000000000..1d3fd0f6a2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_FIA.sqf @@ -0,0 +1,33 @@ +_initialRebelEquipment append ["srifle_h6_tan_rf","10Rnd_556x45_AP_Stanag_red_Tan_RF","10Rnd_556x45_AP_Stanag_Tan_RF","10Rnd_556x45_AP_Stanag_green_Tan_RF"]; + +_dlcUniforms append [ + "U_IG_Guerrilla_RF", + "U_IG_leader_RF", + "U_C_PilotJacket_brown_RF", + "U_C_PilotJacket_open_brown_RF", + "U_C_PilotJacket_lbrown_RF", + "U_C_PilotJacket_open_lbrown_RF", + "U_C_PilotJacket_black_RF", + "U_C_PilotJacket_open_black_RF", + "U_C_FirefighterFatigues_RF", + "U_C_FirefighterFatigues_RolledUp_RF", + "U_C_HeliPilotCoveralls_Yellow_RF", + "U_C_HeliPilotCoveralls_Green_RF", + "U_C_HeliPilotCoveralls_Rescue_RF", + "U_C_HeliPilotCoveralls_Blue_RF", + "U_C_HeliPilotCoveralls_Black_RF" +]; + +_dlcheadgear append [ + "H_Helmet_HardHat_White_RF", + "H_Helmet_HardHat_Yellow_RF", + "H_Helmet_HardHat_Green_RF", + "H_Helmet_HardHat_Red_RF", + "H_Helmet_HardHat_Orange_RF", + "H_Helmet_HardHat_Blue_RF", + "H_Helmet_HardHat_Black_RF", + "H_Cap_marshal_blue_RF" +]; + +(_loadoutData get "facemask") pushBack "G_Bandanna_yellow_RF"; +(_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..92f1fc6b63 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,23 @@ +(_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + +(_sfLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; +(_sfLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; +(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_eliteLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; +(_eliteLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; +(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; +(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_eliteLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; +(_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_wdl_RF"; + +(_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..ca5a4ef5a9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,17 @@ +(_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + +(_sfLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; +(_sfLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; +(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_eliteLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; +(_eliteLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; +(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; +(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; +(_eliteLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; + +(_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; +(_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; + +(_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..9544fecd7f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,50 @@ +(_loadoutData get "facewear") append [ + "G_Bandanna_yellow_RF", + "G_Glasses_black_RF", + "G_Glasses_white_RF" +]; + +_heavyVests append ["V_PlateCarrierLite_black_noFlag_RF","V_TacVest_rig_oli_RF","V_TacVest_rig_khk_RF","V_TacVest_rig_blk_RF"]; + +(_loadoutData get "uniforms") append [ + "U_BG_Guerrilla_RF", + "U_BG_leader_RF" +]; + +_helmets append [ + "H_HelmetHeavy_Olive_RF", + "H_HelmetHeavy_Simple_Olive_RF", + "H_HelmetHeavy_VisorUp_Olive_RF", + "H_HelmetHeavy_Black_RF", + "H_HelmetHeavy_Simple_Black_RF", + "H_HelmetHeavy_VisorUp_Black_RF", + "H_HelmetIA_sb_digital_RF", + "H_HelmetAggressor_sb_taiga_RF" +]; + +_backpacks append ["B_DuffleBag_Olive_NoLogo_RF","B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_Sand_RF","B_DuffleBag_Red_RF","B_DuffleBag_Olive_RF","B_DuffleBag_Blue_RF","B_DuffleBag_Black_RF","B_DuffleBag_VRANA_RF"]; + +(_pilotLoadoutData get "uniforms") append [ + "U_C_PilotJacket_brown_RF", + "U_C_PilotJacket_open_brown_RF", + "U_C_PilotJacket_lbrown_RF", + "U_C_PilotJacket_open_lbrown_RF", + "U_C_PilotJacket_black_RF", + "U_C_PilotJacket_open_black_RF", + "U_C_HeliPilotCoveralls_Yellow_RF", + "U_C_HeliPilotCoveralls_Green_RF", + "U_C_HeliPilotCoveralls_Rescue_RF", + "U_C_HeliPilotCoveralls_Blue_RF", + "U_C_HeliPilotCoveralls_Black_RF" +]; + +(_pilotLoadoutData get "helmets") append [ + "H_PilotHelmetHeli_White_RF", + "H_PilotHelmetHeli_Yellow_RF", + "H_PilotHelmetHeli_Green_RF", + "H_PilotHelmetHeli_Red_RF", + "H_PilotHelmetHeli_MilGreen_RF", + "H_PilotHelmetHeli_Orange_RF", + "H_PilotHelmetHeli_Blue_RF", + "H_PilotHelmetHeli_Black_RF" +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..b4af816561 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_Rivals.sqf @@ -0,0 +1,51 @@ +(_loadoutData get "facewear") append [ + "G_Bandanna_yellow_RF", + "G_Glasses_black_RF", + "G_Glasses_white_RF" +]; + +_helmets append [ + "H_HelmetHeavy_White_RF", + "H_HelmetHeavy_Simple_White_RF", + "H_HelmetHeavy_VisorUp_White_RF", + "H_HelmetHeavy_Olive_RF", + "H_HelmetHeavy_Simple_Olive_RF", + "H_HelmetHeavy_VisorUp_Olive_RF", + "H_HelmetHeavy_Sand_RF", + "H_HelmetHeavy_Simple_Sand_RF", + "H_HelmetHeavy_VisorUp_Sand_RF", + "H_HelmetHeavy_Black_RF", + "H_HelmetHeavy_Simple_Black_RF", + "H_HelmetHeavy_VisorUp_Black_RF", + "H_HelmetB_plain_sb_wdl_RF", + "H_HelmetB_plain_sb_tna_RF" +]; + +_backpacks append ["B_DuffleBag_Olive_NoLogo_RF","B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_Sand_RF","B_DuffleBag_Red_RF","B_DuffleBag_Olive_RF","B_DuffleBag_Blue_RF","B_DuffleBag_Black_RF","B_DuffleBag_VRANA_RF"]; + +(_pilotLoadoutData get "uniforms") append [ + "U_C_PilotJacket_brown_RF", + "U_C_PilotJacket_open_brown_RF", + "U_C_PilotJacket_lbrown_RF", + "U_C_PilotJacket_open_lbrown_RF", + "U_C_PilotJacket_black_RF", + "U_C_PilotJacket_open_black_RF", + "U_C_HeliPilotCoveralls_Yellow_RF", + "U_C_HeliPilotCoveralls_Green_RF", + "U_C_HeliPilotCoveralls_Rescue_RF", + "U_C_HeliPilotCoveralls_Blue_RF", + "U_C_HeliPilotCoveralls_Black_RF" +]; + +(_pilotLoadoutData get "helmets") append [ + "H_PilotHelmetHeli_White_RF", + "H_PilotHelmetHeli_Yellow_RF", + "H_PilotHelmetHeli_Green_RF", + "H_PilotHelmetHeli_Red_RF", + "H_PilotHelmetHeli_MilGreen_RF", + "H_PilotHelmetHeli_Orange_RF", + "H_PilotHelmetHeli_Blue_RF", + "H_PilotHelmetHeli_Black_RF" +]; + +_heavyVests append ["V_PlateCarrierLite_black_noFlag_RF","V_TacVest_rig_oli_RF","V_TacVest_rig_khk_RF","V_TacVest_rig_blk_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_CIV.sqf new file mode 100644 index 0000000000..af0ad0a7c5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_CIV.sqf @@ -0,0 +1,55 @@ +_dlcUniforms append [ + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_01_01" +]; + +_dlchats append [ + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_02_09", + "vn_b_boonie_02_01", + "vn_b_boonie_02_03", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_01", + "vn_b_bandana_03" +]; + +_workerHelmets append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_FIA.sqf new file mode 100644 index 0000000000..74e2805ffc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_FIA.sqf @@ -0,0 +1,270 @@ +_initialRebelEquipment append [ + "vn_vz54", + "vn_m38_mag", + "vn_vz61", + "vn_vz61_mag", + "vn_sks", + "vn_b_sks", + "vn_sks_mag", + "vn_mk1_udg", + "vn_mk1_udg_mag", + "vn_m9130", + "vn_b_m38", + "vn_m38_mag", + "vn_m38", + "vn_m36", + "vn_b_m36", + "vn_m36_mag", + "vn_m1903", + "vn_b_m1903", + "vn_m1903_mag", + "vn_m1897", + "vn_m1897_buck_mag", + "vn_m1897_fl_mag", + "vn_b_m1897", + "vn_m1891", + "vn_m1_garand", + "vn_b_m1_garand", + "vn_m1_garand_mag", + "vn_k98k", + "vn_b_k98k", + "vn_k98k_mag", + "vn_izh54_shorty", + "vn_izh54_so_mag", + "vn_izh54", + "vn_izh54_mag", + "vn_m_wrench_01", + "vn_vz61_p", + "vn_vz61_mag", + "vn_tt33", + "vn_tt33_mag", + "vn_m_typeivaxe_01", + "vn_m_shovel_01", + "vn_ppk", + "vn_ppk_mag", + "vn_pm_mag", + "vn_fkb1_pm", + "vn_p38", + "vn_p38_mag", + "vn_mx991_red", + "vn_mx991", + "vn_m10", + "vn_m10_mag", + "vn_mk22", + "vn_mk22_mag", + "vn_m_mk2_knife_01", + "vn_m_machete_01", + "vn_m_machete_02", + "vn_m712", + "vn_m712_mag", + "vn_m_m51_etool_01", + "vn_mx991_m1911", + "vn_m1911_mag", + "vn_m1911", + "vn_m1895", + "vn_m1895_mag", + "vn_m_vc_knife_01", + "vn_m_fighting_knife_01", + "vn_izh54_p", + "vn_hp", + "vn_hp_mag", + "vn_m_hammer", + "vn_fkb1_red", + "vn_fkb1", + "vn_m_fishing_rod_01", + "vn_m_bolo_01", + "vn_m_bayo_m16", + "vn_m_bayo_m14", + "vn_m_bayo_m4956", + "vn_m_bayo_m1897", + "vn_m_bayo_carbine", + "vn_m_axe_fire", + "vn_m_axe_01", + "vn_p38s", + "vn_m10_mag", + "vn_m72", + "vn_m72_mag", + ["vn_m20a1b1_01",3], + ["vn_m20a1b1_heat_mag",5], + ["vn_m20a1b1_wp_mag",5], + "vn_m127", + "vn_m127_mag", + "vn_m128_mag", + "vn_m129_mag", + ["vn_rpg7",3], + ["vn_rpg7_mag",5], + ["vn_rpg2",3], + ["vn_rpg2_mag",5], + ["vn_rpg2_fuze_mag",5], + ["vn_satchelcharge_02_throw_mag",10], + "vn_v40_grenade_mag", + "vn_t67_grenade_mag", + "vn_molotov_grenade_mag", + ["vn_mine_gboard_range_mag",5], + ["vn_mine_punji_03_mag",5], + ["vn_mine_punji_02_mag",5], + ["vn_mine_punji_05_mag",5], + ["vn_mine_punji_01_mag",5], + ["vn_mine_punji_04_mag",5], + ["vn_mine_tripwire_arty_mag",5], + ["vn_mine_tripwire_f1_04_mag",5], + ["vn_mine_tripwire_f1_02_mag",5], + ["vn_mine_satchel_remote_02_mag",5], + ["vn_mine_tm57_mag",5], + ["vn_mine_pot_mag",5], + ["vn_mine_pot_range_mag",5], + ["vn_mine_chicom_no8_mag",5], + ["vn_mine_mortar_range_mag",5], + ["vn_mine_tripwire_m49_04_mag",5], + ["vn_mine_tripwire_m49_02_mag",5], + ["vn_mine_m18_wp_mag",5], + ["vn_mine_m18_wp_range_mag",5], + ["vn_mine_m18_wp_fuze10_mag",5], + ["vn_mine_m18_x3_mag",5], + ["vn_mine_m18_x3_range_mag",5], + ["vn_mine_m18_mag",5], + ["vn_mine_m18_range_mag",5], + ["vn_mine_m18_fuze10_mag",5], + ["vn_mine_m16_mag",5], + ["vn_mine_tripwire_m16_04_mag",5], + ["vn_mine_tripwire_m16_02_mag",5], + ["vn_mine_m15_mag",5], + ["vn_mine_m14_mag",5], + ["vn_mine_limpet_01_mag",5], + ["vn_mine_limpet_02_mag",5], + ["vn_mine_lighter_mag",5], + ["vn_mine_jerrycan_mag",5], + ["vn_mine_jerrycan_range_mag",5], + ["vn_mine_dh10_mag",5], + ["vn_mine_dh10_range_mag",5], + ["vn_mine_cartridge_mag",5], + ["vn_mine_bike_mag",5], + ["vn_mine_bike_range_mag",5], + ["vn_mine_bangalore_mag",5], + ["vn_mine_ammobox_range_mag",5], + ["vn_mine_m112_remote_mag",5], + "vn_b_item_wiretap", + "vn_b_item_trapkit", + "vn_camera_01", + "vn_mk21_binocs", + "vn_m19_binocs_grey", + "vn_m19_binocs_grn", + "vn_b_item_compass", + "vn_b_item_compass_sog", + "vn_b_item_watch" +]; + +_initialRebelEquipment append [ + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_08" +]; + +_dlcUniforms append [ + "vn_o_uniform_nva_navy_04", + "vn_o_uniform_nva_navy_03", + "vn_o_uniform_nva_navy_02", + "vn_o_uniform_nva_navy_01", + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_06_05", + "vn_b_uniform_seal_06_07", + "vn_b_uniform_seal_06_01", + "vn_b_uniform_seal_06_06", + "vn_b_uniform_seal_05_02", + "vn_b_uniform_seal_05_05", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_05_01", + "vn_b_uniform_seal_05_06", + "vn_b_uniform_seal_04_01", + "vn_b_uniform_seal_03_01", + "vn_b_uniform_seal_02_02", + "vn_b_uniform_seal_02_05", + "vn_b_uniform_seal_02_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_02_06", + "vn_b_uniform_seal_01_02", + "vn_b_uniform_seal_01_05", + "vn_b_uniform_seal_01_07", + "vn_b_uniform_seal_01_01", + "vn_b_uniform_seal_01_06", + "vn_o_uniform_nva_air_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_01_03" +]; + +_dlcheadgear append [ + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_03", + "vn_b_boonie_02_09", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" +]; +_loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..8f22065a79 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,3 @@ +(_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; +(_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; +(_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..1088b354e7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,3 @@ +_militiaLoadoutData set ["Hvests", ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]]; +(_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; +(_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..36d01b8407 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,90 @@ +(_loadoutData get "facewear") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_scarf_01_01", + "vn_b_scarf_01_01", + "vn_o_scarf_01_02", + "vn_o_scarf_01_03", + "vn_o_scarf_01_04", + "vn_b_scarf_01_03", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_o_acc_goggles_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a", + "vn_b_aviator" +]; + +(_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; + +_vests append [ +"vn_o_vest_vc_02", +"vn_o_vest_vc_03", +"vn_o_vest_vc_04", +"vn_o_vest_vc_05", +"vn_o_vest_vc_01", +"vn_b_vest_usmc_07", +"vn_b_vest_usmc_08", +"vn_b_vest_usmc_09", +"vn_b_vest_sog_04", +"vn_b_vest_sog_01", +"vn_b_vest_sog_02", +"vn_b_vest_sog_06", +"vn_b_vest_sog_05", +"vn_b_vest_sog_03", +"vn_b_vest_seal_05", +"vn_b_vest_seal_03", +"vn_b_vest_sas_01", +"vn_b_vest_sas_04", +"vn_b_vest_sas_03", +"vn_b_vest_sas_02", +"vn_o_vest_08", +"vn_o_vest_02", +"vn_o_vest_07", +"vn_o_vest_03", +"vn_o_vest_06", +"vn_o_vest_01", +"vn_b_vest_usarmy_04", +"vn_b_vest_usarmy_03", +"vn_b_vest_usarmy_02", +"vn_b_vest_usarmy_09", +"vn_b_vest_usarmy_06", +"vn_b_vest_usarmy_07", +"vn_b_vest_usarmy_08", +"vn_b_vest_usarmy_05", +"vn_b_vest_usarmy_10", +"vn_b_vest_anzac_03", +"vn_b_vest_anzac_02", +"vn_b_vest_anzac_01", +"vn_b_vest_anzac_07", +"vn_b_vest_anzac_05", +"vn_b_vest_anzac_06", +"vn_b_vest_anzac_04" +]; + +_heavyVests append [ +"vn_b_vest_usmc_02", +"vn_b_vest_usmc_01", +"vn_b_vest_usmc_06", +"vn_b_vest_usmc_03", +"vn_b_vest_usmc_04", +"vn_b_vest_usmc_05", +"vn_b_vest_usarmy_14", +"vn_b_vest_usarmy_13", +"vn_b_vest_usarmy_12", +"vn_b_vest_usarmy_11", +"vn_b_vest_anzac_08", +"vn_b_vest_anzac_09", +"vn_b_vest_aircrew_01" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..4ef3f9c15c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_Rivals.sqf @@ -0,0 +1,505 @@ +(_loadoutData get "facewear") append [ + "vn_b_acc_towel_02", + "vn_b_acc_towel_01", + "vn_b_spectacles_tinted", + "vn_g_glasses_01", + "vn_b_squares_tinted", + "vn_b_squares", + "vn_g_spectacles_01", + "vn_g_spectacles_02", + "vn_b_spectacles", + "vn_b_acc_rag_02", + "vn_b_acc_rag_01", + "vn_o_scarf_01_01", + "vn_b_scarf_01_01", + "vn_o_scarf_01_02", + "vn_o_scarf_01_03", + "vn_o_scarf_01_04", + "vn_b_scarf_01_03", + "vn_o_poncho_01_01", + "vn_o_acc_goggles_02", + "vn_b_acc_goggles_01", + "vn_o_acc_goggles_01", + "vn_o_bandana_g", + "vn_o_bandana_b", + "vn_b_bandana_a", + "vn_b_aviator" +]; + +(_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; + +(_loadoutData get "headgear") append [ + "vn_b_headband_02", + "vn_b_headband_04", + "vn_c_headband_01", + "vn_c_headband_02", + "vn_b_headband_01", + "vn_b_headband_08", + "vn_b_headband_05", + "vn_c_headband_03", + "vn_c_headband_04", + "vn_b_headband_03", + "vn_o_cap_02", + "vn_o_cap_01", + "vn_o_cap_03", + "vn_o_cap_navy_01", + "vn_o_pl_cap_01_01", + "vn_o_pl_cap_02_01", + "vn_o_pl_cap_02_02", + "vn_o_boonie_vc_02_01", + "vn_o_boonie_vc_02_02", + "vn_o_boonie_nva_02_01", + "vn_o_boonie_nva_02_02", + "vn_o_boonie_vc_01_01", + "vn_o_boonie_vc_01_02", + "vn_b_boonie_01_02", + "vn_b_boonie_01_05", + "vn_b_boonie_01_04", + "vn_b_boonie_01_07", + "vn_b_boonie_01_09", + "vn_b_boonie_01_01", + "vn_b_boonie_01_08", + "vn_b_boonie_01_06", + "vn_b_boonie_01_03", + "vn_b_boonie_05_02", + "vn_b_boonie_05_05", + "vn_b_boonie_05_04", + "vn_b_boonie_05_07", + "vn_b_boonie_05_09", + "vn_b_boonie_05_01", + "vn_b_boonie_05_08", + "vn_b_boonie_05_06", + "vn_b_boonie_05_03", + "vn_b_boonie_04_02", + "vn_b_boonie_04_05", + "vn_b_boonie_04_04", + "vn_b_boonie_04_07", + "vn_b_boonie_04_09", + "vn_b_boonie_04_01", + "vn_b_boonie_04_08", + "vn_b_boonie_04_06", + "vn_b_boonie_04_03", + "vn_b_boonie_03_02", + "vn_b_boonie_03_05", + "vn_b_boonie_03_04", + "vn_b_boonie_03_07", + "vn_b_boonie_03_09", + "vn_b_boonie_03_01", + "vn_b_boonie_03_08", + "vn_b_boonie_03_06", + "vn_b_boonie_03_03", + "vn_b_boonie_02_02", + "vn_b_boonie_02_05", + "vn_b_boonie_02_04", + "vn_b_boonie_09_02", + "vn_b_boonie_09_05", + "vn_b_boonie_09_04", + "vn_b_boonie_09_09", + "vn_b_boonie_09_01", + "vn_b_boonie_09_08", + "vn_b_boonie_09_06", + "vn_b_boonie_09_07", + "vn_b_boonie_09_03", + "vn_b_boonie_02_07", + "vn_b_boonie_02_09", + "vn_b_boonie_02_01", + "vn_b_boonie_02_08", + "vn_b_boonie_02_06", + "vn_b_boonie_02_03", + "vn_b_boonie_06_01", + "vn_b_boonie_06_02", + "vn_b_boonie_07_01", + "vn_b_boonie_07_02", + "vn_b_boonie_08_01", + "vn_b_boonie_08_02", + "vn_b_beret_01_06", + "vn_b_beret_01_07", + "vn_b_beret_04_01", + "vn_b_beret_01_08", + "vn_b_beret_01_04", + "vn_b_beret_01_05", + "vn_b_bandana_02", + "vn_b_bandana_05", + "vn_b_bandana_04", + "vn_b_bandana_07", + "vn_b_bandana_01", + "vn_b_bandana_08", + "vn_b_bandana_06", + "vn_b_bandana_03" +]; + +_vests append [ +"vn_o_vest_vc_02", +"vn_o_vest_vc_03", +"vn_o_vest_vc_04", +"vn_o_vest_vc_05", +"vn_o_vest_vc_01", +"vn_b_vest_usmc_07", +"vn_b_vest_usmc_08", +"vn_b_vest_usmc_09", +"vn_b_vest_sog_04", +"vn_b_vest_sog_01", +"vn_b_vest_sog_02", +"vn_b_vest_sog_06", +"vn_b_vest_sog_05", +"vn_b_vest_sog_03", +"vn_b_vest_seal_05", +"vn_b_vest_seal_03", +"vn_b_vest_sas_01", +"vn_b_vest_sas_04", +"vn_b_vest_sas_03", +"vn_b_vest_sas_02", +"vn_o_vest_08", +"vn_o_vest_02", +"vn_o_vest_07", +"vn_o_vest_03", +"vn_o_vest_06", +"vn_o_vest_01", +"vn_b_vest_usarmy_04", +"vn_b_vest_usarmy_03", +"vn_b_vest_usarmy_02", +"vn_b_vest_usarmy_09", +"vn_b_vest_usarmy_06", +"vn_b_vest_usarmy_07", +"vn_b_vest_usarmy_08", +"vn_b_vest_usarmy_05", +"vn_b_vest_usarmy_10", +"vn_b_vest_anzac_03", +"vn_b_vest_anzac_02", +"vn_b_vest_anzac_01", +"vn_b_vest_anzac_07", +"vn_b_vest_anzac_05", +"vn_b_vest_anzac_06", +"vn_b_vest_anzac_04" +]; + +_heavyVests append [ +"vn_b_vest_usmc_02", +"vn_b_vest_usmc_01", +"vn_b_vest_usmc_06", +"vn_b_vest_usmc_03", +"vn_b_vest_usmc_04", +"vn_b_vest_usmc_05", +"vn_b_vest_usarmy_14", +"vn_b_vest_usarmy_13", +"vn_b_vest_usarmy_12", +"vn_b_vest_usarmy_11", +"vn_b_vest_anzac_08", +"vn_b_vest_anzac_09", +"vn_b_vest_aircrew_01" +]; + +(_loadoutData get "uniforms") append [ + "vn_o_uniform_vc_mf_04_07", + "vn_o_uniform_vc_mf_03_07", + "vn_o_uniform_vc_mf_02_07", + "vn_o_uniform_vc_mf_01_07", + "vn_b_uniform_seal_06_02", + "vn_b_uniform_seal_05_07", + "vn_b_uniform_seal_02_01", + "vn_b_uniform_seal_01_01", + "vn_o_uniform_pl_army_04_14", + "vn_o_uniform_pl_army_04_13", + "vn_o_uniform_pl_army_04_12", + "vn_o_uniform_pl_army_04_11", + "vn_o_uniform_pl_army_03_14", + "vn_o_uniform_pl_army_03_13", + "vn_o_uniform_pl_army_03_12", + "vn_o_uniform_pl_army_03_11", + "vn_o_uniform_pl_army_02_14", + "vn_o_uniform_pl_army_02_13", + "vn_o_uniform_pl_army_02_12", + "vn_o_uniform_pl_army_02_11", + "vn_o_uniform_pl_army_01_14", + "vn_o_uniform_pl_army_01_13", + "vn_o_uniform_pl_army_01_12", + "vn_o_uniform_pl_army_01_11", + "vn_o_uniform_nva_army_08_04", + "vn_o_uniform_nva_army_08_03", + "vn_o_uniform_nva_army_07_04", + "vn_o_uniform_nva_army_07_03", + "vn_o_uniform_nva_army_06_04", + "vn_o_uniform_nva_army_06_03", + "vn_o_uniform_nva_army_05_04", + "vn_o_uniform_nva_army_05_03", + "vn_o_uniform_nva_army_04_04", + "vn_o_uniform_nva_army_04_03", + "vn_o_uniform_nva_army_03_04", + "vn_o_uniform_nva_army_03_03", + "vn_o_uniform_nva_army_02_04", + "vn_o_uniform_nva_army_02_03", + "vn_o_uniform_nva_army_01_04", + "vn_o_uniform_nva_army_01_03", + "vn_o_uniform_nva_army_04_02", + "vn_o_uniform_nva_army_04_01", + "vn_o_uniform_nva_army_03_02", + "vn_o_uniform_nva_army_03_01", + "vn_o_uniform_nva_army_02_02", + "vn_o_uniform_nva_army_02_01", + "vn_o_uniform_nva_army_01_02", + "vn_o_uniform_nva_army_01_01", + "vn_b_uniform_heli_01_01", + "vn_b_uniform_sog_02_05", + "vn_b_uniform_sog_02_02", + "vn_b_uniform_sog_02_06", + "vn_b_uniform_sog_02_04", + "vn_b_uniform_sog_02_01", + "vn_b_uniform_sog_02_03", + "vn_b_uniform_sog_01_05", + "vn_b_uniform_sog_01_02", + "vn_b_uniform_sog_01_06", + "vn_b_uniform_sog_01_04", + "vn_b_uniform_sog_01_01", + "vn_b_uniform_sog_01_03", + "vn_b_uniform_sas_03_06", + "vn_b_uniform_sas_02_06", + "vn_b_uniform_sas_01_06", + "vn_b_uniform_macv_06_18", + "vn_b_uniform_macv_05_18", + "vn_b_uniform_macv_04_18", + "vn_b_uniform_macv_03_18", + "vn_b_uniform_macv_02_18", + "vn_b_uniform_macv_01_18", + "vn_b_uniform_macv_06_16", + "vn_b_uniform_macv_05_16", + "vn_b_uniform_macv_04_16", + "vn_b_uniform_macv_03_16", + "vn_b_uniform_macv_02_16", + "vn_b_uniform_macv_01_16", + "vn_b_uniform_nz_06_01", + "vn_b_uniform_nz_05_01", + "vn_b_uniform_nz_04_01", + "vn_b_uniform_nz_03_01", + "vn_b_uniform_nz_02_01", + "vn_b_uniform_nz_01_01", + "vn_b_uniform_macv_06_02", + "vn_b_uniform_macv_06_05", + "vn_b_uniform_macv_06_01", + "vn_b_uniform_macv_06_07", + "vn_b_uniform_macv_06_08", + "vn_b_uniform_macv_06_06", + "vn_b_uniform_macv_06_15", + "vn_b_uniform_macv_05_02", + "vn_b_uniform_macv_05_05", + "vn_b_uniform_macv_05_01", + "vn_b_uniform_macv_05_07", + "vn_b_uniform_macv_05_08", + "vn_b_uniform_macv_05_06", + "vn_b_uniform_macv_01_26", + "vn_b_uniform_macv_05_15", + "vn_b_uniform_macv_04_20", + "vn_b_uniform_macv_04_02", + "vn_b_uniform_macv_04_05", + "vn_b_uniform_macv_04_01", + "vn_b_uniform_macv_04_07", + "vn_b_uniform_macv_04_08", + "vn_b_uniform_macv_04_06", + "vn_b_uniform_macv_01_25", + "vn_b_uniform_macv_04_21", + "vn_b_uniform_macv_04_15", + "vn_b_uniform_macv_03_02", + "vn_b_uniform_macv_03_05", + "vn_b_uniform_macv_03_01", + "vn_b_uniform_macv_03_07", + "vn_b_uniform_macv_03_08", + "vn_b_uniform_macv_03_06", + "vn_b_uniform_macv_01_24", + "vn_b_uniform_macv_03_15", + "vn_b_uniform_macv_02_02", + "vn_b_uniform_macv_02_05", + "vn_b_uniform_macv_02_01", + "vn_b_uniform_macv_02_07", + "vn_b_uniform_macv_02_08", + "vn_b_uniform_macv_02_06", + "vn_b_uniform_macv_01_23", + "vn_b_uniform_macv_02_15", + "vn_b_uniform_macv_01_02", + "vn_b_uniform_macv_01_05", + "vn_b_uniform_macv_01_04", + "vn_b_uniform_macv_01_01", + "vn_b_uniform_macv_01_07", + "vn_b_uniform_macv_01_08", + "vn_b_uniform_macv_01_06", + "vn_b_uniform_macv_01_22", + "vn_b_uniform_macv_01_15", + "vn_b_uniform_macv_01_03", + "vn_b_uniform_aus_09_01", + "vn_b_uniform_aus_08_01", + "vn_b_uniform_aus_07_01", + "vn_b_uniform_aus_06_01", + "vn_b_uniform_aus_05_01", + "vn_b_uniform_aus_04_01", + "vn_b_uniform_aus_03_01", + "vn_b_uniform_aus_02_01", + "vn_b_uniform_aus_10_01", + "vn_b_uniform_aus_01_01", + "vn_b_uniform_macv_06_17", + "vn_b_uniform_macv_05_17", + "vn_b_uniform_macv_04_17", + "vn_b_uniform_macv_03_17", + "vn_b_uniform_macv_02_17", + "vn_b_uniform_macv_01_17" +]; + +_helmets append [ + "vn_o_helmet_nva_08", + "vn_o_helmet_nva_06", + "vn_o_helmet_vc_02", + "vn_o_helmet_vc_05", + "vn_o_helmet_vc_03", + "vn_o_helmet_vc_04", + "vn_o_helmet_vc_01", + "vn_b_helmet_sog_01", + "vn_o_helmet_nva_02", + "vn_o_helmet_nva_07", + "vn_o_helmet_nva_05", + "vn_o_helmet_nva_03", + "vn_o_helmet_nva_04", + "vn_o_helmet_nva_01", + "vn_c_conehat_01", + "vn_c_conehat_02", + "vn_o_helmet_tsh3_01", + "vn_o_helmet_tsh3_02", + "vn_o_helmet_nva_09", + "vn_o_helmet_shl61_01", + "vn_o_helmet_shl61_02", + "vn_o_helmet_nva_10", + "vn_b_helmet_m1_11_01", + "vn_b_helmet_m1_10_01", + "vn_b_helmet_m1_08_01", + "vn_b_helmet_m1_08_02", + "vn_b_helmet_m1_17_01", + "vn_b_helmet_m1_17_02", + "vn_b_helmet_m1_04_01", + "vn_b_helmet_m1_04_02", + "vn_b_helmet_m1_09_01", + "vn_b_helmet_m1_09_02", + "vn_b_helmet_m1_07_01", + "vn_b_helmet_m1_07_02", + "vn_b_helmet_m1_06_01", + "vn_b_helmet_m1_06_02", + "vn_b_helmet_m1_05_01", + "vn_b_helmet_m1_05_02", + "vn_b_helmet_m1_03_01", + "vn_b_helmet_m1_03_02", + "vn_b_helmet_m1_20_01", + "vn_b_helmet_m1_20_02", + "vn_b_helmet_m1_02_01", + "vn_b_helmet_m1_02_02", + "vn_b_helmet_m1_19_01", + "vn_b_helmet_m1_19_02", + "vn_b_helmet_m1_18_01", + "vn_b_helmet_m1_18_02", + "vn_b_helmet_m1_16_01", + "vn_b_helmet_m1_16_02", + "vn_b_helmet_m1_15_01", + "vn_b_helmet_m1_15_02", + "vn_b_helmet_m1_14_01", + "vn_b_helmet_m1_14_02", + "vn_i_helmet_m1_03_02", + "vn_i_helmet_m1_02_02", + "vn_b_helmet_m1_01_01", + "vn_b_helmet_m1_12_02", + "vn_b_helmet_m1_12_01", + "vn_i_helmet_m1_01_02", + "vn_i_helmet_m1_03_01", + "vn_i_helmet_m1_02_01", + "vn_i_helmet_m1_01_01", + "vn_b_helmet_m1_01_02" +]; + +_crewhelmets append ["vn_b_beret_04_01", "vn_b_helmet_t56_01_01", "vn_b_helmet_t56_02_01","vn_b_helmet_t56_01_02","vn_b_helmet_t56_02_02","vn_b_helmet_t56_01_03","vn_b_helmet_t56_02_03","vn_o_helmet_tsh3_02","vn_o_helmet_tsh3_01"]; + +_backpacks append [ + "vn_b_pack_m41_05", + "vn_b_pack_m41_04", + "vn_b_pack_m41_03", + "vn_b_pack_m41_02", + "vn_b_pack_m41_01", + "vn_b_pack_trp_02", + "vn_b_pack_trp_04", + "vn_b_pack_trp_01", + "vn_b_pack_trp_03", + "vn_b_pack_01", + "vn_b_pack_04", + "vn_b_pack_03", + "vn_b_pack_02", + "vn_b_pack_05", + "vn_o_pack_t884_01", + "vn_o_pack_02", + "vn_o_pack_01", + "vn_o_pack_05", + "vn_o_pack_03", + "vn_o_pack_07", + "vn_o_pack_06", + "vn_o_pack_04", + "vn_b_pack_01_02", + "vn_b_pack_04_02", + "vn_b_pack_03_02", + "vn_b_pack_02_02", + "vn_b_pack_05_02", + "vn_b_pack_arvn_04", + "vn_b_pack_arvn_03", + "vn_b_pack_arvn_02", + "vn_b_pack_arvn_01", + "vn_b_pack_trp_02_02", + "vn_b_pack_trp_04_02", + "vn_b_pack_trp_01_02", + "vn_b_pack_trp_03_02", + "vn_b_pack_lw_03", + "vn_b_pack_prc77_01", + "vn_b_pack_lw_06", + "vn_b_pack_lw_01", + "vn_b_pack_lw_02", + "vn_b_pack_lw_05", + "vn_b_pack_lw_07", + "vn_b_pack_m5_01", + "vn_b_pack_lw_04", + "vn_b_pack_p44_03", + "vn_b_pack_p44_02", + "vn_b_pack_p44_01", + "vn_b_pack_p08_03", + "vn_b_pack_p08_02", + "vn_b_pack_p08_01", + "vn_b_pack_pfield_02", + "vn_b_pack_pfield_01" +]; + +(_pilotLoadoutData get "uniforms") append [ + "vn_o_uniform_nva_air_01", + "vn_b_uniform_k2b_02_03", + "vn_b_uniform_k2b_01_04", + "vn_b_uniform_k2b_01_05", + "vn_b_uniform_k2b_01_02", + "vn_b_uniform_k2b_02_04", + "vn_b_uniform_k2b_02_05", + "vn_b_uniform_k2b_02_02", + "vn_b_uniform_k2b_01_01", + "vn_b_uniform_k2b_02_01", + "vn_b_uniform_k2b_03_01", + "vn_b_uniform_heli_01_01", + "vn_b_uniform_k2b_03_02" +]; + +(_pilotLoadoutData get "helmets") append [ + "vn_o_helmet_zsh3_02", + "vn_o_helmet_zsh3_01", + "vn_b_helmet_svh4_02_05", + "vn_b_helmet_svh4_01_05", + "vn_b_helmet_svh4_02_02", + "vn_b_helmet_svh4_01_02", + "vn_b_helmet_svh4_02_04", + "vn_b_helmet_svh4_01_04", + "vn_b_helmet_svh4_02_01", + "vn_b_helmet_svh4_01_01", + "vn_b_helmet_aph6_02_01", + "vn_b_helmet_aph6_01_01", + "vn_b_helmet_aph6_02_04", + "vn_b_helmet_aph6_01_04", + "vn_b_helmet_aph6_02_03", + "vn_b_helmet_aph6_01_03", + "vn_b_helmet_aph6_02_05", + "vn_b_helmet_aph6_01_05", + "vn_b_helmet_aph6_02_02", + "vn_b_helmet_aph6_01_02" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_CIV.sqf new file mode 100644 index 0000000000..d280aad431 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_CIV.sqf @@ -0,0 +1,64 @@ +_dlcUniforms append [ + "U_SPE_CIV_Swetr_5_vest", + "U_SPE_CIV_Swetr_5", + "U_SPE_CIV_Swetr_4_vest", + "U_SPE_CIV_Swetr_4", + "U_SPE_CIV_Swetr_3_vest", + "U_SPE_CIV_Swetr_3", + "U_SPE_CIV_Swetr_2_vest", + "U_SPE_CIV_Swetr_2", + "U_SPE_CIV_Swetr_1_vest", + "U_SPE_CIV_Swetr_1", + "U_SPE_CIV_pak2_grijs_swetr", + "U_SPE_CIV_pak2_grijs_tie", + "U_SPE_CIV_pak2_grijs", + "U_SPE_CIV_pak2_bruin_swetr", + "U_SPE_CIV_pak2_bruin_tie", + "U_SPE_CIV_pak2_bruin", + "U_SPE_CIV_pak2_zwart_swetr", + "U_SPE_CIV_pak2_zwart_alt", + "U_SPE_CIV_pak2_zwart_tie_alt", + "U_SPE_CIV_pak2_zwart_tie", + "U_SPE_CIV_pak2_zwart", + "U_SPE_CIV_Citizen_7_trop", + "U_SPE_CIV_Citizen_7_tie", + "U_SPE_CIV_Citizen_7", + "U_SPE_CIV_Citizen_6_trop", + "U_SPE_CIV_Citizen_6_tie", + "U_SPE_CIV_Citizen_6", + "U_SPE_CIV_Citizen_5_trop", + "U_SPE_CIV_Citizen_5_tie", + "U_SPE_CIV_Citizen_5", + "U_SPE_CIV_Citizen_4_trop", + "U_SPE_CIV_Citizen_4_tie", + "U_SPE_CIV_Citizen_4", + "U_SPE_CIV_Citizen_3_trop", + "U_SPE_CIV_Citizen_3_tie", + "U_SPE_CIV_Citizen_3", + "U_SPE_CIV_Citizen_2_trop", + "U_SPE_CIV_Citizen_2_tie", + "U_SPE_CIV_Citizen_2", + "U_SPE_CIV_Citizen_1_trop", + "U_SPE_CIV_Citizen_1_tie", + "U_SPE_CIV_Citizen_1" +]; +_workerUniforms append [ + "U_SPE_CIV_Worker_4_trop", + "U_SPE_CIV_Worker_4_tie", + "U_SPE_CIV_Worker_4", + "U_SPE_CIV_Worker_3_trop", + "U_SPE_CIV_Worker_3_tie", + "U_SPE_CIV_Worker_3", + "U_SPE_CIV_Worker_2_trop", + "U_SPE_CIV_Worker_2_tie", + "U_SPE_CIV_Worker_2", + "U_SPE_CIV_Worker_1_trop", + "U_SPE_CIV_Worker_1_tie", + "U_SPE_CIV_Worker_1", + "U_SPE_CIV_Worker_Coverall_3_trop", + "U_SPE_CIV_Worker_Coverall_3", + "U_SPE_CIV_Worker_Coverall_2_trop", + "U_SPE_CIV_Worker_Coverall_2", + "U_SPE_CIV_Worker_Coverall_1_trop", + "U_SPE_CIV_Worker_Coverall_1" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_FIA.sqf new file mode 100644 index 0000000000..58c8c2e81a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_FIA.sqf @@ -0,0 +1,154 @@ +_initialRebelEquipment append [ + "SPE_M1903A3_Springfield", + "SPE_ACC_M1905_Bayo", + "SPE_ACC_GL_M1", + "SPE_ACC_M1_Bayo", + "SPE_5Rnd_762x63", + "SPE_K98_Late", + "SPE_ACC_GW_SB_Empty", + "SPE_ACC_K98_Bayo", + "SPE_5Rnd_792x57", + "SPE_K98", + "SPE_Fusil_Mle_208_12_Sawedoff", + "SPE_Fusil_Mle_208_12", + "SPE_2Rnd_12x65_Slug", + "SPE_2Rnd_12x65_Pellets", + "SPE_2Rnd_12x65_No4_Buck", + "SPE_Rauchsichtzeichen_Orange", + "SPE_NBK39b", + "SPE_NB39", + "SPE_US_M18_Yellow", + "SPE_US_M18_Violet", + "SPE_US_M18_Red", + "SPE_US_M18_Green", + "SPE_US_M15", + "SPE_Handrauchzeichen_Yellow", + "SPE_Handrauchzeichen_Violet", + "SPE_Handrauchzeichen_Red", + "SPE_US_M18", + "SPE_US_AN_M14", + "SPE_US_Mk_1", + "SPE_US_Mk_2_Yellow", + "SPE_US_Mk_2", + "SPE_Shg24_Frag", + "SPE_US_Mk_3", + "SPE_M39", + "SPE_Shg24", + ["SPE_Shg24x7",20], + ["SPE_US_TNT_4pound_mag",5], + ["SPE_US_TNT_half_pound_mag",5], + ["SPE_TMI_42_MINE_mag",3], + ["SPE_STMI_MINE_mag",5], + ["SPE_SMI_35_1_MINE_mag",3], + ["SPE_SMI_35_MINE_mag",5], + ["SPE_SMI_35_Pressure_MINE_mag",5], + ["SPE_Shg24x7_Improvised_Mine_mag",5], + ["SPE_shumine_42_MINE_mag",5], + ["SPE_US_M3_MINE_mag",5], + ["SPE_US_M3_Pressure_MINE_mag",5], + ["SPE_US_Bangalore_mag",5], + ["SPE_US_M1A1_ATMINE_mag",5], + ["SPE_Ladung_Big_MINE_mag",5], + ["SPE_Ladung_Small_MINE_mag",5], + "SPE_US_ItemCompass", + "SPE_GER_ItemCompass", + "SPE_GER_ItemCompass_deg", + "SPE_US_ItemWatch", + "SPE_GER_ItemWatch", + "SPE_GER_Headset" +]; + +_initialRebelEquipment append [ + "B_SPE_FFI_Gasbag", + "B_SPE_CIV_musette", + "B_SPE_CIV_satchel" +]; + +_dlcUniforms append [ +"U_SPE_US_Tank_Crew2", +"U_SPE_US_Tank_Crew_camo", +"U_SPE_US_Tank_Crew", +"U_SPE_US_HBT44_late_roll", +"U_SPE_US_HBT44_late", +"U_SPE_US_HBT44_trop", +"U_SPE_US_HBT44_FrogSkin_Jungle_trop", +"U_SPE_US_Pilot_lthr", +"U_SPE_FR_Tank_Crew2", +"U_SPE_FR_HBT_Uniform_Trop", +"U_SPE_FR_Tank_Crew3", +"U_SPE_FR_Tank_Crew", +"U_SPE_CIV_Swetr_5_vest", +"U_SPE_CIV_Swetr_5", +"U_SPE_CIV_Swetr_4_vest", +"U_SPE_CIV_Swetr_4", +"U_SPE_CIV_Swetr_3_vest", +"U_SPE_CIV_Swetr_3", +"U_SPE_CIV_Swetr_2_vest", +"U_SPE_CIV_Swetr_2", +"U_SPE_CIV_Swetr_1_vest", +"U_SPE_CIV_Swetr_1", +"U_SPE_CIV_pak2_grijs_swetr", +"U_SPE_CIV_pak2_grijs_tie", +"U_SPE_CIV_pak2_grijs", +"U_SPE_CIV_pak2_bruin_swetr", +"U_SPE_CIV_pak2_bruin_tie", +"U_SPE_CIV_pak2_bruin", +"U_SPE_CIV_pak2_zwart_swetr", +"U_SPE_CIV_pak2_zwart_alt", +"U_SPE_CIV_pak2_zwart_tie_alt", +"U_SPE_CIV_pak2_zwart_tie", +"U_SPE_CIV_pak2_zwart", +"U_SPE_CIV_Citizen_7_trop", +"U_SPE_CIV_Citizen_7_tie", +"U_SPE_CIV_Citizen_7", +"U_SPE_CIV_Citizen_6_trop", +"U_SPE_CIV_Citizen_6_tie", +"U_SPE_CIV_Citizen_6", +"U_SPE_CIV_Citizen_5_trop", +"U_SPE_CIV_Citizen_5_tie", +"U_SPE_CIV_Citizen_5", +"U_SPE_CIV_Citizen_4_trop", +"U_SPE_CIV_Citizen_4_tie", +"U_SPE_CIV_Citizen_4", +"U_SPE_CIV_Citizen_3_trop", +"U_SPE_CIV_Citizen_3_tie", +"U_SPE_CIV_Citizen_3", +"U_SPE_CIV_Citizen_2_trop", +"U_SPE_CIV_Citizen_2_tie", +"U_SPE_CIV_Citizen_2", +"U_SPE_CIV_Citizen_1_trop", +"U_SPE_CIV_Citizen_1_tie", +"U_SPE_CIV_Citizen_1", +"U_SPE_CIV_Worker_4_trop", +"U_SPE_CIV_Worker_4_tie", +"U_SPE_CIV_Worker_4", +"U_SPE_CIV_Worker_3_trop", +"U_SPE_CIV_Worker_3_tie", +"U_SPE_CIV_Worker_3", +"U_SPE_CIV_Worker_2_trop", +"U_SPE_CIV_Worker_2_tie", +"U_SPE_CIV_Worker_2", +"U_SPE_CIV_Worker_1_trop", +"U_SPE_CIV_Worker_1_tie", +"U_SPE_CIV_Worker_1", +"U_SPE_CIV_Worker_Coverall_3_trop", +"U_SPE_CIV_Worker_Coverall_3", +"U_SPE_CIV_Worker_Coverall_2_trop", +"U_SPE_CIV_Worker_Coverall_2", +"U_SPE_CIV_Worker_Coverall_1_trop", +"U_SPE_CIV_Worker_Coverall_1" +]; + +_dlcheadgear append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3", + "H_SPE_CIV_Fedora_Cap_3", + "H_SPE_CIV_Fedora_Cap_4", + "H_SPE_CIV_Fedora_Cap_2", + "H_SPE_CIV_Fedora_Cap_1", + "H_SPE_CIV_Fedora_Cap_6", + "H_SPE_CIV_Fedora_Cap_5" +]; + +_loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..cca8956cd3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/SPE/Vanilla_Rivals.sqf @@ -0,0 +1,213 @@ +(_loadoutData get "facewear") append [ + "G_SPE_GER_Headset", + "G_SPE_Sunglasses_US_Yellow", + "G_SPE_Sunglasses_US_Red", + "G_SPE_Pipe_Sir_Winston", + "G_SPE_Sunglasses_GER_Red", + "G_SPE_Sunglasses_GER_Brown", + "G_SPE_Polar_Goggles", + "G_SPE_SWDG_Goggles", + "G_SPE_Dust_Goggles", + "G_SPE_Ful_Vue", + "G_SPE_Ful_Vue_Reinforced", + "G_SPE_Dust_Goggles_2", + "G_SPE_Dienst_Brille", + "G_SPE_Cigarette_Strike_Outs", + "G_SPE_Cigarette_Grundstein", + "G_SPE_Cigarette_Belomorkanal", + "G_SPE_Cigar_Moza", + "G_SPE_Binoculars" +]; + +_vests append [ +"V_SPE_US_Vest_Thompson_M43", +"V_SPE_US_Vest_Thompson", +"V_SPE_US_Vest_Carbine_pick", +"V_SPE_US_Vest_Carbine_m43", +"V_SPE_US_Vest_M1919", +"V_SPE_US_Vest_Carbine_eng", +"V_SPE_US_Vest_Carbine_mk2", +"V_SPE_US_Vest_Carbine", +"V_SPE_US_Vest_Asst_MG", +"V_SPE_US_Vest_Thompson_nco_Radio", +"V_SPE_US_Vest_Thompson_nco", +"V_SPE_US_Vest_45_off", +"V_SPE_US_Vest_Carbine_nco_Radio", +"V_SPE_US_Vest_Carbine_nco", +"V_SPE_US_Vest_Medic2", +"V_SPE_US_Vest_Medic", +"V_SPE_US_Vest_Medic3", +"V_SPE_US_Vest_Grenadier", +"V_SPE_US_Vest_Garand_45", +"V_SPE_US_Vest_Garand_mk2", +"V_SPE_US_Vest_Garand_map", +"V_SPE_US_Vest_Garand_M43", +"V_SPE_US_Vest_Garand_eng", +"V_SPE_US_Vest_Garand_gp", +"V_SPE_US_Vest_Garand", +"V_SPE_US_Vest_Bar", +"V_SPE_US_Vest_Bar_assist", +"V_SPE_US_Assault_Vest_rifle_M43", +"V_SPE_US_Assault_Vest_rifle", +"V_SPE_US_Assault_Vest_alt", +"V_SPE_US_Assault_Vest_eng", +"V_SPE_US_Assault_Vest_Light", +"V_SPE_US_Assault_Vest_dday_rifle", +"V_SPE_US_Assault_Vest_dday_rifle_M43", +"V_SPE_US_Assault_Vest_dday_eng", +"V_SPE_US_Assault_Vest_dday_Bag", +"V_SPE_US_Assault_Vest_dday", +"V_SPE_US_Assault_Vest_Bag", +"V_SPE_US_Assault_Vest", +"V_SPE_GER_VestUnterofficer", +"V_SPE_GER_VestSTG", +"V_SPE_GER_VestMP40", +"V_SPE_GER_FWOVest", +"V_SPE_GER_SaniVest", +"V_SPE_GER_VestKar98", +"V_SPE_GER_PioneerVest", +"V_SPE_GER_FieldOfficer", +"V_SPE_GER_VestMG", +"V_SPE_GER_SaniVest2", +"V_SPE_GER_VestG43", +"V_SPE_DAK_PioneerVest", +"V_SPE_DAK_SaniVest2", +"V_SPE_DAK_VestUnterofficer", +"V_SPE_DAK_VestSTG", +"V_SPE_DAK_VestMP40", +"V_SPE_DAK_FWOVest", +"V_SPE_DAK_VestKar98", +"V_SPE_DAK_VestMG", +"V_SPE_DAK_VestG43", +"V_SPE_FFI_Vest_rifle_pouch", +"V_SPE_FFI_Vest_rifle", +"V_SPE_FFI_Vest_Pouch" +]; + +(_loadoutData get "uniforms") append [ + "U_SPE_US_CC_EM_trop_roll", + "U_SPE_US_CC_EM_trop", + "U_SPE_US_CC_HBT_EM_trop_roll", + "U_SPE_US_CC_HBT_EM_trop", + "U_SPE_US_Tank_Crew2", + "U_SPE_US_Tank_Crew", + "U_SPE_US_HBT44_late_roll", + "U_SPE_US_HBT44_late", + "U_SPE_US_HBT44_trop", + "U_SPE_US_HBT44_FrogSkin_Jungle_trop", + "U_SPE_US_Tank_Coverall_Trop", + "U_SPE_US_Tank_Coverall", + "U_SPE_US_Pilot", + "U_SPE_US_Pilot_lthr", + "U_SPE_US_Private_late", + "U_SPE_FR_Tank_Crew2", + "U_SPE_FR_HBT_Uniform_Trop", + "U_SPE_FR_Tank_Crew3", + "U_SPE_FR_Tank_Crew" +]; + +_helmets append [ + "H_SPE_US_Helmet_Scrim_os", + "H_SPE_US_Helmet_NCO_scrim", + "H_SPE_US_Helmet_Scrim_ns", + "H_SPE_US_Helmet_Scrim", + "H_SPE_US_Helmet_os", + "H_SPE_US_Helmet_polar_Scrim_os", + "H_SPE_US_Helmet_polar_Scrim_ns", + "H_SPE_US_Helmet_polar_Scrim", + "H_SPE_US_Helmet_polar_os", + "H_SPE_US_Helmet_polar_net_os", + "H_SPE_US_Helmet_polar_net_ns", + "H_SPE_US_Helmet_polar_net", + "H_SPE_US_Helmet_polar_ns", + "H_SPE_US_Helmet_polar", + "H_SPE_US_Helmet_Net_os", + "H_SPE_US_Helmet_NCO_net", + "H_SPE_US_Helmet_Net_ns", + "H_SPE_US_Helmet_CO_Net", + "H_SPE_US_Helmet_Net", + "H_SPE_US_Helmet_band_net_os", + "H_SPE_US_Helmet_band_net_ns", + "H_SPE_US_Helmet_band_net", + "H_SPE_US_Helmet_NCO", + "H_SPE_US_MP_Helmet_White_os", + "H_SPE_US_MP_Helmet_White_ns", + "H_SPE_US_MP_Helmet_White", + "H_SPE_US_Helmet_ns", + "H_SPE_US_Helmet_CO", + "H_SPE_US_Helmet_band_os", + "H_SPE_US_Helmet_band_ns", + "H_SPE_US_Helmet_band", + "H_SPE_US_Helmet_29ID_Scrim_os", + "H_SPE_US_Helmet_29ID_Scrim_ns", + "H_SPE_US_Helmet_29ID_Scrim", + "H_SPE_GER_Helmet_os", + "H_SPE_GER_HelmetCamo2", + "H_SPE_GER_HelmetCamo", + "H_SPE_GER_HelmetCamo4", + "H_SPE_GER_Helmet_ns_wire_painted", + "H_SPE_GER_Helmet_os_painted", + "H_SPE_GER_Helmet_ns_painted", + "H_SPE_GER_Helmet_net_painted", + "H_SPE_GER_Helmet_Glasses_painted", + "H_SPE_GER_Helmet_painted", + "H_SPE_GER_Helmet_ns_wire", + "H_SPE_GER_Helmet_ns", + "H_SPE_GER_HelmetUtility_Oak_OS", + "H_SPE_GER_HelmetUtility_Oak", + "H_SPE_GER_Helmet_net", + "H_SPE_GER_HelmetUtility_Grass_OS", + "H_SPE_GER_HelmetUtility_Grass", + "H_SPE_GER_Helmet_Glasses", + "H_SPE_GER_HelmetCamo3_OS", + "H_SPE_GER_HelmetCamo3", + "H_SPE_GER_HelmetUtility_OS", + "H_SPE_GER_HelmetUtility", + "H_SPE_GER_Helmet", + "H_SPE_ST_Helmet3", + "H_SPE_ST_Helmet4", + "H_SPE_ST_Helmet", + "H_SPE_ST_Helmet2", + "H_SPE_FR_Adrian_ns", + "H_SPE_FR_Adrian" +]; + +_crewhelmets append ["H_SPE_US_Helmet_Tank_M1_Scrim","H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; + +_backpacks append [ + "B_SPE_US_Radio_packboard", + "B_SPE_US_packboard_eng", + "B_SPE_US_packboard_ammo", + "B_SPE_US_Backpack_Mk2", + "B_SPE_US_Backpack_pick", + "B_SPE_US_Backpack_RocketBag_Empty", + "B_SPE_US_Backpack_M43_GP", + "B_SPE_US_Backpack_M43_GP", + "B_SPE_US_Backpack_dday", + "B_SPE_US_Backpack", + "B_SPE_US_M36_Bandoleer", + "B_SPE_US_M36", + "B_SPE_GER_Tonister41_Frame_Full", + "B_SPE_GER_Tonister41_Frame", + "B_SPE_GER_Tonister34_canvas", + "B_SPE_GER_Tonister41_Frame_Full_ST", + "B_SPE_GER_Tonister41_Frame_ST", + "B_SPE_GER_A_frame_ST_Full" +]; + +(_pilotLoadoutData get "uniforms") append [ + "U_SPE_US_S31A_glove", + "U_SPE_US_S31A", + "U_SPE_US_S31_erla_glove", + "U_SPE_US_S31_erla", + "U_SPE_US_Pilot_glove", + "U_SPE_US_Pilot", + "U_SPE_US_Pilot_lthr_glove", + "U_SPE_US_Pilot_lthr" +]; + +(_loadoutData get "headgear") append [ + "H_SPE_CIV_Worker_Cap_1", + "H_SPE_CIV_Worker_Cap_2", + "H_SPE_CIV_Worker_Cap_3" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..959bc22d7c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,3 @@ +(_loadoutData get "uniforms") append [ + "U_Tank_green_F" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV.sqf new file mode 100644 index 0000000000..3d7f17e0dc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV.sqf @@ -0,0 +1,6 @@ +_dlchats append [ + "lxWS_H_Booniehat_desert", + "lxWS_H_cloth_5_B", + "lxWS_H_cloth_5_C", + "lxWS_H_cloth_5_A" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV_desert.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV_desert.sqf new file mode 100644 index 0000000000..4cd62672db --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CIV_desert.sqf @@ -0,0 +1,19 @@ +_civUniforms = [ + "U_lxWS_C_Djella_01", + "U_lxWS_C_Djella_02", + "U_lxWS_C_Djella_02a", + "U_lxWS_C_Djella_03", + "U_lxWS_C_Djella_04", + "U_lxWS_C_Djella_05", + "U_lxWS_C_Djella_06", + "U_lxWS_C_Djella_07", + "U_lxWS_Tak_01_A", + "U_lxWS_Tak_01_B", + "U_lxWS_Tak_01_C", + "U_lxWS_Tak_02_A", + "U_lxWS_Tak_02_B", + "U_lxWS_Tak_02_C", + "U_lxWS_Tak_03_A", + "U_lxWS_Tak_03_B", + "U_lxWS_Tak_03_C" +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_FIA.sqf new file mode 100644 index 0000000000..bc02293417 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_FIA.sqf @@ -0,0 +1,23 @@ +_dlcUniforms append [ + "U_lxWS_ION_Casual1", + "U_lxWS_ION_Casual2", + "U_lxWS_ION_Casual3", + "U_lxWS_ION_Casual4", + "U_lxWS_ION_Casual5", + "U_lxWS_SFIA_deserter", + "U_lxWS_Djella_02_Brown", + "U_lxWS_Djella_02_Grey", + //"U_lxWS_Djella_02_Green", + "U_lxWS_Djella_02_Sand" +]; + +_dlcheadgear append [ + "lxWS_H_Bandanna_blk_hs", + "H_Cap_headphones_ion_lxws", + "lxWS_H_CapB_rvs_blk_ION", + "lxWS_H_Headset", + "H_Beret_Headset_lxWS" +]; + +_loadoutData set ["binoculars", ["Binocular","Camera_lxWS"]]; +_loadoutData set ["facewearWS", ["G_Balaclava_blk_lxWS", "G_Balaclava_oli_lxWS", "G_Balaclava_snd_lxWS", "G_Combat_lxWS", "G_Headset_lxWS"]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..51587c9b8d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,15 @@ +(_loadoutData get "goggles") pushBack "G_Combat_lxWS"; + +(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; +(_sfLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; +(_sfLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; + +(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; +(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; + +(_militiaLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual4"; +(_militiaLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; +(_militiaLoadoutData get "helmets") append ["lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..20e84036ca --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,14 @@ +(_loadoutData get "goggles") pushBack "G_Combat_lxWS"; + +(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; +(_sfLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; + +(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset"]; +(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; + +(_militiaLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual4"; +(_militiaLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; +(_militiaLoadoutData get "helmets") append ["lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..1c17702c4a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,39 @@ +(_loadoutData get "headgear") append [ + "lxWS_H_Headset", + "H_Beret_Headset_lxWS" +]; + +_vests pushback "V_lxWS_HarnessO_oli"; + +_heavyVests pushBack "V_lxWS_TacVestIR_oli"; + +(_loadoutData get "uniforms") append [ + "U_SFIA_deserter_lxWS", + "U_lxWS_SFIA_pilot_O", + "U_lxWS_SFIA_Tanker_O" +]; + +_helmets append [ + "lxWS_H_ssh40_black", + "lxWS_H_ssh40_green", + "lxWS_H_bmask_base", + "lxWS_H_bmask_camo01", + "H_bmask_snake_lxws", + "lxWS_H_bmask_white", + "lxWS_H_bmask_camo02", + "lxWS_H_bmask_yellow", + "lxWS_H_PASGT_goggles_black_F", + "lxWS_H_PASGT_goggles_olive_F", + "lxWS_H_HelmetCrew_I" +]; + +_crewhelmets append ["lxWS_H_Tank_tan_F", "lxWS_H_HelmetCrew_I"]; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..61b46ed9a7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_Rivals.sqf @@ -0,0 +1,48 @@ +(_loadoutData get "headgear") append [ + "lxWS_H_Headset", + "H_Beret_Headset_lxWS" +]; + +(_loadoutData get "uniforms") append [ + "U_lxWS_SFIA_soldier_2_O", + "U_lxWS_SFIA_soldier_1_O", + "U_lxWS_ION_Casual3", + "U_lxWS_ION_Casual6", + "U_lxWS_ION_Casual5", + "U_SFIA_deserter_lxWS", + "U_lxWS_SFIA_deserter", + "U_lxWS_SFIA_pilot_O", + "U_lxWS_SFIA_Tanker_O" +]; + +_helmets append [ + "lxWS_H_ssh40_black", + "lxWS_H_ssh40_green", + "lxWS_H_ssh40_sand", + "lxWS_H_bmask_base", + "H_turban_02_mask_black_lxws", + "lxWS_H_bmask_camo01", + "H_bmask_snake_lxws", + "H_turban_02_mask_snake_lxws", + "lxWS_H_bmask_white", + "lxWS_H_bmask_camo02", + "lxWS_H_bmask_yellow", + "lxWS_H_PASGT_goggles_black_F", + "lxWS_H_PASGT_goggles_olive_F", + "lxWS_H_HelmetCrew_I" +]; + +_crewhelmets append ["lxWS_H_Tank_tan_F", "lxWS_H_HelmetCrew_I"]; + +_vests pushback "V_lxWS_HarnessO_oli"; + +_heavyVests pushBack "V_lxWS_TacVestIR_oli"; + + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CIV.sqf new file mode 100644 index 0000000000..3d45eac4c4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_CIV.sqf @@ -0,0 +1,3 @@ +_civCarsWithWeights append ["C_Offroad_02_unarmed_F", 0.7]; +_civBoat append ["C_Boat_Transport_02_F", 1.0 ,"C_Scooter_Transport_01_F", 0.5]; +_civPlanes append ["C_Plane_Civil_01_racing_F", "C_Plane_Civil_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_FIA.sqf new file mode 100644 index 0000000000..fd53cdb0be --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_FIA.sqf @@ -0,0 +1,5 @@ +_vehiclesCivCar pushBack "C_Offroad_02_unarmed_F"; +_vehiclesLightUnarmed pushBack "I_C_Offroad_02_unarmed_F"; +_vehiclesLightArmed pushBack "I_C_Offroad_02_LMG_F"; +_vehiclesAt pushBack "I_C_Offroad_02_AT_F"; +_CivBoat append ["C_Boat_Transport_02_F", "C_Scooter_Transport_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..388d2c8128 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,5 @@ +_unarmedVehicles append ["B_T_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; +_armedVehicles append ["B_T_LSV_01_AT_F", "B_T_LSV_01_armed_F"]; +_militiaCars pushBack "I_C_Offroad_02_unarmed_F"; +_militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..18d948ff3c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,3 @@ +_unarmedVehicles append ["B_T_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; +_armedVehicles append ["B_T_LSV_01_AT_F", "B_T_LSV_01_armed_F"]; +_transportBoat pushBack "I_C_Boat_Transport_02_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..5891a5aae4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,2 @@ +_lightArmedVehicles append ["I_C_Offroad_02_AT_F", "I_C_Offroad_02_LMG_F"]; +_lightUnarmedVehicles append ["I_C_Offroad_02_unarmed_F","B_G_Offroad_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..5891a5aae4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_Rivals.sqf @@ -0,0 +1,2 @@ +_lightArmedVehicles append ["I_C_Offroad_02_AT_F", "I_C_Offroad_02_LMG_F"]; +_lightUnarmedVehicles append ["I_C_Offroad_02_unarmed_F","B_G_Offroad_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_CIV.sqf new file mode 100644 index 0000000000..342c7c1412 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_CIV.sqf @@ -0,0 +1,5 @@ +_civPlanes pushBack "CSLA_CIV_An2_1"; +_civRepair append ["CSLA_CIV_V3Sr", 0.2]; +_civIndustrial append ["CSLA_CIV_V3S" , 0.2]; +_civCarsWithWeights append ["CSLA_CIV_AZU", 0.2, "CSLA_CIV_ADA1600", 0.2, "CSLA_CIV_Sarka1200", 0.2, "CSLA_civ_CATOR", 0.1, "CSLA_CIV_JARA250", 0.1, "US85_TT650", 0.1]; +_civBoat append ["CSLA_lodka", 0.1]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_FIA.sqf new file mode 100644 index 0000000000..d9cf4a44d3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_FIA.sqf @@ -0,0 +1,13 @@ +_staticMG append ["AFMC_M2h", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; +_staticAT append ["AFMC_TOW_Stat", "CSLA_T21_Stat","CSLA_9K113_Stat"]; +_staticAA pushback "CSLA_PLdvK59_Stat"; +_vehiclePlane pushBack "CSLA_CIV_An2_1"; +_vehiclesCivCar append ["CSLA_CIV_Sarka1200","CSLA_CIV_ADA1600","CSLA_CIV_AZU","CSLA_civ_CATOR"]; +_CivTruck append ["CSLA_CIV_V3S"]; +_VehTruck append ["CSLA_F813o_noinsignia", "CSLA_F813_noinsignia"]; +_vehiclesLightUnarmed append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; +_vehiclesLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM"]; +_vehiclesAt pushback "FIA_AZU_T21"; +_vehiclesBasic append ["CSLA_CIV_JARA250","US85_TT650"]; +_vehicleAA pushBack "CSLA_PLdvK59V3S"; +_CivBoat pushback "CSLA_lodka"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..89ceae697a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,20 @@ +_staticMG pushBack "US85_M2h"; +_staticAT pushBack "US85_TOW_Stat"; +_basic pushBack "US85_M1030"; +_helisLightAttack pushback "US85_MH60FFAR"; +_helisAttack pushBack "US85_AH1F"; +_transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; +_lightAPCs append ["US85_M113","AFMC_M113A2ext"]; +_militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; +_APCs pushBack "US85_LAV25"; +_militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; +_militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; +_militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; +_airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; +_aa pushback "US85_M163"; +_tanks append ["US85_M1IP","US85_M1A1"]; +_ammoTrucks append ["US85_M923a","US85_M923a1_a"]; +_repairTrucks append ["US85_M113_DTP","US85_M923r"]; +_fuelTrucks append ["US85_M923f","US85_M923a1_f"]; +_medicalTrucks pushBack "US85_M113_AMB"; +_policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..89ceae697a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,20 @@ +_staticMG pushBack "US85_M2h"; +_staticAT pushBack "US85_TOW_Stat"; +_basic pushBack "US85_M1030"; +_helisLightAttack pushback "US85_MH60FFAR"; +_helisAttack pushBack "US85_AH1F"; +_transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; +_lightAPCs append ["US85_M113","AFMC_M113A2ext"]; +_militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; +_APCs pushBack "US85_LAV25"; +_militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; +_militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; +_militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; +_airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; +_aa pushback "US85_M163"; +_tanks append ["US85_M1IP","US85_M1A1"]; +_ammoTrucks append ["US85_M923a","US85_M923a1_a"]; +_repairTrucks append ["US85_M113_DTP","US85_M923r"]; +_fuelTrucks append ["US85_M923f","US85_M923a1_f"]; +_medicalTrucks pushBack "US85_M113_AMB"; +_policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..fb148320f9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,8 @@ +_staticLowWeapons append ["AFMC_infFALf", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; +_staticAT append ["AFMC_TOW_Stat", "CSLA_rT21","CSLA_9K113_Stat"]; +_staticMortars append ["US85_M252_Stat","CSLA_M52_Stat"]; +_lightArmedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM_noinsignia","FIA_AZU_T21_noinsignia"]; +_lightUnarmedVehicles append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; +_tanks append ["US85_M1A1","US85_M1IP","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; +_helis append ["US85_MH60M134","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; +_apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..2958b585e9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_Rivals.sqf @@ -0,0 +1,8 @@ +_staticLowWeapons append ["AFMC_infFALf", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; +_staticAT append ["AFMC_TOW_Stat", "CSLA_rT21","CSLA_9K113_Stat"]; +_staticMortars append ["US85_M252_Stat","CSLA_M52_Stat"]; +_lightArmedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM_noinsignia","FIA_AZU_T21_noinsignia"]; +_lightUnarmedVehicles append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; +_tanks append ["US85_M1A1","US85_M1IP","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; +_helis append ["US85_MH60M134","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; +_apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_CIV.sqf new file mode 100644 index 0000000000..25f554cd29 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_CIV.sqf @@ -0,0 +1,2 @@ +_civCarsWithWeights append ["C_Offroad_01_comms_F", 0.4 , "C_Offroad_01_covered_F", 0.4]; +_civIndustrial append ["C_Tractor_01_F", 0.2]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_FIA.sqf new file mode 100644 index 0000000000..46fc66dc5d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Contact/Vanilla_FIA.sqf @@ -0,0 +1 @@ +_vehiclesCivCar append ["C_Offroad_01_covered_F", "C_Offroad_01_comms_F", "C_Tractor_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_CIV.sqf new file mode 100644 index 0000000000..ac5ac0ca55 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_CIV.sqf @@ -0,0 +1,7 @@ +_civHelicopter append ["gm_gc_civ_mi2p", "gm_gc_civ_mi2r", "gm_gc_civ_mi2sr", "gm_ge_adak_bo105m_vbh_noinsignia"]; +_civPlanes append ["gm_gc_civ_l410s_salon", "gm_gc_civ_l410s_passenger"]; +_civMedical append ["gm_ge_ff_u1300l_medic", 0.3, "gm_pl_army_ural375d_medic", 0.2]; +_civFuel append ["gm_pl_army_ural375d_refuel", 0.2]; +_civRepair append ["gm_pl_army_ural4320_repair", 0.2]; +_civIndustrial append ["gm_gc_civ_ural375d_cargo" , 0.2 , "gm_ge_civ_u1300l" , 0.2 , "gm_ge_civ_typ247", 0.3, "gm_ge_civ_typ251", 0.3]; +_civCarsWithWeights append ["gm_ge_army_iltis_cargo", 0.2, "gm_pl_army_uaz469_cargo", 0.2, "gm_ge_civ_typ1200", 0.2, "gm_gc_civ_p601", 0.2, "gm_ge_civ_typ253", 0.3, "gm_ge_taxi_typ253", 0.1, "gm_ge_civ_w123", 0.4, "gm_ge_taxi_w123", 0.3, "gm_ge_army_k125", 0.1, "gm_xx_civ_bicycle_01", 0.05, "gm_ge_dbp_bicycle_01_ylw", 0.05]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_FIA.sqf new file mode 100644 index 0000000000..9112e53fa0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_FIA.sqf @@ -0,0 +1,11 @@ +_staticMG append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod", "gm_gc_bgs_searchlight_01"]; +_staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; +_civHelicopters append ["gm_gc_civ_mi2p", "gm_ge_adak_bo105m_vbh"]; +_vehiclePlane append ["gm_gc_civ_l410s_passenger", "gm_gc_civ_l410s_salon" , "gm_ge_airforce_do28d2_noinsignia"]; +_vehiclesCivCar append ["gm_ge_civ_typ1200","gm_gc_civ_p601","gm_ge_civ_typ253","gm_ge_civ_w123","gm_xx_civ_bicycle_01","gm_ge_dbp_bicycle_01_ylw"]; +_CivTruck append ["gm_gc_civ_ural375d_cargo", "gm_ge_civ_u1300l", "gm_ge_civ_typ247", "gm_ge_civ_typ251"]; +_VehTruck append ["gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container","gm_dk_army_u1300l_container","gm_ge_army_kat1_451_cargo"]; +_vehiclesLightUnarmed append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo"]; +_vehiclesLightArmed append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3"]; +_vehiclesAt append ["gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; +_vehiclesBasic append ["gm_ge_army_k125"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..f707c3e663 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,19 @@ +_aa pushBack "gm_ge_army_gepard1a1_noinsignia"; +_basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; +_lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; +_militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; +_IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; +_militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; +_militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; +_militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; +_Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; +_cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; +_ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; +_repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; +_fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; +_medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic","gm_dk_army_m113a1dk_medic_noinsignia"]; +_helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; +_transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; +_helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..f707c3e663 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,19 @@ +_aa pushBack "gm_ge_army_gepard1a1_noinsignia"; +_basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; +_lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; +_militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; +_IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; +_militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; +_militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; +_militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; +_Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; +_cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; +_ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; +_repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; +_fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; +_medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic","gm_dk_army_m113a1dk_medic_noinsignia"]; +_helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; +_transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; +_helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..8d243ba31e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,16 @@ +_staticLowWeapons append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod"]; +_staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; +_lightArmedVehicles append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3","gm_pl_army_uaz469_dshkm","gm_gc_army_uaz469_spg9_noinsignia"]; +_lightUnarmedVehicles append ["gmx_aaf_iltis_cargo_wdl","gm_gc_army_brdm2um_noinsignia","gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_u1300l_container","gm_dk_army_typ247_cargo","gm_dk_army_typ253_cargo","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container"]; +_trucks append ["gmx_aaf_kat1_451_container_wdl","gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_kat1_454_cargo_wdl","gmx_aaf_u1300l_container_wdl","gmx_aaf_u1300l_cargo_wdl", +"gm_gc_army_ural375d_cargo_noinsignia","gm_gc_army_ural4320_cargo_noinsignia","gm_dk_army_typ247_cargo","gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_u1300l_container","gm_ge_army_kat1_451_cargo","gm_ge_army_u1300l_cargo"]; + +_tanks append ["gmx_aaf_leopard1a1a1_wdl","gmx_aaf_leopard1a3_wdl","gmx_aaf_leopard1a5_wdl", +"gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia" +]; +_helis append ["gmx_aaf_ch53g_wdl","gmx_aaf_ch53gs_wdl","gmx_aaf_bo105p_pah1_wdl","gmx_aaf_bo105p_pah1a1_wdl","gmx_aaf_bo105m_vbh_wdl","gmx_aaf_bo105p1m_vbh_wdl","gmx_aaf_bo105p1m_vbh_swooper_wdl", +"gm_pl_airforce_mi2t","gm_pl_airforce_mi2urn","gm_pl_airforce_mi2us","gm_gc_airforce_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_pl_airforce_mi2urs_noinsignia" +]; +_apc append ["gmx_aaf_bpz2a0_wdl","gmx_aaf_m113a1g_apc_wdl","gmx_aaf_m113a1g_apc_milan_wdl","gmx_aaf_m113a1g_command_wdl","gmx_aaf_m113a2dk_wdl","gmx_aaf_luchsa2_wdl","gmx_aaf_luchsa1_wdl","gmx_aaf_marder1a1plus_wdl","gmx_aaf_marder1a1a_wdl","gmx_aaf_marder1a2_wdl","gmx_aaf_fuchsa0_command_wdl","gmx_aaf_fuchsa0_engineer_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl", +"gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia" +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..aa72a5c5bb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_Rivals.sqf @@ -0,0 +1,12 @@ +_staticLowWeapons append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod"]; +_staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; +_lightArmedVehicles append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3","gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; +_lightUnarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_u1300l_container","gm_dk_army_typ247_cargo","gm_dk_army_typ253_cargo","gm_gc_army_p601_noinsignia","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container"]; +_tanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; +_helis append ["gm_ge_army_bo105p_pah1_noinsignia","gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia", +"gm_pl_airforce_mi2t","gm_pl_airforce_mi2urn","gm_pl_airforce_mi2us","gm_gc_airforce_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_pl_airforce_mi2urs_noinsignia"]; +_apc append ["gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a1dk_medic_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia", +"gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_marder1a1plus_noinsignia", +"gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia","gm_ge_army_fuchsa0_command_noinsignia", +"gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia"]; +_trucks append ["gm_gc_army_ural375d_cargo_noinsignia","gm_gc_army_ural4320_cargo_noinsignia","gm_dk_army_typ247_cargo","gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_u1300l_container","gm_ge_army_kat1_451_cargo","gm_ge_army_u1300l_cargo"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..bf9cd3bf99 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf @@ -0,0 +1 @@ +_transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..bf9cd3bf99 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf @@ -0,0 +1 @@ +_transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..f6ef95b7ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,5 @@ +_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; +_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; +_radar pushback "B_Radar_System_01_F"; +_SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; +_howitzers pushBack "B_Ship_Gun_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..f6ef95b7ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,5 @@ +_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; +_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; +_radar pushback "B_Radar_System_01_F"; +_SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; +_howitzers pushBack "B_Ship_Gun_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/Rebel_kart.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/Rebel_kart.sqf new file mode 100644 index 0000000000..aa024874df --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/Rebel_kart.sqf @@ -0,0 +1 @@ +_vehiclesCivCar pushBack "C_Kart_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/kart.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/kart.sqf new file mode 100644 index 0000000000..c87386f86a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Kart/kart.sqf @@ -0,0 +1 @@ +_civCarsWithWeights append ["C_Kart_01_F", 0.01, "C_Kart_01_Blu_F", 0.01, "C_Kart_01_Fuel_F", 0.01, "C_Kart_01_Red_F", 0.01, "C_Kart_01_Vrana_F", 0.01]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_CIV.sqf new file mode 100644 index 0000000000..aac7052e71 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_CIV.sqf @@ -0,0 +1,4 @@ +_civCarsWithWeights append ["C_Van_02_transport_F", 0.2]; +_civRepair append ["C_Van_02_service_F", 0.3]; +_civMedical append ["C_Van_02_medevac_F", 0.3]; +_civIndustrial append ["C_Van_02_vehicle_F", 0.8]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_FIA.sqf new file mode 100644 index 0000000000..c4fa34f31f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_FIA.sqf @@ -0,0 +1,2 @@ +_CivTruck append ["C_Van_02_vehicle_F", "C_Van_02_transport_F"]; +_VehTruck append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..481477d3cc --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,2 @@ +_trucks append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; +_uav append ["O_UAV_06_F","O_UAV_06_medical_F","C_IDAP_UAV_06_antimine_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..c46b46987d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Lawsofwar/Vanilla_Rivals.sqf @@ -0,0 +1,2 @@ +_trucks append ["O_G_Van_02_transport_F", "O_G_Van_02_vehicle_F"]; +_uav append ["O_UAV_06_F","O_UAV_06_medical_F","C_IDAP_UAV_06_antimine_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CIV.sqf new file mode 100644 index 0000000000..f7341b26b7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CIV.sqf @@ -0,0 +1,4 @@ +_civHelicopter append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF", "C_Heli_EC_04_rescue_RF"]; +_civCarsWithWeights append ["C_Pickup_rf", 0.6, "C_Pickup_covered_rf", 0.5, "C_Truck_03_water_rf", 0.1, "C_Truck_01_water_rf", 0.1]; +_civRepair append ["C_Pickup_repair_rf", 0.3]; +_civFuel append ["a3a_civ_Pickup_fuel_rf", 0.1]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_FIA.sqf new file mode 100644 index 0000000000..2f4c74ccfe --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_FIA.sqf @@ -0,0 +1,6 @@ +_vehiclesCivCar append ["C_Pickup_rf", "C_Pickup_covered_rf"]; +_civHelicopters append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF","C_Heli_EC_04_rescue_RF"]; +_vehiclesLightArmed append ["a3u_black_Pickup_mmg_alt_rf", "a3u_black_Pickup_mmg_frame_rf","I_G_Pickup_hmg_rf"]; +_vehiclesLightUnarmed pushBack "I_G_Pickup_rf"; +_vehicleAA pushBack "B_Pickup_aat_rf"; +_staticMortars pushBack "I_G_CommandoMortar_RF"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..6da19157b5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,12 @@ +_unarmedVehicles append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; +_armedVehicles pushBack "B_T_Pickup_mmg_rf"; +_militiaLightArmed pushBack "B_T_Pickup_hmg_rf"; +_militiaCars append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; +_aa pushBack "B_T_Pickup_aat_rf"; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_T_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight pushBack "B_Heli_light_03_unarmed_RF"; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack pushBack "a3a_black_Heli_EC_02_RF"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..6da19157b5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,12 @@ +_unarmedVehicles append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; +_armedVehicles pushBack "B_T_Pickup_mmg_rf"; +_militiaLightArmed pushBack "B_T_Pickup_hmg_rf"; +_militiaCars append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; +_aa pushBack "B_T_Pickup_aat_rf"; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_T_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight pushBack "B_Heli_light_03_unarmed_RF"; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack pushBack "a3a_black_Heli_EC_02_RF"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..b1901f612c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,5 @@ +_lightArmedVehicles append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf","I_G_Pickup_hmg_rf"]; +_lightUnarmedVehicles append ["I_Pickup_rf","I_Pickup_Comms_rf"]; +_uav append ["I_UAV_RC40_SENSOR_RF","I_UAV_RC40_HE_RF","I_UAV_RC40_SmokeWhite_RF"]; +_helis append ["I_Heli_EC_01A_military_RF","I_Heli_EC_02_RF","a3a_green_Heli_light_03_unarmed_RF","a3a_AAF_Heli_light_03_unarmed_RF","a3a_AAF_Heli_light_03_dynamicLoadout_RF"]; +_staticMortars append ["I_CommandoMortar_RF","I_TwinMortar_RF"] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..a92d690cc0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_Rivals.sqf @@ -0,0 +1,2 @@ +_lightArmedVehicles append ["a3a_black_Pickup_mmg_rf", "a3u_black_Pickup_mmg_frame_rf", "a3u_black_Pickup_mmg_alt_rf"]; +_lightUnarmedVehicles pushBack "a3u_black_Pickup_rival_rf"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_CIV.sqf new file mode 100644 index 0000000000..b74e9925ca --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_CIV.sqf @@ -0,0 +1,7 @@ +_civBoat append ["vn_c_boat_01_04", 0.5 ,"vn_c_boat_01_00", 0.5,"vn_c_boat_01_03", 0.5,"vn_c_boat_01_01", 0.5,"vn_c_boat_01_02", 0.5,"vn_c_boat_02_03", 0.5,"vn_c_boat_02_04", 0.5, +"vn_c_boat_02_00", 0.5,"vn_c_boat_02_01", 0.5,"vn_c_boat_02_02", 0.5,"vn_c_boat_08_02", 0.5,"vn_c_boat_08_01", 0.5,"vn_c_boat_07_02", 0.5,"vn_c_boat_07_01"]; +_civHelicopter append ["vn_o_air_mi2_02_02_noinsignia","vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09"]; +_civPlanes append ["vnx_i_air_ac119_02_01_noinsignia"]; +_civIndustrial append ["vn_c_car_04_01", 0.3]; +_civCarsWithWeights append ["vn_c_bicycle_01", 0.05, "vn_c_car_01_01", 0.2, "vn_c_car_03_01", 0.2, "vn_c_car_02_01", 0.2, "vn_c_wheeled_m151_02", 0.3, "vn_c_wheeled_m151_01", 0.2, +"vn_c_car_01_02", 0.4]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_FIA.sqf new file mode 100644 index 0000000000..b08d39c20c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_FIA.sqf @@ -0,0 +1,18 @@ +_staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", +"vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; +_staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; +_staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; +if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { + _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; +}; +_vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; +_CivTruck append ["vn_c_car_04_01"]; +_VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; +_vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; +_vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; +_vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; +_vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; +_vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; +_CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; +_vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; +_civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..e78cb9cdeb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_Rivals.sqf @@ -0,0 +1,18 @@ +_staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", +"vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; +_staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; +_staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; +_lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", +"vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; +_lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; +_tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; +_helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", +"vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", +"vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" +,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", +"vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" +,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" +]; +_apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", +"vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; +_trucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf index 1a2d33f537..8c72b281f5 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_AAF.sqf @@ -1,16 +1,17 @@ _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; -_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1","SPE_105mm_M3_Direct"]; _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; -_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; -//_militiaCars append [];leave for SPE 1.1 update -//_militiaLightArmed append []; leave for SPE 1.1 update -_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; -_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; +_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia", +"SPE_FR_M4A0_105_noinsignia","SPE_FR_M4A3_75_noinsignia","SPE_FR_M4A3_76_noinsignia","SPE_M4A0_composite_noinsignia","SPE_M4A1_75_erla_noinsignia","SPE_M4A3_T34_Calliope_Direct_noinsignia","SPE_ST_Jagdpanther_G1_noinsignia","SPE_ST_StuG_III_G_SKB_noinsignia","SPE_ST_PzKpfwV_G"]; +_militiaCars append ["SPE_US_G503_MB_noinsignia","SPE_US_G503_MB_Armoured_noinsignia","SPE_US_G503_MB_Open_noinsignia"]; +_militiaLightArmed append ["SPE_US_G503_MB_M1919_Armoured_noinsignia","SPE_US_G503_MB_M1919_noinsignia","SPE_US_G503_MB_M2_Armoured_noinsignia","SPE_US_G503_MB_M2_noinsignia","SPE_US_G503_MB_M2_PATROL_noinsignia","SPE_US_G503_MB_M1919_PATROL_noinsignia"]; +_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_CCKW_353_noinsignia","SPE_CCKW_353_M2_noinsignia","SPE_CCKW_353_Open_noinsignia"]; +_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia","SPE_FR_M20_AUC_noinsignia","SPE_FR_M8_LAC_noinsignia","SPE_FR_M8_LAC_ringMount_noinsignia"]; _airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; _aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; -_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; -_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; -_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; -_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; +_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia","SPE_CCKW_353_Ammo_noinsignia"]; +_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia","SPE_CCKW_353_Repair_noinsignia"]; +_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia","SPE_CCKW_353_Fuel_noinsignia"]; +_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia","SPE_US_G503_MB_Ambulance_noinsignia","SPE_CCKW_353_Ambulance_noinsignia"]; _planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; _planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_CIV.sqf new file mode 100644 index 0000000000..4b2d61a27f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_CIV.sqf @@ -0,0 +1,5 @@ +_civCarsWithWeights append ["SPE_Milice_R200_Unarmed_noinsignia", 0.05, "SPE_Milice_R200_Hood_noinsignia", 0.05, "SPE_US_G503_MB_noinsignia", 0.05, "SPE_US_G503_MB_Open_noinsignia",0.05]; +_civMedical append ["SPE_FFI_OpelBlitz_Ambulance_noinsignia", 0.05, "SPE_CCKW_353_Ambulance_noinsignia", 0.05]; +_civRepair append ["SPE_FFI_OpelBlitz_Repair_noinsignia", 0.05, "SPE_CCKW_353_Repair_noinsignia", 0.05]; +_civFuel append ["SPE_FFI_OpelBlitz_Fuel_noinsignia", 0.05, "SPE_CCKW_353_Fuel_noinsignia", 0.05]; +_civIndustrial append ["SPE_FFI_OpelBlitz_noinsignia", 0.1,"SPE_FFI_OpelBlitz_Open_noinsignia",0.1, "SPE_CCKW_353_Open_noinsignia",0.1, "SPE_CCKW_353_noinsignia",0.01]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_FIA.sqf new file mode 100644 index 0000000000..19192e5ff0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_FIA.sqf @@ -0,0 +1,11 @@ +_staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; +_staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; +_CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; +_VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia","SPE_CCKW_353_noinsignia","SPE_CCKW_353_Open_noinsignia","SPE_CCKW_353_M2_noinsignia"]; +_vehiclesCivCar append ["SPE_Milice_R200_Unarmed_noinsignia", "SPE_Milice_R200_Hood_noinsignia"]; +_vehiclesLightUnarmed append ["SPE_US_G503_MB_noinsignia","SPE_US_G503_MB_Open_noinsignia"]; +_vehiclesLightArmed append ["SPE_Milice_R200_MG34_noinsignia","SPE_US_G503_MB_M1919_Armoured_noinsignia","SPE_US_G503_MB_M1919_noinsignia","SPE_US_G503_MB_M2_Armoured_noinsignia","SPE_US_G503_MB_M2_noinsignia","SPE_US_G503_MB_M2_PATROL_noinsignia","SPE_US_G503_MB_M1919_PATROL_noinsignia"]; +//_vehiclesBasic append []; +//_vehiclesAt append []; +_vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf index 1a2d33f537..8c72b281f5 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_LDF.sqf @@ -1,16 +1,17 @@ _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight"]; -_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1","SPE_105mm_M3_Direct"]; _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; -_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; -//_militiaCars append [];leave for SPE 1.1 update -//_militiaLightArmed append []; leave for SPE 1.1 update -_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; -_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; +_lightTanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia", +"SPE_FR_M4A0_105_noinsignia","SPE_FR_M4A3_75_noinsignia","SPE_FR_M4A3_76_noinsignia","SPE_M4A0_composite_noinsignia","SPE_M4A1_75_erla_noinsignia","SPE_M4A3_T34_Calliope_Direct_noinsignia","SPE_ST_Jagdpanther_G1_noinsignia","SPE_ST_StuG_III_G_SKB_noinsignia","SPE_ST_PzKpfwV_G"]; +_militiaCars append ["SPE_US_G503_MB_noinsignia","SPE_US_G503_MB_Armoured_noinsignia","SPE_US_G503_MB_Open_noinsignia"]; +_militiaLightArmed append ["SPE_US_G503_MB_M1919_Armoured_noinsignia","SPE_US_G503_MB_M1919_noinsignia","SPE_US_G503_MB_M2_Armoured_noinsignia","SPE_US_G503_MB_M2_noinsignia","SPE_US_G503_MB_M2_PATROL_noinsignia","SPE_US_G503_MB_M1919_PATROL_noinsignia"]; +_militiaTrucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_CCKW_353_noinsignia","SPE_CCKW_353_M2_noinsignia","SPE_CCKW_353_Open_noinsignia"]; +_militiaAPCs append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia","SPE_FR_M20_AUC_noinsignia","SPE_FR_M8_LAC_noinsignia","SPE_FR_M8_LAC_ringMount_noinsignia"]; _airborneVehicles append ["SPE_FR_M3_Halftrack_noinsignia","SPE_FFI_SdKfz250_1_noinsignia"]; _aa append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; -_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia"]; -_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia"]; -_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia"]; -_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia"]; +_ammoTrucks append ["SPE_FR_M3_Halftrack_Ammo_noinsignia","SPE_CCKW_353_Ammo_noinsignia"]; +_repairTrucks append ["SPE_FR_M3_Halftrack_Repair_noinsignia","SPE_CCKW_353_Repair_noinsignia"]; +_fuelTrucks append ["SPE_FR_M3_Halftrack_Fuel_noinsignia","SPE_CCKW_353_Fuel_noinsignia"]; +_medicalTrucks append ["SPE_FR_M3_Halftrack_Ambulance_noinsignia","SPE_US_G503_MB_Ambulance_noinsignia","SPE_CCKW_353_Ambulance_noinsignia"]; _planesCAS append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; _planesAA append ["SPE_P47_noinsignia","SPE_FW190F8_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..4bab36e558 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SPE/Vanilla_Rivals.sqf @@ -0,0 +1,9 @@ +_staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; +_staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1","SPE_105mm_M3_Direct"]; +_staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; +_lightArmedVehicles append ["SPE_Milice_R200_MG34_noinsignia","SPE_US_G503_MB_M1919_Armoured_noinsignia","SPE_US_G503_MB_M1919_noinsignia","SPE_US_G503_MB_M2_Armoured_noinsignia","SPE_US_G503_MB_M2_noinsignia","SPE_US_G503_MB_M2_PATROL_noinsignia","SPE_US_G503_MB_M1919_PATROL_noinsignia"]; +_lightUnarmedVehicles append ["SPE_Milice_R200_Hood_noinsignia","SPE_Milice_R200_Unarmed_noinsignia","SPE_US_G503_MB_noinsignia","SPE_US_G503_MB_Armoured_noinsignia","SPE_US_G503_MB_Open_noinsignia"]; +_tanks append ["SPE_PzKpfwIV_G_noinsignia","SPE_FR_M10_noinsignia","SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia", +"SPE_FR_M4A0_105_noinsignia","SPE_FR_M4A3_75_noinsignia","SPE_FR_M4A3_76_noinsignia","SPE_M4A0_composite_noinsignia","SPE_M4A1_75_erla_noinsignia","SPE_M4A3_T34_Calliope_Direct_noinsignia","SPE_ST_Jagdpanther_G1_noinsignia","SPE_ST_StuG_III_G_SKB_noinsignia","SPE_ST_PzKpfwV_G"]; +_apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia","SPE_FR_M20_AUC_noinsignia","SPE_FR_M8_LAC_noinsignia","SPE_FR_M8_LAC_ringMount_noinsignia"]; +_trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_CCKW_353_noinsignia","SPE_CCKW_353_M2_noinsignia","SPE_CCKW_353_Open_noinsignia"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..2e512bc901 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Temparate.sqf @@ -0,0 +1 @@ +_lightTanks = ["B_T_AFV_Wheeled_01_cannon_F", "B_T_AFV_Wheeled_01_up_cannon_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..2e512bc901 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO_Tropical.sqf @@ -0,0 +1 @@ +_lightTanks = ["B_T_AFV_Wheeled_01_cannon_F", "B_T_AFV_Wheeled_01_up_cannon_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..b6e58df8a3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Riv_Remnants.sqf @@ -0,0 +1 @@ +_tanks append ["I_LT_01_cannon_F","I_LT_01_AT_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..c99cedcf92 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_Rivals.sqf @@ -0,0 +1 @@ +_tanks pushBack "I_LT_01_cannon_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CIV.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CIV.sqf new file mode 100644 index 0000000000..8310c5d34a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CIV.sqf @@ -0,0 +1,2 @@ +_civCarsWithWeights append ["C_Truck_02_racing_lxWS" , 0.1 , "C_Offroad_lxWS", 0.5]; +_civIndustrial append ["C_Truck_02_cargo_lxWS" , 0.4 , "C_Truck_02_flatbed_lxWS" , 0.4]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_FIA.sqf new file mode 100644 index 0000000000..cb0f2cee44 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_FIA.sqf @@ -0,0 +1,7 @@ +_CivTruck append ["C_Truck_02_cargo_lxWS", "C_Truck_02_flatbed_lxWS"]; +_vehiclesCivCar append ["C_Offroad_lxWS","C_Truck_02_racing_lxWS"]; +_vehiclesLightUnarmed pushBack "I_G_Offroad_01_armor_base_lxWS"; +_vehiclesLightArmed pushBack "I_G_Offroad_01_armor_armed_lxWS"; +_vehiclesAt pushBack "I_G_Offroad_01_armor_AT_lxWS"; +_vehicleAA pushBack "I_Tura_Truck_02_aa_lxWS"; +_staticAA append ["I_Tura_ZU23_lxWS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..fa2bc96b09 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,6 @@ +_artillery pushBack "B_T_APC_Wheeled_01_mortar_lxWS"; +_APCs pushBack "B_T_APC_Wheeled_01_atgm_lxWS"; +_lightAPCs = ["B_T_APC_Wheeled_01_command_lxWS"]; +_airborneVehicles pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_uavsPortable pushBack "B_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..9e2aae2453 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,5 @@ +_artillery pushBack "B_T_APC_Wheeled_01_mortar_lxWS"; +_APCs pushBack "B_T_APC_Wheeled_01_atgm_lxWS"; +_lightAPCs = ["B_T_APC_Wheeled_01_command_lxWS"]; +_airborneVehicles pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..8fd45baed9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,4 @@ +_lightArmedVehicles append ["I_G_Offroad_01_armor_AT_lxWS", "I_G_Offroad_01_armor_armed_lxWS"]; +_lightUnarmedVehicles pushBack "I_G_Offroad_01_armor_base_lxWS"; +_apc append ["O_SFIA_APC_Wheeled_02_hmg_lxWS","O_SFIA_APC_Wheeled_02_unarmed_lxWS"]; +_uav append ["I_UAV_02_lxWS","O_Tura_UAV_02_IED_lxWS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..d3cf22207d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_Rivals.sqf @@ -0,0 +1,4 @@ +_lightArmedVehicles append ["O_G_Offroad_01_armor_AT_lxWS", "O_G_Offroad_01_armor_armed_lxWS"]; +_lightUnarmedVehicles pushBack "O_G_Offroad_01_armor_base_lxWS"; +_apc append ["O_SFIA_APC_Wheeled_02_hmg_lxWS","O_SFIA_APC_Wheeled_02_unarmed_lxWS"]; +_uav append ["O_UAV_02_lxWS","O_Tura_UAV_02_IED_lxWS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_french.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_french.sqf new file mode 100644 index 0000000000..24ad1390c8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_french.sqf @@ -0,0 +1 @@ +"SPE_Male02FRE","SPE_Male01FRE" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_german.sqf b/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_german.sqf new file mode 100644 index 0000000000..521fc331c9 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/voices/SPE_german.sqf @@ -0,0 +1 @@ +"SPE_Male02GER","SPE_Male01GER" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf index b3a68794ac..ea46892098 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Arid.sqf @@ -84,7 +84,7 @@ ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] ]; -_eliteLoadoutData get "grenadeLaunchers") append [ +(_eliteLoadoutData get "grenadeLaunchers") append [ ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], @@ -110,9 +110,6 @@ _eliteLoadoutData get "grenadeLaunchers") append [ ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] ]; -(_militaryLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] -]; (_policeLoadoutData get "SMGs") append [ ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..d23d0da6b0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,114 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..fb5276700c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,111 @@ +_sfLoadoutData set ["slRifles", [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["rifles", [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..48e835285a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,18 @@ +_rifles pushBack ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_tunedRifles append [ + ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], + ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] +]; +_carbines pushBack ["arifle_AKS_F", "", "", "", ["30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Tracer_Green_F"], [], ""]; +_gls pushBack ["arifle_AK12_GL_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""]; +_mgs = [ + ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Tracer_Red_F"], [], ""] +]; +_rpgs append [ + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] +]; +_enforcerRifles pushBack ["arifle_AKM_F", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""]; +_pistols pushBack "hgun_Pistol_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..8e740a0a02 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_Rivals.sqf @@ -0,0 +1,18 @@ +_rifles pushBack ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_tunedRifles append [ + ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], + ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] +]; +_carbines pushBack ["arifle_AKS_F", "", "", "", ["30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Tracer_Green_F"], [], ""]; +_gls pushBack ["arifle_AK12_GL_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""]; +_mgs = [ + ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Tracer_Red_F"], [], ""] +]; +_rpgs = [ + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], + ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] +]; +_enforcerRifles pushBack ["arifle_AKM_F", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""]; +_pistols pushBack "hgun_Pistol_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf index e69de29bb2..ef62ae7faa 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf @@ -0,0 +1,11 @@ +(_militiaLoadoutData get "marksmanRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], + ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..d338c71f3d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,88 @@ +(_loadoutData get "antiInfantryGrenades") append [ + "CSLA_F1","CSLA_RG4o","CSLA_RG4u","CSLA_URG86u","CSLA_URG86o" +]; +(_loadoutData get "lightExplosives") append [ + "CSLA_TNT0100g" +]; +(_loadoutData get "APMines") append [ + "CSLA_F1m_mag","US85_M67m_mag","CSLA_NO2","CSLA_RG4m_mag","CSLA_URG86m_mag","CSLA_PPMiNa_mag" +]; +(_loadoutData get "ATMines") append [ + "CSLA_PtMiBa3_mag" +]; + +_rpgs append [ + ["US85_M136", "", "", "", ["US85_M136_Mag"], [], ""], + ["US85_M47", "", "", "", ["US85_M47_Mag"], [], ""], + ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""], + ["CSLA_RPG75", "", "", "", ["CSLA_RPG75_Mag", "CSLA_RPG75_Mag"], [], ""], + ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["US85_LAW72", "", "", "", ["US85_LAW72_Mag", "US85_LAW72_Mag"], [], ""], + ["US85_MAAWS", "", "", "", ["US85_MAAWS_HEDP","US85_MAAWS_HEDP","US85_MAAWS_HEAT"], [], ""], + ["US85_SMAW", "", "", "", ["US85_SMAW_HEAA","US85_SMAW_HEAA","US85_SMAW_HEDP"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["CSLA_9K32", "", "", "", ["CSLA_9M32M","CSLA_9M32M"], [], ""], + ["US85_FIM92", "", "", "", ["US85_FIM92_Mag","US85_FIM92_Mag"], [], ""] +]; +_gls append [ + ["US85_M16A2CARGL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], + ["US85_M16A2GL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], + ["CSLA_VG70", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], ["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a"], "CSLA_Sa58bnt"] +]; +_rifles append [ + ["US85_FAL", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_FALf", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_M14", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_M16A1", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], ""], + ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_carbines append [ + ["US85_M16A2CAR", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_MPVN", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], + ["US85_MPVSD", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], + ["CSLA_rSa61", "", "", "", ["CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27"], [], ""], + ["CSLA_Sa24", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""], + ["CSLA_Sa26", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""] +]; +_tunedRifles append [ + ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_M16A2CAR", "US85_M16tlm","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A1", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_marksmanRifles append [ + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt", "CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"], [], "gm_msg90_bipod_blk"], + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59"], [], ""] +]; +_enforcerRifles append [ + ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_M16A2CAR", "","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A1", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"], + ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_mgs append [ + ["US85_M249", "", "", "US85_sc4x20M249", ["US85_200Rnd_556x45","US85_200Rnd_556x45"], [], ""], + ["US85_M60", "", "", "", ["US85_100Rnd_762x51","US85_100Rnd_762x51"], [], ""], + ["CSLA_UK59L", "", "", "CSLA_UK59_ZD4x8", ["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62Sv59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59"], [], ""] +]; +_pistols append [ + ["US85_1911", "", "", "", ["US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP"], [], ""], + ["US85_M9", "", "", "", ["US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger"], [], ""], + ["CSLA_Pi52", "", "", "", ["CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52"], [], ""], + ["CSLA_Pi75lr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], + ["CSLA_Pi75sr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], + ["CSLA_Pi82", "", "", "", ["CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82"], [], ""], + ["CSLA_Sa61", "", "", "", ["CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..d338c71f3d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_Rivals.sqf @@ -0,0 +1,88 @@ +(_loadoutData get "antiInfantryGrenades") append [ + "CSLA_F1","CSLA_RG4o","CSLA_RG4u","CSLA_URG86u","CSLA_URG86o" +]; +(_loadoutData get "lightExplosives") append [ + "CSLA_TNT0100g" +]; +(_loadoutData get "APMines") append [ + "CSLA_F1m_mag","US85_M67m_mag","CSLA_NO2","CSLA_RG4m_mag","CSLA_URG86m_mag","CSLA_PPMiNa_mag" +]; +(_loadoutData get "ATMines") append [ + "CSLA_PtMiBa3_mag" +]; + +_rpgs append [ + ["US85_M136", "", "", "", ["US85_M136_Mag"], [], ""], + ["US85_M47", "", "", "", ["US85_M47_Mag"], [], ""], + ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""], + ["CSLA_RPG75", "", "", "", ["CSLA_RPG75_Mag", "CSLA_RPG75_Mag"], [], ""], + ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["US85_LAW72", "", "", "", ["US85_LAW72_Mag", "US85_LAW72_Mag"], [], ""], + ["US85_MAAWS", "", "", "", ["US85_MAAWS_HEDP","US85_MAAWS_HEDP","US85_MAAWS_HEAT"], [], ""], + ["US85_SMAW", "", "", "", ["US85_SMAW_HEAA","US85_SMAW_HEAA","US85_SMAW_HEDP"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["CSLA_9K32", "", "", "", ["CSLA_9M32M","CSLA_9M32M"], [], ""], + ["US85_FIM92", "", "", "", ["US85_FIM92_Mag","US85_FIM92_Mag"], [], ""] +]; +_gls append [ + ["US85_M16A2CARGL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], + ["US85_M16A2GL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], + ["CSLA_VG70", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], ["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a"], "CSLA_Sa58bnt"] +]; +_rifles append [ + ["US85_FAL", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_FALf", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_M14", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], + ["US85_M16A1", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], ""], + ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_carbines append [ + ["US85_M16A2CAR", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_MPVN", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], + ["US85_MPVSD", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], + ["CSLA_rSa61", "", "", "", ["CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27"], [], ""], + ["CSLA_Sa24", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""], + ["CSLA_Sa26", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""] +]; +_tunedRifles append [ + ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_M16A2CAR", "US85_M16tlm","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A1", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_marksmanRifles append [ + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt", "CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"], [], "gm_msg90_bipod_blk"], + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59"], [], ""] +]; +_enforcerRifles append [ + ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], + ["US85_M16A2CAR", "","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A1", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["US85_M16A2", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], + ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"], + ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] +]; +_mgs append [ + ["US85_M249", "", "", "US85_sc4x20M249", ["US85_200Rnd_556x45","US85_200Rnd_556x45"], [], ""], + ["US85_M60", "", "", "", ["US85_100Rnd_762x51","US85_100Rnd_762x51"], [], ""], + ["CSLA_UK59L", "", "", "CSLA_UK59_ZD4x8", ["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62Sv59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59"], [], ""] +]; +_pistols append [ + ["US85_1911", "", "", "", ["US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP"], [], ""], + ["US85_M9", "", "", "", ["US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger"], [], ""], + ["CSLA_Pi52", "", "", "", ["CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52"], [], ""], + ["CSLA_Pi75lr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], + ["CSLA_Pi75sr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], + ["CSLA_Pi82", "", "", "", ["CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82"], [], ""], + ["CSLA_Sa61", "", "", "", ["CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..e7348cd3d3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,96 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..dfeda9f5d2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,95 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..cbb015c14d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,5 @@ +_carbines pushBack ["arifle_AK12U_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_tunedRifles pushBack ["arifle_AK12U_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_marksmanRifles = [ + ["srifle_DMR_06_hunter_F", "", "", "optic_DMS_weathered_F", ["10Rnd_Mk14_762x51_Mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..cbb015c14d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_Rivals.sqf @@ -0,0 +1,5 @@ +_carbines pushBack ["arifle_AK12U_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_tunedRifles pushBack ["arifle_AK12U_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; +_marksmanRifles = [ + ["srifle_DMR_06_hunter_F", "", "", "optic_DMS_weathered_F", ["10Rnd_Mk14_762x51_Mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf index 1598c04912..6ebf77cd9e 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_AAF.sqf @@ -8,7 +8,6 @@ ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] ]; (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] ]; (_sfLoadoutData get "slRifles") append [ diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf index 4c2955103c..6346e4b4c7 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_LDF.sqf @@ -43,7 +43,6 @@ ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] ]; (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] ]; (_sfLoadoutData get "slRifles") append [ diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf index e50a3eb9d8..1a0384aa40 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf @@ -1,5 +1,4 @@ (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""], ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] ]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..4a4449bf99 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,69 @@ +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "helmets") append [ + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli", + "gm_dk_headgear_m96_cover_wdl", + "gm_dk_headgear_m96_oli", + "gm_ge_headgear_m92_flk", + "gm_ge_headgear_m92_cover_blk", + "gm_ge_headgear_m92_glasses_flk", + "gm_ge_headgear_m92_cover_glasses_blk", + "gm_ge_headgear_m92_cover_glasses_oli" +]; +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..4a4449bf99 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,69 @@ +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "helmets") append [ + "gm_ge_headgear_m92_cover_glasses_oli", + "gm_ge_headgear_m92_cover_oli", + "gm_dk_headgear_m96_cover_wdl", + "gm_dk_headgear_m96_oli", + "gm_ge_headgear_m92_flk", + "gm_ge_headgear_m92_cover_blk", + "gm_ge_headgear_m92_glasses_flk", + "gm_ge_headgear_m92_cover_glasses_blk", + "gm_ge_headgear_m92_cover_glasses_oli" +]; +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..9a63cc496f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,114 @@ +(_loadoutData get "antiInfantryGrenades") append [ + "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", + "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5" +]; +(_loadoutData get "smokeGrenades") append [ + "gm_smokeshell_wht_gc", + "gm_smokeshell_wht_dm25" +]; +(_loadoutData get "signalsmokeGrenades") append [ + "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", + "gm_smokeshell_red_dm23","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32" +]; +(_loadoutData get "lightExplosives") append [ + "gm_explosive_plnp_charge" +]; +(_loadoutData get "heavyExplosives") append [ + "gm_explosive_petn_charge" +]; +(_loadoutData get "ATMines") append [ + "gm_mine_at_dm21","gm_mine_at_tm46" +]; +(_loadoutData get "APMines") append [ + "gm_mine_ap_dm31" +]; + +_rpgs append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2", "gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12a1_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +_gls append [ + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_akm_pallad_wud", "", "", "gm_zvn64_ak", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +_rifles append [ + ["gm_ak74n_wud", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_akm_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akms_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmsl_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmsn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_hk33a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33ka2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33ka3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33sg1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""],// + ["gm_g3a3a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_m16a1_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_m16a2_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""] +]; +_carbines append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "gm_surefire_l60_ir_hoseclamp_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_g3ka4a1_ris_blk", "", "", "optic_ACO_grn_smg", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_hk53a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk53a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_mpm85_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_mpiaks74nk_brn", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_mpikms72k_brn", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""] +]; +_tunedRifles append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_m16a1_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_m16a2_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_mpikms72ksd_brn", "","gm_flashlightp2_wht_akkhandguard_blu","gm_pka_dovetail_blk",["gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk"], [], ""] +]; +_marksmanRifles append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_blk",["gm_10Rnd_762x54mmR_AP_7N1_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_B_T_7t2_svd_blk"], [], "gm_msg90_bipod_blk"] +]; +_enforcerRifles append [ + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""] +]; +_mgs append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_hmgpkm_prp", "", "", "", ["gm_100Rnd_762x54mmR_B_T_7t2_pk_grn","gm_100Rnd_762x54mmR_B_T_7t2_pk_grn"], [], ""], + ["gm_lmgrpk74n_blk", "gm_suppressor_pbs4_545mm_blk", "gm_flashlightp2_wht_akhandguard_blu", "gm_pka_dovetail_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_lmgrpk_brn", "gm_suppressor_pbs1_762mm_blk", "gm_flashlightp2_wht_akkhandguard_blu", "gm_pka_dovetail_blk", ["gm_75Rnd_762x39mm_B_57N231_mpikm_blk","gm_75Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""], + ["gm_rpk74n_wud", "gm_suppressor_pbs4_545mm_blk", "", "gm_zfk4x25_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_rpk_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zvn64_rpk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_rpkn_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zfk4x25_blk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""] +]; +_pistols append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..9a63cc496f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_Rivals.sqf @@ -0,0 +1,114 @@ +(_loadoutData get "antiInfantryGrenades") append [ + "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", + "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5" +]; +(_loadoutData get "smokeGrenades") append [ + "gm_smokeshell_wht_gc", + "gm_smokeshell_wht_dm25" +]; +(_loadoutData get "signalsmokeGrenades") append [ + "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", + "gm_smokeshell_red_dm23","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32" +]; +(_loadoutData get "lightExplosives") append [ + "gm_explosive_plnp_charge" +]; +(_loadoutData get "heavyExplosives") append [ + "gm_explosive_petn_charge" +]; +(_loadoutData get "ATMines") append [ + "gm_mine_at_dm21","gm_mine_at_tm46" +]; +(_loadoutData get "APMines") append [ + "gm_mine_ap_dm31" +]; + +_rpgs append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2", "gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12a1_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +_gls append [ + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_akm_pallad_wud", "", "", "gm_zvn64_ak", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +_rifles append [ + ["gm_ak74n_wud", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_akm_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akms_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmsl_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_akmsn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_hk33a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33ka2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33ka3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk33sg1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""],// + ["gm_g3a3a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_m16a1_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_m16a2_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""] +]; +_carbines append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "gm_surefire_l60_ir_hoseclamp_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_g3ka4a1_ris_blk", "", "", "optic_ACO_grn_smg", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], + ["gm_hk53a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_hk53a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_mpm85_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], + ["gm_mpiaks74nk_brn", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_mpikms72k_brn", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""] +]; +_tunedRifles append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_m16a1_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_m16a2_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], + ["gm_mpikms72ksd_brn", "","gm_flashlightp2_wht_akkhandguard_blu","gm_pka_dovetail_blk",["gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk"], [], ""] +]; +_marksmanRifles append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_blk",["gm_10Rnd_762x54mmR_AP_7N1_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_B_T_7t2_svd_blk"], [], "gm_msg90_bipod_blk"] +]; +_enforcerRifles append [ + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""] +]; +_mgs append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_hmgpkm_prp", "", "", "", ["gm_100Rnd_762x54mmR_B_T_7t2_pk_grn","gm_100Rnd_762x54mmR_B_T_7t2_pk_grn"], [], ""], + ["gm_lmgrpk74n_blk", "gm_suppressor_pbs4_545mm_blk", "gm_flashlightp2_wht_akhandguard_blu", "gm_pka_dovetail_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_lmgrpk_brn", "gm_suppressor_pbs1_762mm_blk", "gm_flashlightp2_wht_akkhandguard_blu", "gm_pka_dovetail_blk", ["gm_75Rnd_762x39mm_B_57N231_mpikm_blk","gm_75Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""], + ["gm_rpk74n_wud", "gm_suppressor_pbs4_545mm_blk", "", "gm_zfk4x25_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], + ["gm_rpk_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zvn64_rpk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], + ["gm_rpkn_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zfk4x25_blk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""] +]; +_pistols append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..8c48b1e085 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,89 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_tws", [], [], "bipod_01_F_blk"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_tws_mg", [], [], "bipod_01_F_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_flashlight","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..6c2bf2335c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,97 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_tws_mg", [], [], "bipod_01_F_blk"] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_tws_mg", [], [], "bipod_01_F_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_flashlight","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..d2eea1226d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Riv_Remnants.sqf @@ -0,0 +1 @@ +_tunedRifles pushBack ["srifle_DMR_03_F", "", "acc_flashlight", "optic_MRCO", ["20Rnd_762x51_Mag"], [], "bipod_02_F_blk"] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..d2eea1226d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_Rivals.sqf @@ -0,0 +1 @@ +_tunedRifles pushBack ["srifle_DMR_03_F", "", "acc_flashlight", "optic_MRCO", ["20Rnd_762x51_Mag"], [], "bipod_02_F_blk"] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..cbb11282c0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,62 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..a2807e1b1c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,55 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..7056c13c4e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_Rivals.sqf @@ -0,0 +1,10 @@ +_marksmanRifles pushBack ["srifle_DMR_01_black_RF", "", "acc_flashlight", "optic_VRCO_RF", ["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"], [], ""]; +_rifles pushBack ["arifle_ash12_blk_RF", "", "", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_enforcerRifles pushBack ["arifle_ash12_LR_blk_RF", "", "optic_VRCO_RF", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_tunedRifles pushBack ["arifle_ash12_LR_blk_RF", "", "", "optic_VRCO_RF", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_gls pushBack ["arifle_ash12_GL_blk_RF", "", "acc_flashlight", "optic_VRCO_khk_RF", ["10Rnd_127x55_Mag_RF", "20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "UGL_FlareGreen_F"], ""]; +_pistols append ["hgun_Glock19_RF", "hgun_Glock19_auto_RF", "hgun_DEagle_RF", "hgun_Glock19_auto_khk_RF", "hgun_DEagle_classic_RF"]; +if (random 100 <= 45) then { + _tunedRifles pushBack ["srifle_h6_gold_rf", "muzzle_snds_M", "", "optic_VRCO_RF", ["30Rnd_556x45_AP_Stanag_green_RF"], [], ""]; + _pistols append ["hgun_DEagle_gold_RF"]; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf new file mode 100644 index 0000000000..1ff2851571 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf @@ -0,0 +1,124 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..635f73b99e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,131 @@ +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..ed832ecc1b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,156 @@ +_rpgs append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; +_gls append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +_rifles append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +_carbines append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +_tunedRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +_marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; +_enforcerRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +_mgs append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +_pistols append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..ed832ecc1b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf @@ -0,0 +1,156 @@ +_rpgs append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] +]; +(_loadoutData get "lightHELaunchers") append [ + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; +_gls append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +_rifles append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +_carbines append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +_tunedRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +_marksmanRifles append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; +_enforcerRifles append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +_mgs append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +_pistols append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..695233a430 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,51 @@ +_marksmanRifles pushBack ["srifle_DMR_01_black_RF", "", "acc_flashlight", "optic_VRCO_RF", ["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"], [], ""]; +_rifles pushBack ["arifle_ash12_blk_RF", "", "", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_enforcerRifles pushBack ["arifle_ash12_LR_blk_RF", "", "optic_VRCO_RF", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_tunedRifles pushBack ["arifle_ash12_LR_blk_RF", "", "", "optic_VRCO_RF", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; +_gls pushBack ["arifle_ash12_GL_blk_RF", "", "acc_flashlight", "optic_VRCO_khk_RF", ["10Rnd_127x55_Mag_RF", "20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "UGL_FlareGreen_F"], ""]; +_pistols append ["hgun_Glock19_RF", "hgun_Glock19_auto_RF", "hgun_DEagle_RF", "hgun_Glock19_auto_khk_RF", "hgun_DEagle_classic_RF"]; + +if (random 100 <= 45) then { + _tunedRifles pushBack ["srifle_h6_gold_rf", "muzzle_snds_M", "", "optic_VRCO_RF", ["30Rnd_556x45_AP_Stanag_green_RF"], [], ""]; + _pistols append ["hgun_DEagle_gold_RF"]; +}; + +_rpgs append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] +]; +_rifles append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] +]; +_marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] +]; +_mgs append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] +]; +_carbines append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] +]; +_pistols append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..2380397648 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_Rivals.sqf @@ -0,0 +1,39 @@ +_rpgs append [ + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] +]; +_rifles append [ + ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] +]; +_marksmanRifles append [ + ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], + ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], + ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], + ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], + ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] +]; +_mgs append [ + ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], + ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] +]; +_carbines append [ + ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], + ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] +]; +_pistols append [ + ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], + ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..ad1ae3efc3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,141 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""] +]]; +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""] +]]; +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]]; + + + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..2c41df1fc0 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,135 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""] +]]; + +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Holosight_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Riv_Remnants.sqf new file mode 100644 index 0000000000..69d6cf7ca4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Riv_Remnants.sqf @@ -0,0 +1,28 @@ +_rifles append [ + ["arifle_Galat_lxWS", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""], + ["arifle_Velko_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]; +_tunedRifles append [ + ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], + ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] +]; +_carbines append [ + ["arifle_VelkoR5_lxWS", "", "saber_light_lxWS", "optic_r1_high_lxWS", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +_rpgs append [ + ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_F", "RPG32_F"], [], ""], + ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] +]; +_gls append [ + ["arifle_VelkoR5_GL_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SLR_GL_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS", "1Rnd_40mm_HE_lxWS", "1Rnd_58mm_AT_lxWS", "1Rnd_50mm_Smoke_lxWS"], ""] +]; +_mgs pushBack ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""]; +_marksmanRifles pushBack ["arifle_SLR_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""]; +_enforcerRifles append [ + ["arifle_VelkoR5_lxWS", "", "", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Galat_lxWS", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""], + ["sgun_aa40_lxWS", "", "", "", ["20Rnd_12Gauge_AA40_Pellets_lxWS", "20Rnd_12Gauge_AA40_Slug_lxWS", "20Rnd_12Gauge_AA40_HE_lxWS"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..5a862565c2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_Rivals.sqf @@ -0,0 +1,28 @@ +_rifles append [ + ["arifle_Galat_lxWS", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""], + ["arifle_Velko_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]; +_tunedRifles append [ + ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], + ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] +]; +_carbines append [ + ["arifle_VelkoR5_lxWS", "", "saber_light_lxWS", "optic_r1_high_lxWS", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +_gls append [ + ["arifle_VelkoR5_GL_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SLR_GL_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS", "1Rnd_40mm_HE_lxWS", "1Rnd_58mm_AT_lxWS", "1Rnd_50mm_Smoke_lxWS"], ""] +]; +_mgs pushBack ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""]; +_marksmanRifles pushBack ["arifle_SLR_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""]; +_enforcerRifles append [ + ["arifle_VelkoR5_lxWS", "", "", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Galat_lxWS", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""], + ["sgun_aa40_lxWS", "", "", "", ["20Rnd_12Gauge_AA40_Pellets_lxWS", "20Rnd_12Gauge_AA40_Slug_lxWS", "20Rnd_12Gauge_AA40_HE_lxWS"], [], ""] +]; +_rpgs append [ + ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_F", "RPG32_F"], [], ""], + ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF.sqf new file mode 100644 index 0000000000..38aadf057d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF.sqf @@ -0,0 +1,19 @@ +(_sfLoadoutData get "helmets") append ["CUP_H_RUS_Altyn_black","CUP_H_RUS_Altyn_Goggles_black","CUP_H_RUS_Altyn_Shield_Down_black","CUP_H_RUS_Altyn_Shield_Up_black","CUP_H_RUS_Altyn","CUP_H_RUS_Altyn_Goggles","CUP_H_RUS_Altyn_Shield_Down","CUP_H_RUS_Altyn_Shield_Up","CUP_H_RUS_Altyn_khaki","CUP_H_RUS_Altyn_Goggles_khaki","CUP_H_RUS_Altyn_Shield_Down_khaki","CUP_H_RUS_Altyn_Shield_Up_khaki","CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_PMC_EP_Headset","CUP_H_OpsCore_Covered_AAF_NoHS","CUP_H_OpsCore_Covered_AAF","CUP_H_RUS_K6_3_Shield_Up_khaki","CUP_H_RUS_K6_3_Shield_Down_khaki","CUP_H_RUS_K6_3_Goggles_khaki","CUP_H_RUS_K6_3_khaki","CUP_H_RUS_K6_3_Shield_Up","CUP_H_RUS_K6_3_Shield_Down","CUP_H_RUS_K6_3_Goggles","CUP_H_RUS_K6_3","CUP_H_RUS_K6_3_Shield_Up_black","CUP_H_RUS_K6_3_Shield_Down_black","CUP_H_RUS_K6_3_Goggles_black","CUP_H_RUS_K6_3_black","CUP_H_FR_Headset"]; +(_sfLoadoutData get "backpacks") append ["CUP_B_Kombat_Olive","CUP_B_AlicePack_OD"]; +(_sfLoadoutData get "vests") append []; +(_sfLoadoutData get "Hvests") append []; + +(_eliteLoadoutData get "helmets") append ["CUP_H_RUS_Altyn_black","CUP_H_RUS_Altyn_Goggles_black","CUP_H_RUS_Altyn_Shield_Down_black","CUP_H_RUS_Altyn_Shield_Up_black","CUP_H_RUS_Altyn","CUP_H_RUS_Altyn_Goggles","CUP_H_RUS_Altyn_Shield_Down","CUP_H_RUS_Altyn_Shield_Up","CUP_H_RUS_Altyn_khaki","CUP_H_RUS_Altyn_Goggles_khaki","CUP_H_RUS_Altyn_Shield_Down_khaki","CUP_H_RUS_Altyn_Shield_Up_khaki","CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_PMC_EP_Headset","CUP_H_OpsCore_Covered_AAF_NoHS","CUP_H_OpsCore_Covered_AAF","CUP_H_RUS_K6_3_Shield_Up_khaki","CUP_H_RUS_K6_3_Shield_Down_khaki","CUP_H_RUS_K6_3_Goggles_khaki","CUP_H_RUS_K6_3_khaki","CUP_H_RUS_K6_3_Shield_Up","CUP_H_RUS_K6_3_Shield_Down","CUP_H_RUS_K6_3_Goggles","CUP_H_RUS_K6_3","CUP_H_RUS_K6_3_Shield_Up_black","CUP_H_RUS_K6_3_Shield_Down_black","CUP_H_RUS_K6_3_Goggles_black","CUP_H_RUS_K6_3_black","CUP_H_FR_Headset"]; +(_eliteLoadoutData get "backpacks") append ["CUP_B_Kombat_Olive","CUP_B_AlicePack_OD"]; +(_eliteLoadoutData get "vests") append ["CUP_V_B_Ciras_Olive4","CUP_V_B_Ciras_Olive3","CUP_V_B_Ciras_Olive2","CUP_V_B_Ciras_Olive","CUP_V_B_Armatus_OD","CUP_V_B_Armatus_BB_OD","CUP_V_PMC_IOTV_Black_Patrol","CUP_V_PMC_IOTV_Black_TL","CUP_V_PMC_IOTV_Black_Empty","CUP_V_PMC_IOTV_Black_AR"]; +(_eliteLoadoutData get "Hvests") append ["CUP_V_PMC_IOTV_Black_Gren","CUP_V_CZ_NPP2006_co_black","CUP_V_CZ_NPP2006_ok_black","CUP_V_CZ_NPP2006_vz95_black","CUP_V_CZ_NPP2006_nk_black"]; + +(_militaryLoadoutData get "helmets") append ["CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_OpsCore_Covered_AAF_NoHS","CUP_H_OpsCore_Covered_AAF","CUP_H_PMC_EP_Headset"]; +(_militaryLoadoutData get "backpacks") append ["CUP_B_Kombat_Olive","CUP_B_AlicePack_OD"]; +(_militaryLoadoutData get "vests") append ["CUP_V_PMC_CIRAS_OD_Veh","CUP_V_PMC_CIRAS_OD_Empty","CUP_V_PMC_CIRAS_OD_Grenadier","CUP_V_PMC_CIRAS_OD_TL","CUP_V_PMC_CIRAS_OD_Patrol","CUP_V_CPC_communications_rngr","CUP_V_CPC_Fast_rngr","CUP_V_CPC_light_rngr","CUP_V_CPC_medical_rngr","CUP_V_CPC_tl_rngr","CUP_V_CPC_weapons_rngr","CUP_V_CPC_communicationsbelt_rngr","CUP_V_CPC_Fastbelt_rngr","CUP_V_CPC_lightbelt_rngr","CUP_V_CPC_medicalbelt_rngr","CUP_V_CPC_tlbelt_rngr","CUP_V_CPC_weaponsbelt_rngr","CUP_V_B_Interceptor_Base_Olive","CUP_V_B_Interceptor_Grenadier_Olive","CUP_V_B_Interceptor_Rifleman_Olive","CUP_V_JPC_weaponsbelt_rngr","CUP_V_JPC_tlbelt_rngr","CUP_V_JPC_medicalbelt_rngr","CUP_V_JPC_lightbelt_rngr","CUP_V_JPC_Fastbelt_rngr","CUP_V_JPC_communicationsbelt_rngr","CUP_V_JPC_weapons_rngr","CUP_V_JPC_tl_rngr","CUP_V_JPC_medical_rngr","CUP_V_B_JPC_OD_Light","CUP_V_JPC_Fast_rngr","CUP_V_JPC_communications_rngr"]; +(_militaryLoadoutData get "Hvests") append ["CUP_V_B_Ciras_Olive4","CUP_V_B_Ciras_Olive3","CUP_V_B_Ciras_Olive2","CUP_V_B_Ciras_Olive"]; + +(_militiaLoadoutData get "helmets") append ["CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_RUS_ZSH_1_Goggles","CUP_H_RUS_ZSH_1","CUP_H_PASGTv2_OD","CUP_H_PASGTv2_NVG_OD","CUP_H_USArmy_Helmet_ECH1_Green","CUP_H_USArmy_Helmet_ECH2_GREEN","CUP_H_USArmy_Helmet_ECH1_Black","CUP_H_USArmy_Helmet_ECH2_Black","CUP_H_PMC_EP_Headset"]; +(_militiaLoadoutData get "vests") append ["CUP_V_B_RRV_TL","CUP_V_B_RRV_Scout3_GRN","CUP_V_B_RRV_Scout2","CUP_V_B_RRV_Scout","CUP_V_B_RRV_Officer","CUP_V_B_RRV_Medic","CUP_V_B_RRV_MG_GRN","CUP_V_I_RACS_Carrier_Rig_wdl_3","CUP_V_I_RACS_Carrier_Rig_wdl_2"]; +(_militiaLoadoutData get "backpacks") append ["CUP_B_Kombat_Olive","CUP_B_AlicePack_OD"]; +(_militiaLoadoutData get "Hvests") append ["CUP_V_B_PASGT_no_bags_OD","CUP_V_B_PASGT_OD"]; diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF.sqf new file mode 100644 index 0000000000..dbe7434541 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF.sqf @@ -0,0 +1,26 @@ +_unarmedVehicles append ["CUP_O_Tigr_233011_SLA","CUP_O_Tigr_M_233114_RU"]; +_armedVehicles append ["CUP_I_LR_SF_GMG_AAF","CUP_I_LR_SF_HMG_AAF","CUP_O_BRDM2_ATGM_SLA","CUP_O_Tigr_233014_PK_RU","CUP_O_Tigr_M_233114_KORD_RU","CUP_O_Tigr_M_233114_PK_RU","CUP_O_BRDM2_SLA"]; +_militiaLightArmed append ["CUP_O_UAZ_SPG9_SLA","CUP_O_UAZ_METIS_SLA","CUP_O_UAZ_MG_SLA","CUP_O_UAZ_AGS30_SLA","CUP_I_LR_MG_AAF","CUP_O_LR_SPG9_TKA","CUP_B_LR_Special_CZ_W"]; +_militiaCars append ["CUP_I_LR_Transport_AAF","CUP_O_UAZ_Open_SLA","CUP_O_UAZ_Unarmed_SLA"]; +_militiaTrucks append ["CUP_O_Ural_RU","CUP_V3S_Open_NAPA"]; +_militiaAPCs append ["CUP_I_M113A3_AAF","CUP_O_BTR60_Green_RU","CUP_O_BTR80A_GREEN_RU","CUP_O_BTR80_CAMO_RU","CUP_O_MTLB_pk_Green_RU","CUP_O_BMP2_SLA","CUP_O_BTR90_RU"]; +_aa append ["CUP_I_ZSU23_Afghan_AAF","CUP_I_ZSU23_AAF","CUP_I_LR_AA_AAF","CUP_I_M163_Vulcan_AAF","CUP_O_Ural_ZU23_SLA","CUP_O_UAZ_AA_SLA"]; +//_SAM pushback ["CUP_WV_B_CRAM","CUP_WV_B_SS_Launcher","CUP_WV_B_RAM_Launcher"]; +_planesCAS append ["CUP_I_AV8B_DYN_AAF","CUP_I_L39_AAF","CUP_I_SU34_AAF","CUP_B_GR9_DYN_GB"]; +_planesAA append ["CUP_I_AV8B_DYN_AAF","CUP_I_L39_AAF","CUP_I_SU34_AAF","CUP_B_GR9_DYN_GB"]; +_lightTanks append ["CUP_I_T55_NAPA","CUP_I_T72_NAPA"]; +_planesTransport append ["CUP_I_C130J_AAF"]; +_policeVehs append ["CUP_C_S1203_Militia_CIV"]; +_helisLight append ["CUP_I_Wildcat_Unarmed_Digital_AAF","CUP_I_Wildcat_Unarmed_Green_AAF"]; +_transportHelicopters append ["CUP_I_412_Military_Radar_AAF","CUP_I_412_Mil_Transport_AAF","CUP_I_412_Mil_Utility_AAF"]; +_helisLightAttack append ["CUP_I_Wildcat_Digital_AAF","CUP_I_Wildcat_Green_AAF","CUP_I_412_Military_Armed_AAF","CUP_I_412_dynamicLoadout_AAF","CUP_I_Ka60_GL_Digi_AAF","CUP_I_Ka60_Digi_AAF"]; +_helisAttack append ["CUP_I_AH1Z_Dynamic_AAF","CUP_I_412_Military_Armed_AT_AAF","CUP_I_Mi24_Mk3_AAF","CUP_I_Mi24_Mk4_AAF","CUP_I_Mi24_D_Dynamic_AAF","CUP_O_Ka50_DL_RU"]; +_ammoTrucks append ["CUP_I_M113A3_Reammo_AAF"]; +_repairTrucks append ["CUP_I_M113A3_Repair_AAF"]; +_fuelTrucks append ["CUP_I_V3S_Refuel_TKG"]; +_medicalTrucks append ["CUP_I_M113A3_Med_AAF","CUP_I_LR_Ambulance_AAF","CUP_O_BMP2_AMB_sla"]; + +_gunBoat append ["CUP_B_RHIB_USMC","CUP_B_RHIB2Turret_USMC"]; +_staticMG append ["CUP_B_DSHKM_ACR","CUP_O_KORD_high_RU","CUP_B_L111A1_BAF_DDPM","CUP_B_M2StaticMG_AFU","CUP_B_SearchLight_static_ACR"]; +_staticAT append ["CUP_B_D30_AT_CDF","CUP_B_L134A1_TriPod_BAF_DDPM","CUP_B_TOW_TriPod_US","CUP_B_TOW2_TriPod_USMC","CUP_B_MK19_TriPod_US","CUP_B_SPG9_AFU"]; +_staticAA append ["CUP_B_CUP_Stinger_AA_pod_US","CUP_B_Igla_AA_pod_AFU","CUP_B_RBS70_ACR","CUP_B_ZU23_AFU"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_variants.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_variants.sqf new file mode 100644 index 0000000000..5bbe50fefd --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_variants.sqf @@ -0,0 +1,18 @@ +["CUP_O_Tigr_M_233114_RU",["SLA",1,"RU_Camo",0]], +["CUP_O_Tigr_233014_PK_RU",["SLA",1,"RU_Camo",0]], +["CUP_O_Tigr_M_233114_KORD_RU",["SLA",1,"RU_Camo",0]], +["CUP_O_Tigr_M_233114_PK_RU",["SLA",1,"RU_Camo",0]], +["CUP_O_LR_SPG9_TKA",["AAF",1]], +["CUP_B_LR_Special_CZ_W",["AAF",1]], +["CUP_O_BTR80_CAMO_RU",["RU_Green",1]], +["CUP_O_BTR90_RU",["Russia_Green",1]], +["CUP_B_GR9_DYN_GB",["AAF",1]], +["CUP_O_Ka50_DL_RU",["SLA",1]] + + + + + + + + diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf new file mode 100644 index 0000000000..f056988e9f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf @@ -0,0 +1,653 @@ +(_loadoutData get "lightATLaunchers") append [ + ["CUP_launch_BF3", "", "", "", [], [], ""], + ["CUP_launch_M136", "", "", "", [], [], ""], + ["CUP_launch_M72A6", "", "", "", [""], [], ""], + ["CUP_launch_HCPF3", "", "", "", [], [], ""], + ["CUP_launch_PzF3", "", "", "", [], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V2", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V3", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V3", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V2", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["CUP_launch_Javelin", "", "", "", ["CUP_Javelin_M", "CUP_Javelin_M"], [], ""], + ["CUP_launch_M47", "", "", "", ["CUP_Dragon_EP1_M", "CUP_Dragon_EP1_M"], [], ""], + ["CUP_launch_APILAS", "", "", "", ["CUP_APILAS_M", "CUP_APILAS_M"], [], ""], + ["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEAT_M"], [], ""], + ["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEAT_M"], [], ""], + ["CUP_launch_Mk153Mod0", "", "", "CUP_optic_ACOG_TA01NSN_RMR_OD", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0", "", "", "", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0_blk", "", "", "CUP_optic_ACOG_TA01NSN_RMR_OD", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0_blk", "", "", "", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""] +]; + +(_loadoutData get "AALaunchers") append [ + ["CUP_launch_9K32Strela", "", "", "", [], [], ""], + ["CUP_launch_Igla", "", "", "", [], [], ""], + ["CUP_launch_FIM92Stinger", "", "", "", [], [], ""] +]; + +//////////////////////////////////// +(_sfLoadoutData get "slRifles") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_xm29_olive", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "UP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""] + +]; +(_sfLoadoutData get "rifles") append [ + ["CUP_arifle_XM8_Sharpshooter_FG_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["CUP_arifle_XM8_SAW_FG_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"] +]; +(_sfLoadoutData get "carbines") append [ + ["CUP_arifle_XM8_Carbine_FG_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_FG_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Railed","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Carbine_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_xm29_ke_rail_olive","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_rail_blk","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_olive","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_blk","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_xm29_olive", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""] + +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["CUP_srifle_RSASS_Jungle","CUP_muzzle_snds_socom762rc","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_srifle_RSASS_Black","CUP_muzzle_snds_socom762rc","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_srifle_Mk12SPR","CUP_muzzle_snds_Mk12","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M110_black","CUP_muzzle_snds_M110_black","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_m110_kac_black","CUP_muzzle_snds_M110_black","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["CUP_srifle_M2010_blk","muzzle_snds_B","acc_pointer_IR","CUP_optic_LeupoldMk4",["CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_TE1_Red_Tracer_762x67_M2010_M"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M107_Pristine","CUP_muzzle_mfsup_Suppressor_M107_Black","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_M107_Base","CUP_muzzle_mfsup_Suppressor_M107_Black","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AWM_blk","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_AWM_wdl","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_G22_blk","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_G22_wdl","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AS50","","CUP_acc_ANPEQ_15_Black","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M", "CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M"], [], ""] +]; +(_sfLoadoutData get "designatedGrenadeLaunchers") append [ + ["CUP_glaunch_6G30", "", "", "", ["CUP_6Rnd_HE_GP25_M"], [], ""] +]; +(_sfLoadoutData get "SMGs") append [ + ["CUP_arifle_XM8_Compact_FG_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Compact_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_smg_PS90_olive","muzzle_snds_570","CUP_acc_ANPEQ_15_Top_Flashlight_OD_L","CUP_optic_Eotech553_OD",["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","CUP_50Rnd_570x28_Green_Tracer_P90_M","CUP_50Rnd_570x28_Green_Tracer_P90_M"], [], ""], + ["CUP_smg_EVO","CUP_muzzle_snds_MP5","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO"], [], ""] +]; +//////////////////////////////////////////////// + +(_eliteLoadoutData get "slRifles") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_xm29_olive", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + + ["CUP_arifle_Mk17_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk17_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk17_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk17_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk16_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk16_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk16_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk16_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_HK_M27_AG36", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_556_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_556_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_556_11_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_556_11_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_762_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_762_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_CZ805_GL_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_ACRC_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_ACRC_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_ACR_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_ACR_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["CUP_arifle_XM8_Sharpshooter_FG_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk20_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk20_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_STD_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_STD_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk17_STD_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_STD_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_SV_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_SV_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_STD_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_STD_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + ["CUP_arifle_Mk16_STD_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + + ["CUP_arifle_Mk16_STD_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + ["CUP_arifle_Mk16_STD_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + + ["CUP_arifle_HK_M27_VFG", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_arifle_HK_M27", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_CZ_BREN2_556_14_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_14", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_556_11_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_11", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_762_14_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_762_14", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_CZ805_A2_blk", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_CZ805_A1_blk", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_ACR_DMR_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_arifle_ACR_DMR_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_ACR_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_ACR_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], ""], + + ["CUP_sgun_AA12", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","",["CUP_20Rnd_B_AA12_Buck_4","CUP_20Rnd_B_AA12_Buck_00","CUP_20Rnd_B_AA12_Slug","CUP_20Rnd_B_AA12_HE"], [], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["CUP_arifle_XM8_SAW_FG_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_lmg_Mk48_wdl", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg_wdl", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg_od", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_Mk48_od", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_M60A4_EP1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA01B_RMR_Black",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_M60E4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA01B_RMR_Black",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_m249_para_gl", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_lmg_m249_pip4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA31_KF",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240_B", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_L110A1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["CUP_arifle_XM8_Carbine_FG_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_FG_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Railed","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Carbine_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_xm29_ke_rail_olive","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_rail_blk","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_olive","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_blk","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + + ["CUP_arifle_Mk17_CQC_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_Black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_CQC_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_CQC_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk17_CQC_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_CQC_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk16_CQC_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_CQC_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk16_CQC_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_SBR_od", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL_Tracer_Green"], [], ""], + + ["CUP_CZ_BREN2_556_8_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_8", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_762_8", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_762_8_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_ACRC_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_ACRC_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_xm29_olive", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + + ["CUP_arifle_Mk17_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk17_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk17_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk17_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk16_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk16_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk16_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk16_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_HK_M27_AG36", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_556_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_556_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_556_11_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_556_11_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_762_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_762_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_CZ805_GL_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_ACRC_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_ACRC_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_ACR_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_ACR_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""] + +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["CUP_srifle_RSASS_Jungle","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_srifle_RSASS_Black","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_srifle_Mk12SPR","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M110_black","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_m110_kac_black","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["CUP_srifle_M2010_blk","","acc_pointer_IR","CUP_optic_LeupoldMk4",["CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_TE1_Red_Tracer_762x67_M2010_M"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M107_Pristine","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_M107_Base","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AWM_blk","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_AWM_wdl","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_G22_blk","","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_G22_wdl","","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AS50","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M", "CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M"], [], ""] +]; +(_eliteLoadoutData get "designatedGrenadeLaunchers") append [ + ["CUP_glaunch_6G30", "", "", "", ["CUP_6Rnd_HE_GP25_M"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["CUP_arifle_XM8_Compact_FG_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Compact_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_smg_PS90_olive","","CUP_acc_ANPEQ_15_Top_Flashlight_OD_L","CUP_optic_Eotech553_OD",["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","CUP_50Rnd_570x28_Green_Tracer_P90_M","CUP_50Rnd_570x28_Green_Tracer_P90_M"], [], ""], + ["CUP_smg_EVO","","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO"], [], ""] +]; +////////////////////////////////////////////////////// + +(_militaryLoadoutData get "slRifles") append [ + ["CUP_arifle_DSA_SA58_OSW_M203", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_M4A1_GL_carryhandle", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_M4A1_BUIS_GL", "","","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_M16A4_GL", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36A_AG36_RIS", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["CUP_arifle_DSA_SA58_OSW_VFG", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58_OSW", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58_DMR", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_M4A3_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1_standard_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_M16A4_Grip", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M16A4_Base", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_M16A2", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M16A1E1", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_L85A2_G", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + ["CUP_arifle_L85A2_NG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + ["CUP_arifle_L85A2", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + + ["CUP_arifle_G36KA3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36KA3_afg", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36KA3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_KSK_VFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36K_KSK_AFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36K_KSK", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36E", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36A3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36A3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36A_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36A", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["CUP_arifle_Colt727", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_G36CA3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36CA3_afg", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36CA3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36C_VFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36C_VFG_Carry", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36C", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["CUP_lmg_m249_pip4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA31_KF",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240_B", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_L110A1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_arifle_MG36", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_TE1_Green_Tracer_556x45_BetaCMag"], [], ""], + + ["CUP_lmg_MG3_rail", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_M60A4_EP1", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["CUP_arifle_DSA_SA58_OSW_M203", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_M4A1_GL_carryhandle", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_M4A1_BUIS_GL", "","","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_M16A4_GL", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36A_AG36_RIS", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["CUP_srifle_M14_DMR", "","CUP_acc_Flashlight","CUP_optic_LeupoldMk4",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], "CUP_bipod_Harris_1A2_L_BLK"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["CUP_srifle_M40A3","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_srifle_M40A3","","CUP_Mxx_camo_half","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"] +]; +(_militaryLoadoutData get "SMGs") append [ + ["CUP_smg_MP7","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7_Green_Tracer","CUP_40Rnd_46x30_MP7_Green_Tracer"], [], ""], + + ["CUP_smg_MP5SD6","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + + ["CUP_smg_MP5A5_Rail_VFG","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + ["CUP_smg_MP5A5_Rail_AFG","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + ["CUP_smg_MP5A5_Rail","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""] +]; +///////////// + +(_militiaLoadoutData get "slRifles") append [ + ["CUP_arifle_M16A1GL", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["CUP_arifle_G3A3_modern_ris_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_modern_ris", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_G3A3_ris_vfg_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_ris_vfg", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_G3A3_ris_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_ris", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_Steyr_Stg58_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_Steyr_Stg58", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_IMI_Romat", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_Gewehr1_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_Gewehr1", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_Fort222", "","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + + ["CUP_Famas_F1_Rail", "","","",["CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas_Tracer_Green"], [], ""], + ["CUP_Famas_F1", "","","",["CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas_Tracer_Green"], [], ""], + + ["CUP_arifle_FNFAL_OSW_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL_OSW", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_wooden_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_wooden", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_FNFAL_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5062_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5062", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5060_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5060", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_AUG_A1", "","","",["CUP_30Rnd_556x45_AUG","CUP_30Rnd_556x45_AUG","CUP_30Rnd_556x45_AUG","CUP_30Rnd_TE1_Green_Tracer_556x45_AUG"], [], ""], + + ["CUP_arifle_M16A1", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_srifle_M14", "","","",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["CUP_arifle_Fort224_Grippod","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + ["CUP_arifle_Fort224","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + ["CUP_arifle_Fort221","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + + ["CUP_arifle_X95_Grippod","","","",["CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95_Tracer_Green"], [], ""], + ["CUP_arifle_X95","","","",["CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95_Tracer_Green"], [], ""], + + ["CUP_arifle_M4A1","","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["CUP_arifle_M16A1GL", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["CUP_smg_MP5A5","","","",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""] +]; +(_militiaLoadoutData get "designatedGrenadeLaunchers") append [ + ["CUP_glaunch_M79", "", "", "", ["CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["CUP_lmg_Mk48_nohg_wdl", "", "", "", ["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_minimipara", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_minimi_railed", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_minimi", "", "", "", ["CUP_60Rnd_556x45_SureFire_Tracer_Green","CUP_60Rnd_556x45_SureFire_Tracer_Green","CUP_60Rnd_556x45_SureFire_Tracer_Green"], [], ""], + + ["CUP_lmg_MG3", "", "", "", ["CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_FNMAG", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_M60", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_M249_E2", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_M249_E1", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_M240_norail", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["CUP_arifle_IMI_Romat_railed", "","","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_srifle_M21", "","","CUP_optic_artel_m14",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""], + ["CUP_srifle_M21_ris", "","","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""] + +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CUP_srifle_Remington700","","","CUP_optic_Remington",["CUP_6Rnd_762x51_R700","CUP_6Rnd_762x51_R700","CUP_6Rnd_762x51_R700"], [], ""], + ["CUP_srifle_LeeEnfield_rail","","","CUP_optic_SB_11_4x20_PM",["CUP_10x_303_M","CUP_10x_303_M","CUP_10x_303_M"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_srifle_M24_blk","","","CUP_optic_SB_11_4x20_PM",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"] +]; +/////////// + +(_policeLoadoutData get "sidearms") append [ + ["CUP_hgun_Browning_HP", "", "", "", ["CUP_13Rnd_9x19_Browning_HP","CUP_13Rnd_9x19_Browning_HP"], [], ""], + ["CUP_hgun_CZ75", "", "", "", ["CUP_hgun_CZ75","CUP_hgun_CZ75"], [], ""], + ["CUP_hgun_Compact", "", "", "", ["CUP_18Rnd_9x19_Phantom","CUP_10Rnd_9x19_Compact"], [], ""], + ["CUP_hgun_Duty", "", "", "", ["16Rnd_9x21_Mag","16Rnd_9x21_green_Mag"], [], ""], + ["CUP_hgun_Phantom", "", "", "", ["CUP_18Rnd_9x19_Phantom","CUP_18Rnd_9x19_Phantom"], [], ""], + ["CUP_hgun_Colt1911", "", "", "", ["CUP_7Rnd_45ACP_1911","CUP_7Rnd_45ACP_1911"], [], ""], + + ["CUP_hgun_M9", "", "", "", ["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], ""], + ["CUP_hgun_M9A1", "", "", "", ["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], ""], + + ["CUP_hgun_Mk23", "", "", "", ["CUP_12Rnd_45ACP_mk23","CUP_12Rnd_45ACP_mk23"], [], ""], + + ["CUP_hgun_P30L_blk", "", "", "", ["CUP_17Rnd_9x19_P30L","CUP_17Rnd_9x19_P30L"], [], ""], + ["CUP_hgun_P30L_Match_blk", "", "", "", ["CUP_17Rnd_9x19_P30L","CUP_17Rnd_9x19_P30L"], [], ""], + + ["CUP_hgun_M17_Black", "", "", "", ["CUP_hgun_M17_Black","CUP_17Rnd_9x19_M17_Green"], [], ""], + + ["CUP_hgun_Glock17_blk", "", "", "", ["CUP_17Rnd_9x19_glock17","CUP_17Rnd_9x19_glock17"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["CUP_smg_MP5A5","","","",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + + ["CUP_sgun_SPAS12","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + + ["CUP_sgun_M1014_Entry_vfg","","","",["CUP_6Rnd_12Gauge_Pellets_No00_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Bird","CUP_6Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_Entry","","","",["CUP_6Rnd_12Gauge_Pellets_No00_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Bird","CUP_6Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_solidstock","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_vfg","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + + ["CUP_sgun_CZ584_RIS","","","",["CUP_1Rnd_12Gauge_Pellets_No00_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Bird","CUP_1Rnd_12Gauge_Slug"], ["CUP_1Rnd_762x51_CZ584","CUP_1Rnd_762x51_CZ584"], ""], + ["CUP_sgun_CZ584","","","",["CUP_1Rnd_12Gauge_Pellets_No00_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Bird","CUP_1Rnd_12Gauge_Slug"], ["CUP_1Rnd_762x51_CZ584","CUP_1Rnd_762x51_CZ584"], ""], + + ["CUP_smg_BallisticShield_Sa61","","CUP_acc_SF_XC1","",["CUP_50Rnd_B_765x17_Ball_M","CUP_20Rnd_B_765x17_Ball_M","CUP_20Rnd_B_765x17_Ball_M","CUP_10Rnd_B_765x17_Ball_M"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_smg_BallisticShield_PP19","","CUP_acc_Flashlight","",["CUP_30Rnd_9x19_Vityaz","CUP_30Rnd_9x19AP_Vityaz","CUP_10Rnd_9x19_Saiga9","CUP_10Rnd_9x19_Saiga9"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_hgun_BallisticShield_PMM","","CUP_acc_LCU_PM_Laser","",["CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_smg_BallisticShield_MP7","","CUP_acc_Flashlight","",["CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7_Green_Tracer","CUP_20Rnd_46x30_MP7"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_hgun_BallisticShield_Armed_M9","","CUP_acc_Glock17_Flashlight","",["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], "CUP_decal_BallisticShield_Police_worn"] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_Animations.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_Animations.sqf new file mode 100644 index 0000000000..22ebd0925a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_Animations.sqf @@ -0,0 +1,28 @@ +//below is used in vanilla aaf, rest should be added someday, starting with bluefor thar opfor etc. +["CUP_O_Tigr_233011_SLA",["hide_tow_rope",0.3,"hide_antenna_group",0.3,"hide_antenna_large",0.3,"hide_tools",0.3,"hide_Hoist",0.3,"hide_roof_rung",0.3,"hide_fueltanks",0.3,"hide_reseve_wheel_mount",0.3,"hide_ReserveWheel",0.3,"hide_Front_Bumper",0.3]], +["CUP_O_Tigr_M_233114_RU",["hide_tow_rope",0.3,"hide_antenna_group",0.3,"hide_antenna_large",0.3,"hide_tools",0.3,"hide_Hoist",0.3,"hide_roof_rung",0.3,"hide_fueltanks",0.3,"hide_reseve_wheel_mount",0.3,"hide_ReserveWheel",0.3,"hide_Front_Bumper",0.3,"hide_RoofCarrier",0.3,"hide_Gear_1",0.3,"hide_Gear_2",0.3,"hide_Gear_3",0.3,"hide_turret_shield",0.3]], +["CUP_I_LR_SF_GMG_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_wheels",0.3,"selection_bar",0.3,"selection_cut",0.3,"selection_doors",0.3]], +["CUP_I_LR_SF_HMG_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_wheels",0.3,"selection_bar",0.3,"selection_cut",0.3,"selection_doors",0.3]], +["CUP_O_Tigr_233014_PK_RU",["hide_turret_shield",0.3,"hide_pkm_shield",0.3,"hide_RoofCarrier",0.3,"hide_Gear_1",0.3,"hide_Gear_2",0.3,"hide_Gear_3",0.3,"hide_tow_rope",0.3,"hide_antenna_group",0.3,"hide_antenna_large",0.3,"hide_tools",0.3,"hide_Hoist",0.3,"hide_roof_rung",0.3,"hide_fueltanks",0.3,"hide_reseve_wheel_mount",0.3,"hide_ReserveWheel",0.3,"hide_Front_Bumper",0.3]], +["CUP_O_Tigr_M_233114_KORD_RU",["hide_turret_shield",0.3,"hide_kord_shield",0.3,"hide_RoofCarrier",0.3,"hide_Gear_1",0.3,"hide_Gear_2",0.3,"hide_Gear_3",0.3,"hide_tow_rope",0.3,"hide_antenna_group",0.3,"hide_antenna_large",0.3,"hide_tools",0.3,"hide_Hoist",0.3,"hide_roof_rung",0.3,"hide_fueltanks",0.3,"hide_reseve_wheel_mount",0.3,"hide_ReserveWheel",0.3,"hide_Front_Bumper",0.3]], +["CUP_O_Tigr_M_233114_PK_RU",["hide_turret_shield",0.3,"hide_pkm_shield",0.3,"hide_RoofCarrier",0.3,"hide_Gear_1",0.3,"hide_Gear_2",0.3,"hide_Gear_3",0.3,"hide_tow_rope",0.3,"hide_antenna_group",0.3,"hide_antenna_large",0.3,"hide_tools",0.3,"hide_Hoist",0.3,"hide_roof_rung",0.3,"hide_fueltanks",0.3,"hide_reseve_wheel_mount",0.3,"hide_ReserveWheel",0.3,"hide_Front_Bumper",0.3]], +["CUP_I_LR_MG_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_wheels",0.3,"selection_bar",0.3,"selection_tarp",0.3,"selection_doors",0.3,"selection_rear",0.3,"selection_wind",0.3]], +["CUP_O_LR_SPG9_TKA",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_bar",0.3,"selection_doors",0.3,"selection_rear",0.3,"selection_wind",0.3]], +["CUP_B_LR_Special_CZ_W",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_wheels",0.3,"selection_bar",0.3,"selection_cut",0.3,"selection_doors",0.3]], +["CUP_I_LR_Transport_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_bar",0.3,"selection_tarp",0.3,"selection_doors",0.3,"selection_rear",0.3,"selection_roll",0.3,"selection_wind",0.3]], +["CUP_I_M113A3_AAF",["hide_CIP_panels",0.3,"hide_Platoon_Markers",0.3,"hide_Deployment",0.3]], +["CUP_I_LR_AA_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_antenna_rear",0.3,"selection_box",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_bar",0.3,"selection_doors",0.3,"selection_rear",0.3,"selection_wind",0.3]], +["CUP_O_UAZ_Unarmed_SLA",["hide_spare_wheel",0.3,"hide_lower_tarp",0.3,"hide_upper_tarp",0.3,"hide_light_covers",0.3]], +["CUP_O_UAZ_AA_SLA",["hide_spare_wheel",0.5,"hide_light_covers",0.5]], +["CUP_O_UAZ_AGS30_SLA",["hide_spare_wheel",0.5,"hide_light_covers",0.5]], +["CUP_O_UAZ_METIS_SLA",["hide_spare_wheel",0.5,"hide_light_covers",0.5]], +["CUP_O_UAZ_Open_SLA",["hide_spare_wheel",0.5,"hide_light_covers",0.5]], +["CUP_O_UAZ_SPG9_SLA",["hide_spare_wheel",0.5,"hide_light_covers",0.5]], +["CUP_I_Wildcat_Unarmed_Digital_AAF",["hide_radar",0.3,"hide_struts",0.3,"mainRotor_folded",1,"mainRotor_unfolded",0]], +["CUP_I_Wildcat_Unarmed_Green_AAF",["hide_radar",0.3,"hide_struts",0.3,"mainRotor_folded",1,"mainRotor_unfolded",0]], +["CUP_I_M113A3_Reammo_AAF",["hide_CIP_panels",0.3,"hide_Platoon_Markers",0.3,"hide_Deployment",0.3]], +["CUP_I_M113A3_Repair_AAF",["hide_CIP_panels",0.3,"hide_Platoon_Markers",0.3,"hide_Deployment",0.3]], +["CUP_I_M113A3_Med_AAF",["hide_CIP_panels",0.3,"hide_Platoon_Markers",0.3,"hide_Deployment",0.3]], +["CUP_I_LR_Ambulance_AAF",["selection_tool",0.3,"selection_jerry",0.3,"selection_antenna",0.3,"selection_steps",0.3,"selection_wheelfront",0.3,"selection_bar",0.3,"selection_doors",0.3,"door_back_left",0.3,"door_back_right",0.3]] +// + diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_TK.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_TK.sqf new file mode 100644 index 0000000000..c8d510e61b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vehicles_TK.sqf @@ -0,0 +1,5 @@ +"CUP_D_Male05_TK", +"CUP_D_Male04_TK", +"CUP_D_Male03_TK", +"CUP_D_Male02_TK", +"CUP_D_Male01_TK" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Czech.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Czech.sqf new file mode 100644 index 0000000000..a6b2c10587 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Czech.sqf @@ -0,0 +1,11 @@ +"CUP_D_Male05_CZ", +"CUP_D_Male04_CZ", +"CUP_D_Male03_CZ", +"CUP_D_Male02_CZ", +"CUP_D_Male01_CZ", +"CUP_D_Male05_CZ_ACR", +"CUP_D_Male04_CZ_ACR", +"CUP_D_Male03_CZ_ACR", +"CUP_D_Male02_CZ_ACR", +"CUP_D_Male01_CZ_ACR" + diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_American.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_American.sqf new file mode 100644 index 0000000000..2ef28a1c53 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_American.sqf @@ -0,0 +1,5 @@ +"CUP_D_Male05_EN", +"CUP_D_Male04_EN", +"CUP_D_Male03_EN", +"CUP_D_Male02_EN", +"CUP_D_Male01_EN" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_Brit.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_Brit.sqf new file mode 100644 index 0000000000..e81ff33bf7 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_Brit.sqf @@ -0,0 +1,6 @@ +///kinda crappy sound +"CUP_D_Male05_GB_BAF", +"CUP_D_Male04_GB_BAF", +"CUP_D_Male03_GB_BAF", +"CUP_D_Male02_GB_BAF", +"CUP_D_Male01_GB_BAF" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_PMC.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_PMC.sqf new file mode 100644 index 0000000000..3135973d73 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Eng_PMC.sqf @@ -0,0 +1,6 @@ +///? +"CUP_D_Male05_GB_PMC", +"CUP_D_Male04_GB_PMC", +"CUP_D_Male03_GB_PMC", +"CUP_D_Male02_GB_PMC", +"CUP_D_Male01_GB_PMC" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Russian.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Russian.sqf new file mode 100644 index 0000000000..e92ba27e66 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Voices_Russian.sqf @@ -0,0 +1,5 @@ +"CUP_D_Male05_RU", +"CUP_D_Male04_RU", +"CUP_D_Male03_RU", +"CUP_D_Male02_RU", +"CUP_D_Male01_RU" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index de5ac2c07c..0ddaaf5825 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -145,6 +145,11 @@ if (_hasSPE) then { #include "..\DLC_content\vehicles\SPE\Vanilla_AAF.sqf" }; +//If CUP +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Vehicles_AAF.sqf" +}; + ["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; ["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; @@ -196,7 +201,8 @@ if (_hasSPE) then { #include "..\vehicleAnimations\vehicleAnimations_GMX_AAF.sqf", #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", - #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf", + #include "..\MOD_content\CUP\Vehicles_Animations.sqf" ]] call _fnc_saveToTemplate; ["variants", [ @@ -205,7 +211,8 @@ if (_hasSPE) then { #include "..\vehicleVariants\Vanilla_AAF\RF_AAF.sqf", #include "..\vehicleVariants\Vanilla_AAF\SPE_AAF.sqf", #include "..\vehicleVariants\Vanilla_AAF\Vanilla_AAF.sqf", - #include "..\vehicleVariants\Vanilla_AAF\WS_AAF.sqf" + #include "..\vehicleVariants\Vanilla_AAF\WS_AAF.sqf", + #include "..\MOD_content\CUP\Vanilla_AAF\Vehicles_variants.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -689,6 +696,13 @@ if (_hasSPE) then { #include "..\DLC_content\weapons\SPE\Vanilla_AAF.sqf" }; +//////mod content +//If CUP +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Gear_AAF.sqf" + #include "..\MOD_content\CUP\Vanilla_AAF\Weapons_AAF.sqf" +}; + ///////////////////////////////// // Unit Type Definitions // ///////////////////////////////// diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf index e44f7e14f1..deb2589daf 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf @@ -11,6 +11,7 @@ private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -255,7 +256,7 @@ _loadoutData set ["officerVests", ["V_TacVest_khk"]]; _loadoutData set ["officerHats", ["H_MilCap_ocamo", "H_Beret_CSAT_01_F"]]; if (_hasArtOfWar) then { - #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT.sqf" }; _loadoutData set ["cloakUniforms", ["U_O_FullGhillie_ard", "U_O_FullGhillie_sard", "U_O_GhillieSuit"]]; _loadoutData set ["cloakVests", ["V_HarnessO_brn", "V_TacVest_khk"]]; @@ -373,7 +374,7 @@ _sfLoadoutData set ["machineGuns", [ ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] ]]; -_sfLoadoutData set ["marksmanRifles" [ +_sfLoadoutData set ["marksmanRifles", [ ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_DMS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_NVS", [], [], "bipod_02_F_hex"], ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_Arco", [], [], "bipod_02_F_hex"], @@ -634,12 +635,10 @@ if (_hasCSLA) then { }; if (_hasSOG) then { - #include "..\DLC_content\gear\SOG\Vanilla_CSAT_Arid.sqf" #include "..\DLC_content\weapons\SOG\Vanilla_CSAT_Arid.sqf" }; if (_hasGM) then { - #include "..\DLC_content\gear\GM\Vanilla_CSAT_Arid.sqf" #include "..\DLC_content\weapons\GM\Vanilla_CSAT_Arid.sqf" }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 28e2a970cf..ac43a4f5c2 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -11,6 +11,7 @@ private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -98,7 +99,7 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\police_offroad.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT_Temparate.sqf" }; if (_hasContact) then { @@ -110,23 +111,23 @@ if (_hasLawsOfWar) then { }; if (_hasApex) then { - #include "..\DLC_content\vehicles\Apex\police_offroad.sqf" + #include "..\DLC_content\vehicles\Apex\Vanilla_CSAT_Temparate.sqf" }; if (_hasJets) then { - #include "..\DLC_content\vehicles\Jets\police_offroad.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT_Temparate.sqf" }; if (_hasRF) then { - #include "..\DLC_content\vehicles\RF\police_offroad.sqf" + #include "..\DLC_content\vehicles\RF\Vanilla_CSAT_Temparate.sqf" }; if (_hasTanks) then { - #include "..\DLC_content\vehicles\Tanks\police_offroad.sqf" + #include "..\DLC_content\vehicles\Tanks\Vanilla_CSAT_Temparate.sqf" }; if (_hasWs) then { - #include "..\DLC_content\vehicles\WS\police_offroad.sqf" + #include "..\DLC_content\vehicles\WS\Vanilla_CSAT_Temparate.sqf" }; ["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; @@ -170,8 +171,16 @@ if (_hasWs) then { ///////////////////// ["voices", ["Male01CHI","Male02CHI","Male03CHI"]] call _fnc_saveToTemplate; -["faces", ["AsianHead_A3_01","AsianHead_A3_02","AsianHead_A3_03","AsianHead_A3_04","AsianHead_A3_05","AsianHead_A3_06","AsianHead_A3_07"]] call _fnc_saveToTemplate; +private _faces = ["AsianHead_A3_01","AsianHead_A3_02","AsianHead_A3_03","AsianHead_A3_04","AsianHead_A3_05","AsianHead_A3_06","AsianHead_A3_07"]; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_asian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_vietnam.sqf" + ]; +}; + +["faces", _faces] call _fnc_saveToTemplate; ["insignia", ["GryffinRegiment", "", ""]] call _fnc_saveToTemplate; ["milInsignia", ["CSAT_ScimitarRegiment", "", ""]] call _fnc_saveToTemplate; @@ -230,6 +239,10 @@ _loadoutData set ["officerUniforms", ["U_O_T_Officer_F"]]; _loadoutData set ["officerVests", ["V_BandollierB_ghex_F"]]; _loadoutData set ["officerHats", ["H_Beret_blk", "H_Beret_CSAT_01_F", "H_MilCap_ghex_F"]]; +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT.sqf" +}; + _loadoutData set ["cloakUniforms", ["U_O_T_FullGhillie_tna_F", "U_O_FullGhillie_lsh", "U_O_T_Sniper_F"]]; _loadoutData set ["cloakVests", ["V_HarnessO_ghex_F", "V_BandollierB_ghex_F", "V_TacVest_oli"]]; @@ -596,7 +609,7 @@ _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]] // if (_hasArtOfWar) then { - #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT.sqf" }; if (_hasLawsOfWar) then { diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf index eed20b36a6..3c6b3d16b6 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf @@ -11,6 +11,7 @@ private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -217,9 +218,9 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" ]; if (_hasSPE) then { - _faces append [ + _faces append [ #include "..\DLC_content\faces\SPE\SPE_white.sqf" - ]; + ]; }; if (_hasSOG) then { _faces append [ @@ -227,7 +228,7 @@ if (_hasSOG) then { #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", - #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" ]; }; if (_hasRF) then { @@ -313,7 +314,7 @@ _loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; _loadoutData set ["officerHats", ["H_MilCap_mcamo", "H_Beret_Colonel", "H_Beret_02"]]; if (_hasArtOfWar) then { - #include "..\DLC_content\gear\Artofwar\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" }; _loadoutData set ["cloakUniforms", ["U_B_FullGhillie_ard", "U_B_FullGhillie_sard", "U_B_GhillieSuit"]]; _loadoutData set ["cloakVests", ["V_Chestrig_khk"]]; @@ -854,7 +855,6 @@ _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]] // if (_hasMarksman) then { - #include "..\DLC_content\gear\Marksman\Vanilla_NATO_Arid.sqf" #include "..\DLC_content\weapons\Marksman\Vanilla_NATO_Arid.sqf" }; @@ -872,11 +872,6 @@ if (_hasContact) then { #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Arid.sqf" }; -if (_hasCSLA) then { - #include "..\DLC_content\gear\Contact\Vanilla_NATO_Arid.sqf" - #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Arid.sqf" -}; - if (_hasRF) then { #include "..\DLC_content\gear\RF\Vanilla_NATO_Arid.sqf" #include "..\DLC_content\weapons\RF\Vanilla_NATO_Arid.sqf" @@ -887,7 +882,7 @@ if (_hasWs) then { #include "..\DLC_content\weapons\WS\Vanilla_NATO_Arid.sqf" }; -if (_haGM) then { +if (_hasGM) then { #include "..\DLC_content\gear\GM\Vanilla_NATO_Arid.sqf" #include "..\DLC_content\weapons\GM\Vanilla_NATO_Arid.sqf" }; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index 904c6c7863..7675ae7043 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -11,6 +11,7 @@ private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -58,9 +59,6 @@ private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_ private _transportHelicopters = ["B_Heli_Transport_01_F","B_CTRG_Heli_Transport_01_tropic_F"]; -if (_hasHelicopters) then { - _transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; -}; private _helisLight = ["B_Heli_Light_01_F"]; private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; @@ -74,7 +72,7 @@ private _artillery = ["B_T_MBT_01_arty_F","B_T_MBT_01_mlrs_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["B_T_UAV_03_dynamicLoadout_F", "B_UAV_05_F", "B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["B_UAV_02_lxWS", "B_UAV_01_F"]} else {["B_UAV_01_F"]}; +private _uavsPortable = ["B_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; @@ -84,14 +82,6 @@ private _militiaAPCs = []; private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; -if (_hasContact) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" -}; - -if (_hasLawsOfWar) then { - #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" -}; - private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; private _staticAT = ["B_T_Static_AT_F","B_GMG_01_high_F"]; ["staticAA", ["B_T_Static_AA_F"]] call _fnc_saveToTemplate; @@ -101,103 +91,54 @@ private _howitzers = []; private _radar = []; private _SAM = []; -if (_hasJets) then { - _planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; - _planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; - _radar pushback "B_Radar_System_01_F"; - _SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; - _howitzers pushBack "B_Ship_Gun_01_F"; -}; - ["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; ["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; - ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Temparate.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + if (_hasApex) then { - _unarmedVehicles append ["B_T_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; - _armedVehicles append ["B_T_LSV_01_AT_F", "B_T_LSV_01_armed_F"]; - _militiaCars pushBack "I_C_Offroad_02_unarmed_F"; - _militiaLightArmed pushBack "a3a_Offroad_02_LMG_black_F"; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO_Temparate.sqf" }; if (_hasTanks) then { - _lightTanks = ["B_T_AFV_Wheeled_01_cannon_F", "B_T_AFV_Wheeled_01_up_cannon_F"]; + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO_Temparate.sqf" }; //If Western Sahara DLC if (_hasWs) then { - _artillery pushBack "B_T_APC_Wheeled_01_mortar_lxWS"; - _APCs pushBack "B_T_APC_Wheeled_01_atgm_lxWS"; - _lightAPCs = ["B_T_APC_Wheeled_01_command_lxWS"]; - _airborneVehicles pushBack "B_T_APC_Wheeled_01_command_lxWS"; - _militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; + #include "..\DLC_content\vehicles\WS\Vanilla_NATO_Temparate.sqf" }; if (_hasRF) then { - _unarmedVehicles append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; - _armedVehicles pushBack "B_T_Pickup_mmg_rf"; - _militiaLightArmed pushBack "B_T_Pickup_hmg_rf"; - _militiaCars append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; - _aa pushBack "B_T_Pickup_aat_rf"; - _uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "B_T_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _helisLight pushBack "B_Heli_light_03_unarmed_RF"; - _transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; - _helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; - _helisAttack pushBack "a3a_black_Heli_EC_02_RF"; + #include "..\DLC_content\vehicles\RF\Vanilla_NATO_Temparate.sqf" }; if (_hasGM) then { - _aa pushBack "gm_ge_army_gepard1a1_noinsignia"; - _basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; - _lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; - _militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; - _IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; - _militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; - _militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; - _militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; - _policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; - _airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; - _Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; - _cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; - _ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; - _repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; - _fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; - _medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic","gm_dk_army_m113a1dk_medic_noinsignia"]; - _helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; - _transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; - _helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; + #include "..\DLC_content\vehicles\GM\Vanilla_NATO_Temparate.sqf" }; if (_hasCSLA) then { - _staticMG pushBack "US85_M2h"; - _staticAT pushBack "US85_TOW_Stat"; - _basic pushBack "US85_M1030"; - _helisLightAttack pushback "US85_MH60FFAR"; - _helisAttack pushBack "US85_AH1F"; - _transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; - _lightAPCs append ["US85_M113","AFMC_M113A2ext"]; - _militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; - _APCs pushBack "US85_LAV25"; - _militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; - _militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; - _militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; - _airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; - _aa pushback "US85_M163"; - _tanks append ["US85_M1IP","US85_M1A1"]; - _ammoTrucks append ["US85_M923a","US85_M923a1_a"]; - _repairTrucks append ["US85_M113_DTP","US85_M923r"]; - _fuelTrucks append ["US85_M923f","US85_M923a1_f"]; - _medicalTrucks pushBack "US85_M113_AMB"; - _policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO_Temparate.sqf" }; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; @@ -239,216 +180,19 @@ if (_hasCSLA) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["a3a_APC_Wheeled_03_cannon_blufor_F",["showCamonetHull",0.3,"showBags",0.3,"showBags2",0.3,"showTools",0.3,"showSLATHull",0.3]], - ["B_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], - ["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_T_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_T_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["B_T_MBT_01_cannon_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_T_MBT_01_TUSK_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_T_AFV_Wheeled_01_up_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_T_AFV_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_T_APC_Tracked_01_rcws_F", ["showCamonetHull",0.3]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_unarmed_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_CTRG_LSV_01_light_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["B_T_APC_Wheeled_01_command_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_atgm_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Tracked_01_AA_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]] - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_gepard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], - ["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"Black",0.5]], - ["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0]], - ["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], - ["B_AAA_System_01_F", ["Green", 1.0]], - ["B_SAM_System_01_F", ["Green", 1.0]], - ["B_SAM_System_02_F", ["Green", 1.0]], - ["B_T_VTOL_01_infantry_F", ["Blue",0.4 , "Olive", 0.6]], - ["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["B_Radar_System_01_F", ["Olive", 1]], - ["B_SAM_System_03_F", ["Olive", 1]], - ["B_T_APC_Wheeled_01_command_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_T_APC_Wheeled_01_atgm_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_T_APC_Wheeled_01_mortar_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0]], - ["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["B_T_LSV_01_unarmed_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], - ["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]], - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["gm_dk_army_typ1200_cargo", ["gm_merdc_grn",1]], - ["gm_dk_army_typ253_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_milan", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_mg3", ["gm_merdc_grn",1]], - ["gm_dk_army_typ247_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_medic", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_refuel", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_repair", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_reammo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_454_reammo", ["gm_merdc_grn",1]], - ["gm_dk_army_u1300l_container", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_454_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_container", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_452_container", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_cargo", ["gm_merdc_grn",1]], - ["gm_dk_army_bpz2a0_noinsignia", ["gm_merdc_grn",1]], - ["gm_dk_army_Leopard1a3_noinsignia", ["gm_merdc_grn",1]], - ["gm_dk_army_m113a2dk_noinsignia", ["gm_merdc_grn",1]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_fuchsa0_command_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a1a_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a1plus_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_luchsa2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_luchsa1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_medic_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_command_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_apc_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_gepard1a1_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_bibera0_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_bpz2a0_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m109_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_command_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a2dk_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a1a2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a5_noinsignia",["gm_merdc_grn",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_MH60FFAR",["BLACK", 0.3, "NATO",0.3]], - ["US85_MH60M134",["BLACK", 0.3, "NATO",0.3]], - ["US85_UH60",["BLACK", 0.3, "NATO",0.3]], - ["US85_UH60M240",["BLACK", 0.3, "NATO",0.3]], - ["US85_AH1F",["NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], - ["US85_M1A1", ["NATOg",1]], - ["US85_M1IP", ["NATOg",1]], - ["US85_M163",["NATOg",1]], - ["US85_M113",["NATOg",1]], - ["US85_M923a",["NATOg",1]], - ["US85_M923a1_a",["NATOg",1]], - ["US85_M923r",["NATOg",1]], - ["US85_M923f",["NATOg",1]], - ["US85_M923a1_f",["NATOg",1]], - ["AFMC_M113A2ext",["NATOg",1]], - ["US85_M113_AMB",["NATOg",1]], - ["US85_M113_DTP",["NATOg",1]], - ["US85_LAV25",["NATOg",1]], - ["US85_M1008c",["NATOg",1]], - ["US85_M1008",["NATOg",1]], - ["US85_M1025_ua",["NATOg",1]], - ["US85_M1043_ua",["NATOg",1]], - ["US85_M1043_M60",["NATOg",1]], - ["US85_M1043_M2",["NATOg",1]], - ["US85_M1025_M2",["NATOg",1]], - ["US85_M1025_M60",["NATOg",1]], - ["US85_M998SFGT",["NATOg",1]], - ["US85_M923o",["NATOg",1]], - ["US85_M923c",["NATOg",1]], - ["US85_M923a1o",["NATOg",1]], - ["US85_M923a1om2",["NATOg",1]], - ["US85_M923a1c",["NATOg",1]], - ["US85_M923a1cm2",["NATOg",1]] + #include "..\vehicleVariants\Vanilla_NATO_Temparate\CSLA_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\GM_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\RF_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\Vanilla_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\WS_NATO_Temparate.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -467,61 +211,34 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", "LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock" ]; -if (_hasRF) then { - _faces append ["Pilot1_Head_rf","Pilot2_Head_rf"]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; }; -if (_hasWs) then { - _faces append ["lxWS_Journalist_Head","lxWS_Givens_Head"]; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; }; if (_hasGM) then { _faces append [ - "gm_WhiteHead_01_camo_01", - "gm_WhiteHead_02_camo_01", - "gm_WhiteHead_03_camo_01", - "gm_WhiteHead_04_camo_01", - "gm_WhiteHead_05_camo_01", - "gm_WhiteHead_06_camo_01", - "gm_WhiteHead_07_camo_01", - "gm_WhiteHead_08_camo_01", - "gm_WhiteHead_09_camo_01", - "gm_WhiteHead_10_camo_01", - "gm_WhiteHead_11_camo_01", - "gm_WhiteHead_12_camo_01", - "gm_WhiteHead_13_camo_01", - "gm_WhiteHead_14_camo_01", - "gm_WhiteHead_15_camo_01", - "gm_WhiteHead_16_camo_01", - "gm_WhiteHead_17_camo_01", - "gm_WhiteHead_18_camo_01", - "gm_WhiteHead_19_camo_01", - "gm_WhiteHead_20_camo_01", - "gm_WhiteHead_21_camo_01" + #include "..\DLC_content\faces\GM\GM_white.sqf" ]; }; -if (_hasSPE) then { - _faces append [ - "SPE_Wolf", - "SPE_Vasiliev", - "SPE_Elliot", - "SPE_Klimakov", - "SPE_Grishka", - "SPE_OBrien", - "SPE_Seppmeyer", - "SPE_Kuzmin", - "SPE_Connors", - "SPE_Walter", - "SPE_Neumann", - "SPE_Krueger", - "SPE_Oberst", - "SPE_Arnold", - "SPE_Ivanych", - "SPE_DAgostino", - "SPE_Hauptmann", - "SPE_Jeppson", - "SPE_boyartsev", - "SPE_bykov", - "SPE_Davidson" - ]; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; }; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", @@ -588,14 +305,12 @@ _loadoutData set ["traitorUniforms", ["U_I_L_Uniform_01_tshirt_olive_F"]]; _loadoutData set ["traitorVests", ["V_BandollierB_oli", "V_TacVest_oli"]]; _loadoutData set ["traitorHats", ["H_Cap_grn", "H_Cap_oli"]]; +_loadoutData set ["officerUniforms", ["U_B_CombatUniform_tshirt_mcam_wdL_f", "U_B_CombatUniform_vest_mcam_wdl_f", "U_B_CombatUniform_mcam_wdl_f"]]; +_loadoutData set ["officerVests", ["V_TacVest_oli"]]; +_loadoutData set ["officerHats", ["H_MilCap_wdl", "H_Beret_Colonel", "H_Beret_02"]]; + if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_B_ParadeUniform_01_US_decorated_F","U_B_ParadeUniform_01_US_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel", "H_Beret_02"]]; -} else { - _loadoutData set ["officerUniforms", ["U_B_CombatUniform_tshirt_mcam_wdL_f", "U_B_CombatUniform_vest_mcam_wdl_f", "U_B_CombatUniform_mcam_wdl_f"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_MilCap_wdl", "H_Beret_Colonel", "H_Beret_02"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" }; _loadoutData set ["cloakUniforms", ["U_B_T_Sniper_F", "U_B_T_FullGhillie_tna_F"]]; @@ -664,20 +379,8 @@ _loadoutData set ["glasses", [ "G_Tactical_Clear", "G_Tactical_Black" ]]; -if (_hasContact) then { - _loadoutData set ["goggles", ["G_Combat", "G_AirPurifyingRespirator_01_F"]]; -} else { - _loadoutData set ["goggles", ["G_Combat"]]; -}; -if (_hasCSLA) then { - (_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; -}; -if (_hasRF) then { - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; -}; -if (_hasWs) then { - (_loadoutData get "goggles") pushBack "G_Combat_lxWS"; -}; +_loadoutData set ["goggles", ["G_Combat"]]; + //TODO - ACE overrides for misc essentials, medical and engineer gear /////////////////////////////////////// @@ -694,12 +397,7 @@ _sfLoadoutData set ["backpacks", ["B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Carrya _sfLoadoutData set ["atBackpacks", ["B_Kitbag_rgr","B_Carryall_wdl_F", "B_Carryall_green_F"]]; _sfLoadoutData set ["helmets", ["H_HelmetSpecB", "H_HelmetB_light_black", "H_Bandanna_khk_hs","H_Watchcap_camo", "H_HelmetB_TI_tna_F"]]; _sfLoadoutData set ["binoculars", ["Laserdesignator"]]; - -if (_hasApex) then { - _sfLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; - _sfLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -}else{ - _sfLoadoutData set ["glasses", [ +_sfLoadoutData set ["glasses", [ "G_Aviator", "G_Shades_Black", "G_Shades_Blue", @@ -719,35 +417,8 @@ if (_hasApex) then { "G_Tactical_Black" ]]; _sfLoadoutData set ["goggles", ["G_Combat"]]; -}; -if (_hasApex) then { -_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_sfLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; -(_sfLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; -(_sfLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; -(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; -}; - -if (_hasContact) then { -(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; -}; - -if (_hasWs) then { -(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; -(_sfLoadoutData get "goggles") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -(_sfLoadoutData get "glasses") append ["G_Balaclava_snd_lxWS","G_Balaclava_blk_lxWS","G_Combat_lxWS","G_Headset_lxWS"]; -}; - -if (_hasRF) then { -(_sfLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; -(_sfLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; -(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; - -private _slRifles = [ +_sfLoadoutData set ["slRifles", [ ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], @@ -756,104 +427,38 @@ private _slRifles = [ ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] -]; -private _rifles = [ +]]; +_sfLoadoutData set ["rifles", [ ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] -]; -private _carbines = [ +]]; +_sfLoadoutData set ["carbines", [ ["arifle_MXC_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], ["arifle_MXC_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] -]; -private _grenadeLaunchers = [ +]]; +_sfLoadoutData set ["grenadeLaunchers", [ ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] -]; -private _mgs = [ +]]; +_sfLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] -]; -if (_hasApex) then { - _slRifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]; - _rifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _carbines append [ - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""] - ]]; -}; + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; -private _marksmanRifles = [ +_sfLoadoutData set ["marksmanRifles", [ ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] -]; -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_tws", [], [], "bipod_01_F_blk"] - ]; -}; -_sfLoadoutData set ["marksmanRifles", _marksmanRifles]; +]]; _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], @@ -877,129 +482,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - _slRifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - _rifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - _grenadeLaunchers append [ - ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _mgs append [ - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], - ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_sfLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - -_sfLoadoutData set ["slRifles", _slRifles]; -_sfLoadoutData set ["rifles", _rifles]; -_sfLoadoutData set ["carbines", _carbines]; -_sfLoadoutData set ["grenadeLaunchers", _grenadeLaunchers]; -_sfLoadoutData set ["machineGuns", _mgs]; - ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -1013,12 +495,7 @@ _eliteLoadoutData set ["Hvests", ["V_PlateCarrierSpec_wdl"]]; _eliteLoadoutData set ["glVests", ["V_PlateCarrierGL_wdl"]]; _eliteLoadoutData set ["backpacks", ["B_Carryall_wdl_F", "B_Kitbag_sgg"]]; _eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; - -if (_hasApex) then { - _eliteLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; - _eliteLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -}else{ - _eliteLoadoutData set ["glasses", [ +_eliteLoadoutData set ["glasses", [ "G_Aviator", "G_Shades_Black", "G_Shades_Blue", @@ -1038,33 +515,6 @@ if (_hasApex) then { "G_Tactical_Black" ]]; _eliteLoadoutData set ["goggles", ["G_Combat"]]; -}; - -if (_hasApex) then { -_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; -(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; -(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; -(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; -}; - -if (_hasContact) then { -(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -}; - -if (_hasWs) then { -(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; -(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; -}; - -if (_hasRF) then { -(_eliteLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; -(_eliteLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; -(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; -(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -(_eliteLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; _eliteLoadoutData set ["sniperRifles", [ ["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], @@ -1104,194 +554,20 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] -]; + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; -private _marksmanRifles = [ +_eliteLoadoutData set ["marksmanRifles", [ ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] -]; - -if (_hasApex) then { - _slRifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]; - _rifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _carbines append [ - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR_lush_lxWS","optic_Holosight_lush_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_eliteLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], - ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_eliteLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - -_eliteLoadoutData set ["machineGuns", _mgs]; -_eliteLoadoutData set ["marksmanRifles", _marksmanRifles]; +]]; ///////////////////////////////// // Military Loadout Data // @@ -1361,101 +637,14 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_P07_khk_F", "", "", "", [], [], ""] ]]; -private _marksmanRifles = [ +_militaryLoadoutData set ["marksmanRifles", [ ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_SOS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] -]; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_tws_mg", [], [], "bipod_01_F_blk"] - ]; - _marksmanRifles append [ - ["srifle_DMR_02_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_02_F", "", "acc_flashlight", "optic_LRPS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -} else { - _marksmanRifles append [ - ["srifle_EBR_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","","acc_flashlight","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_militaryLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militaryLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] - ]; -}; - -_militaryLoadoutData set ["marksmanRifles", _marksmanRifles]; + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"] +]]; /////////////////////////////// // Police Loadout Data // @@ -1465,15 +654,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1487,62 +667,6 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasRF) then { - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1556,30 +680,6 @@ _militiaLoadoutData set ["backpacks", ["B_AssaultPack_wdl_F","B_FieldPack_oli"," _militiaLoadoutData set ["atBackpacks", ["B_Carryall_wdl_F","B_TacticalPack_oli"]]; _militiaLoadoutData set ["helmets", ["H_HelmetB_light_wdl", "H_MilCap_wdl", "H_Bandanna_camo"]]; -if (_hasWs) then { - (_militiaLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual4"; - (_militiaLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; - (_militiaLoadoutData get "helmets") append ["lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; - (_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_wdl_RF"; -}; - -if (_hasLawsOfWar) then { - (_militiaLoadoutData get "helmets") append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; -}; -if (_hasApex) then { - (_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "Hvests") append ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]; - (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; - (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; -}; - _militiaLoadoutData set ["slRifles", [ ["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] @@ -1619,173 +719,6 @@ _militiaLoadoutData set ["sniperRifles", [ ]]; _militiaLoadoutData set ["sidearms", ["hgun_ACPC2_F", "hgun_P07_blk_F", "hgun_P07_khk_F"]]; -if (_hasWs) then { - _militiaLoadoutData set ["slRifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["rifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["carbines", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["marksmanRifles", [ - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]]; - _militiaLoadoutData set ["machineGuns", [ - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]]; -}; - -if (_hasApex) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasMarksman) then { - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_militiaLoadoutData get "machineGuns") append [ - ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] - ]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militiaLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "slRifles") append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], - ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] - ]; -}; - ////////////////////////// // Misc Loadouts // ////////////////////////// @@ -1801,80 +734,39 @@ _pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_TacVest_oli"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; +// +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO_Temparate.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Temparate.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO_Temparate.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Temparate.sqf" +}; + if (_hasRF) then { - (_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + #include "..\DLC_content\gear\RF\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO_Temparate.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO_Temparate.sqf" }; if (_hasGM) then { - /* _militiaLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; - _militaryLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; */ - (_militiaLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "slRifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_oli", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_cover_blk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_cover_glasses_blk", - "gm_ge_headgear_m92_cover_glasses_oli" - ]; - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\weapons\GM\Vanilla_NATO_Temparate.sqf" }; +// ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index 6e299dc83d..cf3f2c5380 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -11,6 +11,7 @@ private _hasGM = "gm" in A3A_enabledDLC; private _hasCSLA = "csla" in A3A_enabledDLC; private _hasRF = "rf" in A3A_enabledDLC; private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////// // Side Information // @@ -58,9 +59,6 @@ private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_ private _transportHelicopters = ["B_Heli_Transport_01_F","B_CTRG_Heli_Transport_01_tropic_F"]; -if (_hasHelicopters) then { - _transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; -}; private _helisLight = ["B_Heli_Light_01_F"]; private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F"]; private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; @@ -74,7 +72,7 @@ private _artillery = ["B_T_MBT_01_arty_F","B_T_MBT_01_mlrs_F"]; ]] call _fnc_saveToTemplate; ["uavsAttack", ["B_T_UAV_03_dynamicLoadout_F", "B_UAV_05_F", "B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; -private _uavsPortable = if (_hasWs) then {["B_UAV_02_lxWS", "B_UAV_01_F"]} else {["B_UAV_01_F"]}; +private _uavsPortable = ["B_UAV_01_F"]; //Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; @@ -84,14 +82,6 @@ private _militiaAPCs = []; private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; -if (_hasContact) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" -}; - -if (_hasLawsOfWar) then { - #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" -}; - private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; private _staticAT = ["B_T_Static_AT_F","B_GMG_01_high_F"]; ["staticAA", ["B_T_Static_AA_F"]] call _fnc_saveToTemplate; @@ -100,100 +90,55 @@ private _howitzers = []; private _radar = []; private _SAM = []; -if (_hasJets) then { - _planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; - _planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; - _radar pushback "B_Radar_System_01_F"; - _SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; - _howitzers pushBack "B_Ship_Gun_01_F"; -}; + ["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; ["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; ["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; - ["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Tropical.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO_Tropical.sqf" +}; + if (_hasApex) then { - _unarmedVehicles append ["B_T_LSV_01_unarmed_F", "B_CTRG_LSV_01_light_F"]; - _armedVehicles append ["B_T_LSV_01_AT_F", "B_T_LSV_01_armed_F"]; - _transportBoat pushBack "I_C_Boat_Transport_02_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO_Tropical.sqf" }; if (_hasTanks) then { - _lightTanks = ["B_T_AFV_Wheeled_01_cannon_F", "B_T_AFV_Wheeled_01_up_cannon_F"]; + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO_Tropical.sqf" }; //If Western Sahara DLC if (_hasWs) then { - _artillery pushBack "B_T_APC_Wheeled_01_mortar_lxWS"; - _APCs pushBack "B_T_APC_Wheeled_01_atgm_lxWS"; - _lightAPCs = ["B_T_APC_Wheeled_01_command_lxWS"]; - _airborneVehicles pushBack "B_T_APC_Wheeled_01_command_lxWS"; - _militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; + #include "..\DLC_content\vehicles\WS\Vanilla_NATO_Tropical.sqf" }; if (_hasRF) then { - _unarmedVehicles append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; - _armedVehicles pushBack "B_T_Pickup_mmg_rf"; - _militiaLightArmed pushBack "B_T_Pickup_hmg_rf"; - _militiaCars append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; - _aa pushBack "B_T_Pickup_aat_rf"; - _uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; - _howitzers pushBack "B_T_TwinMortar_RF"; - _policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; - _helisLight pushBack "B_Heli_light_03_unarmed_RF"; - _transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; - _helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; - _helisAttack pushBack "a3a_black_Heli_EC_02_RF"; + #include "..\DLC_content\vehicles\RF\Vanilla_NATO_Tropical.sqf" }; if (_hasGM) then { - _aa pushBack "gm_ge_army_gepard1a1_noinsignia"; - _basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia"]; - _lightTanks append ["gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; - _militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia"]; - _IFVs append ["gm_dk_army_m113a2dk_noinsignia","gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia"]; - _militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo"]; - _militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo"]; - _militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3"]; - _policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; - _airborneVehicles pushBack "gm_dk_army_m113a2dk_noinsignia"; - _Trucks append ["gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; - _cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; - _ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo"]; - _repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia"]; - _fuelTrucks pushBack "gm_ge_army_kat1_451_refuel"; - _medicalTrucks append ["gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_u1300l_medic","gm_dk_army_m113a1dk_medic_noinsignia"]; - _helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia"]; - _transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia"]; - _helisAttack append ["gm_ge_army_bo105p_pah1a1_noinsignia","gm_ge_army_bo105p_pah1_noinsignia"]; + #include "..\DLC_content\vehicles\GM\Vanilla_NATO_Tropical.sqf" }; if (_hasCSLA) then { - _staticMG pushBack "US85_M2h"; - _staticAT pushBack "US85_TOW_Stat"; - _basic pushBack "US85_M1030"; - _helisLightAttack pushback "US85_MH60FFAR"; - _helisAttack pushBack "US85_AH1F"; - _transportHelicopters append ["US85_MH60M134","US85_UH60","US85_UH60M240"]; - _lightAPCs append ["US85_M113","AFMC_M113A2ext"]; - _militiaAPCs append ["US85_M113","AFMC_M113A2ext","US85_LAV25"]; - _APCs pushBack "US85_LAV25"; - _militiaCars append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua"]; - _militiaLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT"]; - _militiaTrucks append ["US85_M923a1c","US85_M923o","US85_M923c","US85_M923a1o","US85_M923a1cm2","US85_M923a1om2"]; - _airborneVehicles append ["US85_LAV25","US85_M113","AFMC_M113A2ext"]; - _aa pushback "US85_M163"; - _tanks append ["US85_M1IP","US85_M1A1"]; - _ammoTrucks append ["US85_M923a","US85_M923a1_a"]; - _repairTrucks append ["US85_M113_DTP","US85_M923r"]; - _fuelTrucks append ["US85_M923f","US85_M923a1_f"]; - _medicalTrucks pushBack "US85_M113_AMB"; - _policeVehs append ["CSLA_CIV_ADA1600VB","CSLA_CIV_Sarka1200PO","CSLA_CIV_Sarka1200VB","CSLA_AZU_VB"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO_Tropical.sqf" }; ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; @@ -235,216 +180,19 @@ if (_hasCSLA) then { #include "Vanilla_Vehicle_Attributes.sqf" ["animations", [ - ["a3a_APC_Wheeled_03_cannon_blufor_F",["showCamonetHull",0.3,"showBags",0.3,"showBags2",0.3,"showTools",0.3,"showSLATHull",0.3]], - ["B_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], - ["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_T_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["B_T_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["B_T_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["B_T_MBT_01_cannon_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_T_MBT_01_TUSK_F", ["showCamonetTurret", 0.3, "showCamonetHull", 0.3]], - ["B_T_AFV_Wheeled_01_up_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_T_AFV_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["B_T_APC_Tracked_01_rcws_F", ["showCamonetHull",0.3]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_unarmed_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_LSV_01_AT_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["B_CTRG_LSV_01_light_F", ["HideDoor1",0.5,"HideDoor2",0.5,"HideDoor3",0.5,"HideDoor4",0.5]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["B_T_APC_Wheeled_01_command_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_atgm_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_mortar_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Wheeled_01_cannon_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], - ["B_T_APC_Tracked_01_AA_F", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3]], - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_gepard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]] + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], - ["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], - ["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"Black",0.5]], - ["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0]], - ["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], - ["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], - ["B_AAA_System_01_F", ["Green", 1.0]], - ["B_SAM_System_01_F", ["Green", 1.0]], - ["B_SAM_System_02_F", ["Green", 1.0]], - ["B_T_VTOL_01_infantry_F", ["Blue",0.4 , "Olive", 0.6]], - ["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], - ["B_Radar_System_01_F", ["Olive", 1]], - ["B_SAM_System_03_F", ["Olive", 1]], - ["B_T_APC_Wheeled_01_command_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_T_APC_Wheeled_01_atgm_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_T_APC_Wheeled_01_mortar_lxWS", ["BLACK", 0.3, "Olive", 0.7]], - ["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], - ["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0]], - ["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["B_T_LSV_01_unarmed_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], - ["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], - ["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]], - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["gm_dk_army_typ1200_cargo", ["gm_merdc_grn",1]], - ["gm_dk_army_typ253_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_milan", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_mg3", ["gm_merdc_grn",1]], - ["gm_dk_army_typ247_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_iltis_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_medic", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_refuel", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_repair", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_reammo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_454_reammo", ["gm_merdc_grn",1]], - ["gm_dk_army_u1300l_container", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_454_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_container", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_452_container", ["gm_merdc_grn",1]], - ["gm_ge_army_u1300l_cargo", ["gm_merdc_grn",1]], - ["gm_ge_army_kat1_451_cargo", ["gm_merdc_grn",1]], - ["gm_dk_army_bpz2a0_noinsignia", ["gm_merdc_grn",1]], - ["gm_dk_army_Leopard1a3_noinsignia", ["gm_merdc_grn",1]], - ["gm_dk_army_m113a2dk_noinsignia", ["gm_merdc_grn",1]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], - ["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_fuchsa0_command_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a1a_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_marder1a1plus_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_luchsa2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_luchsa1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_medic_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_command_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_m113a1g_apc_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_gepard1a1_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_bibera0_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_bpz2a0_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m109_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_command_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["gm_merdc_grn",1]], - ["gm_dk_army_m113a2dk_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a1a2_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["gm_merdc_grn",1]], - ["gm_ge_army_Leopard1a5_noinsignia",["gm_merdc_grn",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_MH60FFAR",["BLACK", 0.3, "NATO",0.3]], - ["US85_MH60M134",["BLACK", 0.3, "NATO",0.3]], - ["US85_UH60",["BLACK", 0.3, "NATO",0.3]], - ["US85_UH60M240",["BLACK", 0.3, "NATO",0.3]], - ["US85_AH1F",["NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], - ["US85_M1A1", ["NATOg",1]], - ["US85_M1IP", ["NATOg",1]], - ["US85_M163",["NATOg",1]], - ["US85_M113",["NATOg",1]], - ["US85_M923a",["NATOg",1]], - ["US85_M923a1_a",["NATOg",1]], - ["US85_M923r",["NATOg",1]], - ["US85_M923f",["NATOg",1]], - ["US85_M923a1_f",["NATOg",1]], - ["AFMC_M113A2ext",["NATOg",1]], - ["US85_M113_AMB",["NATOg",1]], - ["US85_M113_DTP",["NATOg",1]], - ["US85_LAV25",["NATOg",1]], - ["US85_M1008c",["NATOg",1]], - ["US85_M1008",["NATOg",1]], - ["US85_M1025_ua",["NATOg",1]], - ["US85_M1043_ua",["NATOg",1]], - ["US85_M1043_M60",["NATOg",1]], - ["US85_M1043_M2",["NATOg",1]], - ["US85_M1025_M2",["NATOg",1]], - ["US85_M1025_M60",["NATOg",1]], - ["US85_M998SFGT",["NATOg",1]], - ["US85_M923o",["NATOg",1]], - ["US85_M923c",["NATOg",1]], - ["US85_M923a1o",["NATOg",1]], - ["US85_M923a1om2",["NATOg",1]], - ["US85_M923a1c",["NATOg",1]], - ["US85_M923a1cm2",["NATOg",1]] + #include "..\vehicleVariants\Vanilla_NATO_Tropical\CSLA_NATO_Tropical.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Tropical\GM_NATO_Tropical.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Tropical\RF_NATO_Tropical.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Tropical\Vanilla_NATO_Tropical.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Tropical\WS_NATO_Tropical.sqf" ]] call _fnc_saveToTemplate; ///////////////////// @@ -463,61 +211,34 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", "LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock" ]; -if (_hasRF) then { - _faces append ["Pilot1_Head_rf","Pilot2_Head_rf"]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; }; -if (_hasWs) then { - _faces append ["lxWS_Journalist_Head","lxWS_Givens_Head"]; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; }; if (_hasGM) then { _faces append [ - "gm_WhiteHead_01_camo_01", - "gm_WhiteHead_02_camo_01", - "gm_WhiteHead_03_camo_01", - "gm_WhiteHead_04_camo_01", - "gm_WhiteHead_05_camo_01", - "gm_WhiteHead_06_camo_01", - "gm_WhiteHead_07_camo_01", - "gm_WhiteHead_08_camo_01", - "gm_WhiteHead_09_camo_01", - "gm_WhiteHead_10_camo_01", - "gm_WhiteHead_11_camo_01", - "gm_WhiteHead_12_camo_01", - "gm_WhiteHead_13_camo_01", - "gm_WhiteHead_14_camo_01", - "gm_WhiteHead_15_camo_01", - "gm_WhiteHead_16_camo_01", - "gm_WhiteHead_17_camo_01", - "gm_WhiteHead_18_camo_01", - "gm_WhiteHead_19_camo_01", - "gm_WhiteHead_20_camo_01", - "gm_WhiteHead_21_camo_01" + #include "..\DLC_content\faces\GM\GM_white.sqf" ]; }; -if (_hasSPE) then { - _faces append [ - "SPE_Wolf", - "SPE_Vasiliev", - "SPE_Elliot", - "SPE_Klimakov", - "SPE_Grishka", - "SPE_OBrien", - "SPE_Seppmeyer", - "SPE_Kuzmin", - "SPE_Connors", - "SPE_Walter", - "SPE_Neumann", - "SPE_Krueger", - "SPE_Oberst", - "SPE_Arnold", - "SPE_Ivanych", - "SPE_DAgostino", - "SPE_Hauptmann", - "SPE_Jeppson", - "SPE_boyartsev", - "SPE_bykov", - "SPE_Davidson" - ]; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; }; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; ["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", @@ -583,14 +304,12 @@ _loadoutData set ["traitorUniforms", ["U_I_L_Uniform_01_tshirt_olive_F"]]; _loadoutData set ["traitorVests", ["V_BandollierB_oli", "V_TacVest_oli"]]; _loadoutData set ["traitorHats", ["H_Cap_grn", "H_Cap_oli"]]; +_loadoutData set ["officerUniforms", ["U_B_T_Soldier_AR_F", "U_B_T_Soldier_SL_F", "U_B_T_Soldier_F"]]; +_loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; +_loadoutData set ["officerHats", ["H_MilCap_tna_F", "H_Beret_Colonel", "H_Beret_02"]]; + if (_hasArtOfWar) then { - _loadoutData set ["officerUniforms", ["U_B_ParadeUniform_01_US_decorated_F","U_B_ParadeUniform_01_US_F"]]; - _loadoutData set ["officerVests", ["V_TacVest_oli"]]; - _loadoutData set ["officerHats", ["H_ParadeDressCap_01_US_F" ,"H_Beret_Colonel", "H_Beret_02"]]; -} else { - _loadoutData set ["officerUniforms", ["U_B_T_Soldier_AR_F", "U_B_T_Soldier_SL_F", "U_B_T_Soldier_F"]]; - _loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; - _loadoutData set ["officerHats", ["H_MilCap_tna_F", "H_Beret_Colonel", "H_Beret_02"]]; + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" }; _loadoutData set ["cloakUniforms", ["U_B_T_Sniper_F", "U_B_T_FullGhillie_tna_F"]]; @@ -659,20 +378,8 @@ _loadoutData set ["glasses", [ "G_Tactical_Clear", "G_Tactical_Black" ]]; -if (_hasContact) then { - _loadoutData set ["goggles", ["G_Combat", "G_AirPurifyingRespirator_01_F"]]; -} else { - _loadoutData set ["goggles", ["G_Combat"]]; -}; -if (_hasCSLA) then { - (_loadoutData get "glasses") pushBack "CSLA_glsPlscSpring"; -}; -if (_hasRF) then { - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; -}; -if (_hasWs) then { - (_loadoutData get "goggles") pushBack "G_Combat_lxWS"; -}; +_loadoutData set ["goggles", ["G_Combat"]]; + //TODO - ACE overrides for misc essentials, medical and engineer gear /////////////////////////////////////// @@ -692,28 +399,7 @@ _sfLoadoutData set ["binoculars", ["Laserdesignator"]]; _sfLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; _sfLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -if (_hasApex) then { -_sfLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_sfLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F"]; -}; - -if (_hasContact) then { -(_sfLoadoutData get "uniforms") pushBack "U_B_CBRN_Suit_01_MTP_F"; -(_sfLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_sfLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -}; - -if (_hasWs) then { -(_sfLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset","H_Beret_Headset_lxWS"]; -(_sfLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; -}; - -if (_hasRF) then { -(_sfLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; -(_sfLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; -(_sfLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; -private _slRifles = [ +_sfLoadoutData set ["slRifles", [ ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], @@ -722,97 +408,39 @@ private _slRifles = [ ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] -]; -private _rifles = [ +]]; +_sfLoadoutData set ["rifles", [ ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] -]; -private _carbines = [ +]]; +_sfLoadoutData set ["carbines", [ ["arifle_MXC_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], ["arifle_MXC_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] -]; -private _grenadeLaunchers = [ +]]; +_sfLoadoutData set ["grenadeLaunchers", [ ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] -]; -private _mgs = [ +]]; +_sfLoadoutData set ["machineGuns", [ ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] -]; -if (_hasApex) then { - _slRifles = [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]; - _rifles = [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _carbines = [ - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers = [ - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - _sfLoadoutData set ["designatedGrenadeLaunchers", [ - ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""] - ]]; -}; + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] + +]]; -private _marksmanRifles = [ +_sfLoadoutData set ["marksmanRifles", [ ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] -]; +]]; _sfLoadoutData set ["SMGs", [ ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], @@ -838,130 +466,6 @@ _sfLoadoutData set ["sidearms", [ ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] ]]; -if (_hasWs) then { - _slRifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - _rifles append [ - ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_sfLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_sfLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_sfLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_sfLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_sfLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], - ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] - ]; -}; - -if (_hasRF) then { - (_sfLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_sfLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - -_sfLoadoutData set ["marksmanRifles", _marksmanRifles]; -_sfLoadoutData set ["slRifles", _slRifles]; -_sfLoadoutData set ["rifles", _rifles]; -_sfLoadoutData set ["carbines", _carbines]; -_sfLoadoutData set ["grenadeLaunchers", _grenadeLaunchers]; -_sfLoadoutData set ["machineGuns", _mgs]; - ///////////////////////////////// // Elite Loadout Data // ///////////////////////////////// @@ -978,32 +482,6 @@ _eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; _eliteLoadoutData set ["goggles", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; _eliteLoadoutData set ["glasses", ["G_Balaclava_Skull1", "G_Balaclava_blk","G_Bandanna_aviator","G_Bandanna_sport","G_Bandanna_shades","G_Combat","G_Goggles_VR","G_Tactical_Clear","G_Tactical_Black","G_Balaclava_TI_blk_F","G_Balaclava_TI_G_blk_F"]]; -if (_hasApex) then { -_eliteLoadoutData set ["NVGs", ["NVGogglesB_gry_F","NVGogglesB_blk_F"]]; -(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_TI_tna_F"; -(_eliteLoadoutData get "vests") pushBack "V_PlateCarrier1_rgr_noflag_F"; -(_eliteLoadoutData get "Hvests") pushBack "V_PlateCarrier2_rgr_noflag_F"; -(_eliteLoadoutData get "uniforms") append ["U_B_CTRG_Soldier_urb_1_F", "U_B_CTRG_Soldier_urb_3_F", "U_B_CTRG_Soldier_urb_2_F","U_B_CTRG_Soldier_F","U_B_CTRG_Soldier_3_F","U_B_CTRG_Soldier_2_F"]; -}; - -if (_hasContact) then { -(_eliteLoadoutData get "goggles") pushBack "G_AirPurifyingRespirator_01_F"; -(_eliteLoadoutData get "glasses") pushBack "G_AirPurifyingRespirator_01_F"; -}; - -if (_hasWs) then { -(_eliteLoadoutData get "helmets") append ["lxWS_H_bmask_white","H_bmask_snake_lxws","H_turban_02_mask_snake_lxws","lxWS_H_bmask_base","H_turban_02_mask_black_lxws","lxWS_H_bmask_camo01","lxWS_H_Bandanna_blk_hs","lxWS_H_Headset"]; -(_eliteLoadoutData get "backpacks") pushBack "B_shield_backpack_lxWS"; -}; - -if (_hasRF) then { -(_eliteLoadoutData get "NVGs") append ["TiGoggles_grn_RF","TiGoggles_RF"]; -(_eliteLoadoutData get "backpacks") pushBack "B_DuffleBag_Olive_NoLogo_RF"; -(_eliteLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; -(_eliteLoadoutData get "vests") append ["V_TacVest_rig_oli_RF","V_TacVest_rig_blk_RF"]; -(_eliteLoadoutData get "glVests") pushBack "V_PlateCarrierLite_black_noFlag_RF"; -}; - _eliteLoadoutData set ["rifles", [ ["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], ["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], @@ -1034,16 +512,23 @@ _eliteLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] ]]; -private _mgs = [ +_eliteLoadoutData set ["machineGuns", [ ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] -]; + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; -private _marksmanRifles = [ +_eliteLoadoutData set ["marksmanRifles", [ ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] -]; + ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] +]]; _eliteLoadoutData set ["sniperRifles", [ ["srifle_LRR_tna_F", "", "", "optic_SOS_khk_F", [], [], ""], @@ -1055,206 +540,6 @@ _eliteLoadoutData set ["sidearms", [ ["hgun_Pistol_heavy_01_green_F", "", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""] ]]; - -if (_hasApex) then { - _slRifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] - ]; - _rifles append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _carbines append [ - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], - ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] - ]; - _grenadeLaunchers append [ - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] - ]; - _mgs append [ - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], - ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] - ]; -} else { - _mgs append [ - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], - ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_tws_mg", [], [], "bipod_01_F_blk"] - ]; - _marksmanRifles append [ - ["srifle_DMR_02_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_02_F", "", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -} else { - _marksmanRifles append [ - ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - (_eliteLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Holosight_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - _mgs append [ - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_eliteLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - _mgs append [ - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_eliteLoadoutData get "slRifles") append [ - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "rifles") append [ - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], - ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], - ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] - ]; - (_eliteLoadoutData get "grenadeLaunchers") append [ - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], - ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - (_eliteLoadoutData get "carbines") append [ - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], - ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] - ]; - (_eliteLoadoutData get "marksmanRifles") append [ - ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], - ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] - ]; - _mgs append [ - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], - ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] - ]; -}; - -if (_hasRF) then { - (_eliteLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_eliteLoadoutData get "sidearms") append [ - ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], - ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], - ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], - ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], - ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] - ]; -}; - -_eliteLoadoutData set ["machineGuns", _mgs]; -_eliteLoadoutData set ["marksmanRifles", _marksmanRifles]; - ///////////////////////////////// // Military Loadout Data // ///////////////////////////////// @@ -1340,7 +625,7 @@ _militaryLoadoutData set ["sidearms", [ ["hgun_P07_khk_F", "", "", "", [], [], ""] ]]; -private _marksmanRifles = [ +_militaryLoadoutData set ["marksmanRifles", [ ["arifle_MXM_khk_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "", "acc_flashlight", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], ["arifle_MXM_khk_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], @@ -1351,97 +636,8 @@ private _marksmanRifles = [ ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], ["srifle_EBR_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] -]; - -if (_hasMarksman) then { - _mgs append [ - ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_tws_mg", [], [], "bipod_01_F_blk"] - ]; - _marksmanRifles append [ - ["srifle_DMR_02_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_02_F", "", "acc_flashlight", "optic_LRPS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -} else { - _marksmanRifles append [ - ["srifle_EBR_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] - ]; -}; - -if (_hasWs) then { - (_militaryLoadoutData get "slRifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] - ]; - (_militaryLoadoutData get "rifles") append [ - ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], - ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], - ["arifle_XMS_Shot_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] - ]; - (_militaryLoadoutData get "grenadeLaunchers") append [ - ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], - ["arifle_XMS_GL_khk_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] - ]; - _marksmanRifles append [ - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]; -}; - -if (_hasMarksman) then { - _marksmanRifles append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_multicam_F","","acc_flashlight","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], - ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_militaryLoadoutData get "sniperRifles") append [ - ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], - ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] - ]; - (_militaryLoadoutData get "machineGuns") append [ - ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "acc_flashlight", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasRF) then { - (_militaryLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militaryLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] - ]; -}; - -_militaryLoadoutData set ["marksmanRifles", _marksmanRifles]; + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"] +]]; /////////////////////////////// // Police Loadout Data // @@ -1451,15 +647,6 @@ private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; _policeLoadoutData set ["uniforms", ["U_Marshal"]]; _policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; private _helmets = ["H_Cap_police"]; -if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_blue_F"; -}; - -if (_hasApex) then { - _helmets append ["H_MilCap_gen_F","H_Beret_gen_F"]; - (_policeLoadoutData get "vests") pushBack "V_TacVest_gen_F"; - (_policeLoadoutData get "uniforms") append ["U_B_GEN_Soldier_F", "U_B_GEN_Commander_F"]; -}; _policeLoadoutData set ["helmets", _helmets]; _policeLoadoutData set ["SMGs", [ @@ -1473,62 +660,6 @@ _policeLoadoutData set ["SMGs", [ ]]; _policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; -if (_hasApex) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; -if (_hasRF) then { - (_policeLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; -}; - -if (_hasRF) then { - (_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; -}; - -if (_hasSOG) then { - (_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] - ]; - (_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; -}; - //////////////////////////////// // Militia Loadout Data // //////////////////////////////// @@ -1540,30 +671,6 @@ _militiaLoadoutData set ["backpacks", ["B_AssaultPack_tna_F","B_AssaultPack_Kerr _militiaLoadoutData set ["atBackpacks", ["B_Kitbag_rgr","B_TacticalPack_oli"]]; _militiaLoadoutData set ["helmets", ["H_HelmetB_Light_tna_F", "H_MilCap_tna_F", "H_Bandanna_khk"]]; -if (_hasWs) then { - (_militiaLoadoutData get "uniforms") pushBack "U_lxWS_ION_Casual4"; - (_militiaLoadoutData get "vests") pushBack "V_lxWS_TacVestIR_oli"; - (_militiaLoadoutData get "helmets") append ["lxWS_H_PASGT_goggles_olive_F","lxWS_H_PASGT_goggles_black_F"]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "vests") append ["V_TacVest_rig_oli_RF", "V_TacVest_rig_blk_RF"]; - (_militiaLoadoutData get "helmets") pushBack "H_HelmetB_plain_sb_tna_RF"; -}; - -if (_hasLawsOfWar) then { - (_militiaLoadoutData get "helmets") append ["H_PASGT_basic_olive_F", "H_PASGT_basic_black_F"]; -}; -if (_hasApex) then { - (_militiaLoadoutData get "vests") pushBack "V_TacChestrig_oli_F"; -}; - -if (_hasSOG) then { - _militiaLoadoutData set ["Hvests", ["vn_b_vest_usmc_02","vn_b_vest_usmc_01","vn_b_vest_usmc_06"]]; - (_militiaLoadoutData get "vests") append ["vn_b_vest_sog_04","vn_b_vest_sog_01","vn_b_vest_sog_02","vn_b_vest_sog_06","vn_b_vest_sog_05","vn_b_vest_sog_03","vn_b_vest_seal_05","vn_b_vest_seal_03","vn_b_vest_sas_01","vn_b_vest_sas_04","vn_b_vest_sas_03","vn_b_vest_sas_02"]; - (_militiaLoadoutData get "backpacks") append ["vn_b_pack_p08_02","vn_b_pack_p44_01","vn_b_pack_trp_03_02","vn_b_pack_m41_01"]; -}; - _militiaLoadoutData set ["slRifles", [ ["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], ["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], @@ -1615,263 +722,54 @@ _militiaLoadoutData set ["SMGs", [ ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] ]]; -if (_hasWs) then { - _militiaLoadoutData set ["slRifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["rifles", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["carbines", [ - ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], - ["arifle_XMS_Base_khk_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""] - ]]; - _militiaLoadoutData set ["marksmanRifles", [ - ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], - ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], - ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] - ]]; - _militiaLoadoutData set ["machineGuns", [ - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Hamr_khk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_khk_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], - ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] - ]]; -}; - -if (_hasApex) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] - ]; -}; - -if (_hasMarksman) then { - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], - ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], - ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], - ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], - ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] - ]; -}; - -if (_hasContact) then { - (_militiaLoadoutData get "machineGuns") append [ - ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], - ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] - ]; -}; - -if (_hasRF) then { - (_militiaLoadoutData get "SMGs") append [ - ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] - ]; - (_militiaLoadoutData get "sidearms") append [ - ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], - ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], - ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], - ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] - ]; -}; - -if (_hasSOG) then { - (_militiaLoadoutData get "slRifles") append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - (_militiaLoadoutData get "rifles") append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] - ]; - (_militiaLoadoutData get "grenadeLaunchers") append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] - ]; - (_militiaLoadoutData get "carbines") append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] - ]; - (_militiaLoadoutData get "SMGs") append [ - ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], - ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], - ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] - ]; -}; - ////////////////////////// // Misc Loadouts // ////////////////////////// - private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _crewLoadoutData set ["uniforms", ["U_B_T_Soldier_AR_F", "U_B_T_Soldier_F"]]; _crewLoadoutData set ["vests", ["V_Chestrig_rgr", "V_TacVest_oli"]]; _crewLoadoutData set ["helmets", ["H_HelmetCrew_B"]]; - private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; _pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls"]]; _pilotLoadoutData set ["vests", ["V_TacVest_oli"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; +// +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO_Tropical.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Tropical.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO_Tropical.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO_Tropical.sqf" +}; + if (_hasRF) then { - (_pilotLoadoutData get "uniforms") pushBack "U_B_HeliPilotCoveralls_MTP_RF"; + #include "..\DLC_content\gear\RF\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO_Tropical.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO_Tropical.sqf" }; if (_hasGM) then { - /* _militiaLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; - _militaryLoadoutData set ["AALaunchers", ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""]]; */ - (_militiaLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "slRifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] - ]; - (_militiaLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] - ]; - (_militiaLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] - ]; - (_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_oli", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_cover_blk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_cover_glasses_blk", - "gm_ge_headgear_m92_cover_glasses_oli" - ]; - (_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; - (_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\weapons\GM\Vanilla_NATO_Tropical.sqf" }; +// + ///////////////////////////////// // Unit Type Definitions // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf index 4ac3df79c9..eeb63e9feb 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Civ.sqf @@ -50,68 +50,42 @@ private _civFuel = [ private _civPlanes = []; private _civHelicopter = ["C_Heli_Light_01_civil_F", "a3a_C_Heli_Transport_02_F", "a3a_C_Heli_Light_02_blue_F"]; if (_hasKart) then { - _civCarsWithWeights append ["C_Kart_01_F", 0.01, "C_Kart_01_Blu_F", 0.01, "C_Kart_01_Fuel_F", 0.01, "C_Kart_01_Red_F", 0.01, "C_Kart_01_Vrana_F", 0.01]; + #include "..\DLC_content\vehicles\Kart\kart.sqf" }; if (_hasApex) then { - _civCarsWithWeights append ["C_Offroad_02_unarmed_F", 0.7]; - _civBoat append ["C_Boat_Transport_02_F", 1.0 ,"C_Scooter_Transport_01_F", 0.5]; - _civPlanes append ["C_Plane_Civil_01_racing_F", "C_Plane_Civil_01_F"]; + #include "..\DLC_content\vehicles\Apex\Vanilla_CIV.sqf" }; + if (_hasContact) then { - _civCarsWithWeights append ["C_Offroad_01_comms_F", 0.4 , "C_Offroad_01_covered_F", 0.4]; - _civIndustrial append ["C_Tractor_01_F", 0.2]; + #include "..\DLC_content\vehicles\Contact\Vanilla_CIV.sqf" }; + if (_hasLawsOfWar) then { - _civCarsWithWeights append ["C_Van_02_transport_F", 0.2]; - _civRepair append ["C_Van_02_service_F", 0.3]; - _civMedical append ["C_Van_02_medevac_F", 0.3]; - _civIndustrial append ["C_Van_02_vehicle_F", 0.8]; + #include "..\DLC_content\vehicles\LawsOfwar\Vanilla_CIV.sqf" }; + if (_hasWs) then { - _civCarsWithWeights append ["C_Truck_02_racing_lxWS" , 0.1 , "C_Offroad_lxWS", 0.5]; - _civIndustrial append ["C_Truck_02_cargo_lxWS" , 0.4 , "C_Truck_02_flatbed_lxWS" , 0.4]; + #include "..\DLC_content\vehicles\WS\Vanilla_CIV.sqf" }; if (_hasGM) then { - _civHelicopter append ["gm_gc_civ_mi2p", "gm_gc_civ_mi2r", "gm_gc_civ_mi2sr", "gm_ge_adak_bo105m_vbh_noinsignia"]; - _civPlanes append ["gm_gc_civ_l410s_salon", "gm_gc_civ_l410s_passenger"]; - _civMedical append ["gm_ge_ff_u1300l_medic", 0.3, "gm_pl_army_ural375d_medic", 0.2]; - _civFuel append ["gm_pl_army_ural375d_refuel", 0.2]; - _civRepair append ["gm_pl_army_ural4320_repair", 0.2]; - _civIndustrial append ["gm_gc_civ_ural375d_cargo" , 0.2 , "gm_ge_civ_u1300l" , 0.2 , "gm_ge_civ_typ247", 0.3, "gm_ge_civ_typ251", 0.3]; - _civCarsWithWeights append ["gm_ge_army_iltis_cargo", 0.2, "gm_pl_army_uaz469_cargo", 0.2, "gm_ge_civ_typ1200", 0.2, "gm_gc_civ_p601", 0.2, "gm_ge_civ_typ253", 0.3, "gm_ge_taxi_typ253", 0.1, "gm_ge_civ_w123", 0.4, "gm_ge_taxi_w123", 0.3, "gm_ge_army_k125", 0.1, "gm_xx_civ_bicycle_01", 0.05, "gm_ge_dbp_bicycle_01_ylw", 0.05]; + #include "..\DLC_content\vehicles\GM\Vanilla_CIV.sqf" }; if (_hasCSLA) then { - _civPlanes pushBack "CSLA_CIV_An2_1"; - _civRepair append ["CSLA_CIV_V3Sr", 0.2]; - _civIndustrial append ["CSLA_CIV_V3S" , 0.2]; - _civCarsWithWeights append ["CSLA_CIV_AZU", 0.2, "CSLA_CIV_ADA1600", 0.2, "CSLA_CIV_Sarka1200", 0.2, "CSLA_civ_CATOR", 0.1, "CSLA_CIV_JARA250", 0.1, "US85_TT650", 0.1]; - _civBoat append ["CSLA_lodka", 0.1]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_CIV.sqf" }; if (_hasRF) then { - _civHelicopter append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF", "C_Heli_EC_04_rescue_RF"]; - _civCarsWithWeights append ["C_Pickup_rf", 0.6, "C_Pickup_covered_rf", 0.5, "C_Truck_03_water_rf", 0.1, "C_Truck_01_water_rf", 0.1]; - _civRepair append ["C_Pickup_repair_rf", 0.3]; - _civFuel append ["a3a_civ_Pickup_fuel_rf", 0.1]; + #include "..\DLC_content\vehicles\RF\Vanilla_CIV.sqf" }; if (_hasSOG) then { - _civBoat append ["vn_c_boat_01_04", 0.5 ,"vn_c_boat_01_00", 0.5,"vn_c_boat_01_03", 0.5,"vn_c_boat_01_01", 0.5,"vn_c_boat_01_02", 0.5,"vn_c_boat_02_03", 0.5,"vn_c_boat_02_04", 0.5, - "vn_c_boat_02_00", 0.5,"vn_c_boat_02_01", 0.5,"vn_c_boat_02_02", 0.5,"vn_c_boat_08_02", 0.5,"vn_c_boat_08_01", 0.5,"vn_c_boat_07_02", 0.5,"vn_c_boat_07_01"]; - _civHelicopter append ["vn_o_air_mi2_02_02_noinsignia","vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09"]; - _civPlanes append ["vnx_i_air_ac119_02_01_noinsignia"]; - _civIndustrial append ["vn_c_car_04_01", 0.3]; - _civCarsWithWeights append ["vn_c_bicycle_01", 0.05, "vn_c_car_01_01", 0.2, "vn_c_car_03_01", 0.2, "vn_c_car_02_01", 0.2, "vn_c_wheeled_m151_02", 0.3, "vn_c_wheeled_m151_01", 0.2, - "vn_c_car_01_02", 0.4]; + #include "..\DLC_content\vehicles\SOG\Vanilla_CIV.sqf" }; if (_hasSPE) then { - _civMedical append ["SPE_FFI_OpelBlitz_Ambulance_noinsignia", 0.1]; - _civRepair append ["SPE_FFI_OpelBlitz_Repair_noinsignia", 0.1]; - _civFuel append ["SPE_FFI_OpelBlitz_Fuel_noinsignia", 0.1]; - _civIndustrial append ["SPE_FFI_OpelBlitz_noinsignia", 0.2,"SPE_FFI_OpelBlitz_Open_noinsignia",0.2]; + #include "..\DLC_content\vehicles\SPE\Vanilla_CIV.sqf" }; ["vehiclesCivCar", _civCarsWithWeights] call _fnc_saveToTemplate; @@ -124,18 +98,17 @@ if (_hasSPE) then { ["vehiclesCivPlanes", _civPlanes] call _fnc_saveToTemplate; ["animations", [ - ["gm_pl_army_uaz469_cargo", ["RoadPrioritySign_01_unhide",0,"FrontLight_02_Cover_unhide",0,"windshield",0,"windows_unhide",0.3,"cover_hoops_unhide",0,"spare_wheel_unhide",0.3,"antenna_01_unhide",0,"antenna_02_unhide",0,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_ge_army_iltis_cargo", ["radio_01_unhide",0,"radio_02_unhide",0,"cover_hoops_unhide",0.4,"cover_doors_unhide",0.4,"windshield",0.4,"doorBag_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"coldWeatherKit_unhide",0.4]], - #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf" + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["gm_ge_ff_u1300l_medic", ["gm_ge_civ_drk_01",1]], - ["gm_pl_army_ural375d_medic", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], - ["gm_pl_army_ural375d_refuel", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], - ["gm_pl_army_ural4320_repair", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], - ["gm_pl_army_uaz469_cargo", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], - ["gm_ge_army_iltis_cargo", ["gm_ge_civ_drk_01", 0.3, "gm_khs5146", 0.3, "gm_oilochre", 0.3, "gm_pkhv4", 0.3, "gm_xb518", 0.3, "gm_carc_tan", 0.3, "gm_drapolive", 0.3, "gm_merdc_grn", 0.3, "gm_merdc_wht", 0.3, "gm_ge_un", 0.3, "gm_ge_wdl",0]] + #include "..\vehicleVariants\Vanilla_GM_CIV.sqf" ]] call _fnc_saveToTemplate; ////////////////////////// @@ -204,50 +177,31 @@ private _faces = [ "LivonianHead_9", "LivonianHead_10" ]; -if (_hasWs) then { - _faces append [ - "CamoHead_Persian_01_F", - "CamoHead_Persian_02_F", - "CamoHead_Persian_03_F", - "lxWS_African_Head_01", - "lxWS_African_Head_02", - "lxWS_African_Head_05", - "lxWS_African_Head_04", - "lxWS_Said_Head", - "lxWS_African_Head_Old", - "lxWS_African_Head_Old_Bard", - "lxWS_African_Head_03", - "lxWS_Journalist_Head", - "lxWS_Givens_Head" - ]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_nocamo.sqf" + ]; }; if (_hasRF) then { - _faces append ["Pilot1_Head_rf","Pilot2_Head_rf"]; + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; }; -if (_hasSPE) then { - _faces append [ - "SPE_Wolf", - "SPE_Vasiliev", - "SPE_Elliot", - "SPE_Klimakov", - "SPE_Grishka", - "SPE_OBrien", - "SPE_Seppmeyer", - "SPE_Kuzmin", - "SPE_Connors", - "SPE_Walter", - "SPE_Neumann", - "SPE_Krueger", - "SPE_Oberst", - "SPE_Arnold", - "SPE_Ivanych", - "SPE_DAgostino", - "SPE_Hauptmann", - "SPE_Jeppson", - "SPE_boyartsev", - "SPE_bykov", - "SPE_Davidson" - ]; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf", + #include "..\DLC_content\faces\WS\WS_african.sqf" + ]; }; ["faces", _faces] call _fnc_saveToTemplate; @@ -296,213 +250,6 @@ private _workerUniforms = [ private _dlcUniforms = []; -if (_hasApex) then {_dlcUniforms append [ - "U_C_man_sport_1_F", - "U_C_man_sport_2_F", - "U_C_man_sport_3_F"]; -}; -if (_hasContact) then {_dlcUniforms append [ - "U_O_R_Gorka_01_black_F", - "U_C_CBRN_Suit_01_Blue_F", - "U_C_CBRN_Suit_01_White_F"]; -}; -if (_hasArtOfWar) then {_dlcUniforms append [ - "U_C_FormalSuit_01_black_F", - "U_C_FormalSuit_01_blue_F", - "U_C_FormalSuit_01_gray_F", - "U_C_FormalSuit_01_khaki_F", - "U_C_FormalSuit_01_tshirt_black_F", - "U_C_FormalSuit_01_tshirt_gray_F"]; -}; -if (_hasLawsOfWar) then { - _dlcUniforms append [ - "U_C_Paramedic_01_F", - "U_C_Mechanic_01_F" - ]; - _workerUniforms append [ - "U_C_ConstructionCoverall_Black_F", - "U_C_ConstructionCoverall_Blue_F", - "U_C_ConstructionCoverall_Red_F", - "U_C_ConstructionCoverall_Vrana_F" - ]; -}; - -if (_hasGM) then { - _dlcUniforms append [ - "gm_gc_civ_uniform_man_01_80_blk", - "gm_gc_civ_uniform_man_01_80_blu", - "gm_gc_civ_uniform_man_02_80_brn", - "gm_ge_civ_uniform_blouse_80_gry", - "gm_ge_ff_uniform_man_80_orn", - "gm_xx_army_uniform_fighter_03_brn", - "gm_xx_army_uniform_fighter_03_blk", - "gm_xx_army_uniform_fighter_02_oli", - "gm_xx_army_uniform_fighter_01_oli", - "gm_gc_civ_uniform_pilot_80_blk", - "gm_gc_airforce_uniform_pilot_80_blu", - "gm_gc_civ_uniform_man_03_80_blu", - "gm_gc_civ_uniform_man_03_80_grn", - "gm_gc_civ_uniform_man_03_80_gry" - ]; - _workerUniforms append [ - "gm_ge_uniform_pilot_commando_gry", - "gm_ge_uniform_pilot_commando_oli", - "gm_ge_uniform_pilot_commando_rolled_gry", - "gm_ge_uniform_pilot_commando_rolled_oli", - "gm_gc_civ_uniform_man_04_80_blu", - "gm_gc_civ_uniform_man_04_80_gry" - ]; -}; - -if (_hasCSLA) then { - _dlcUniforms append [ - "FIA_uniCitizen", - "FIA_uniFunctionary", - "FIA_uniFunctionary2", - "CSLA_uniPlt", - "FIA_uniVillager", - "FIA_uniVillager2", - "FIA_uniVillager3", - "FIA_uniVillager4", - "FIA_uniWorker2", - "FIA_uniWorker3" - ]; - _workerUniforms append [ - "CSLA_uniSrv", - "FIA_uniForeman", - "FIA_uniForeman2" - ]; -}; - -if (_hasWs && {(toLowerANSI worldName) in ["sefrouramal", "takistan"]}) then { - _civUniforms = [ - "U_lxWS_C_Djella_01", - "U_lxWS_C_Djella_02", - "U_lxWS_C_Djella_02a", - "U_lxWS_C_Djella_03", - "U_lxWS_C_Djella_04", - "U_lxWS_C_Djella_05", - "U_lxWS_C_Djella_06", - "U_lxWS_C_Djella_07", - "U_lxWS_Tak_01_A", - "U_lxWS_Tak_01_B", - "U_lxWS_Tak_01_C", - "U_lxWS_Tak_02_A", - "U_lxWS_Tak_02_B", - "U_lxWS_Tak_02_C", - "U_lxWS_Tak_03_A", - "U_lxWS_Tak_03_B", - "U_lxWS_Tak_03_C" - ]; -}; - -if (_hasSOG) then { - _dlcUniforms append [ - "vn_b_uniform_seal_06_07", - "vn_b_uniform_seal_06_01", - "vn_b_uniform_seal_05_07", - "vn_b_uniform_seal_05_01", - "vn_b_uniform_seal_04_01", - "vn_b_uniform_seal_03_01", - "vn_b_uniform_seal_02_07", - "vn_b_uniform_seal_02_01", - "vn_b_uniform_seal_01_01" - ]; -}; - -if (_hasSPE) then { - _dlcUniforms append [ - "U_SPE_CIV_Swetr_5_vest", - "U_SPE_CIV_Swetr_5", - "U_SPE_CIV_Swetr_4_vest", - "U_SPE_CIV_Swetr_4", - "U_SPE_CIV_Swetr_3_vest", - "U_SPE_CIV_Swetr_3", - "U_SPE_CIV_Swetr_2_vest", - "U_SPE_CIV_Swetr_2", - "U_SPE_CIV_Swetr_1_vest", - "U_SPE_CIV_Swetr_1", - "U_SPE_CIV_pak2_grijs_swetr", - "U_SPE_CIV_pak2_grijs_tie", - "U_SPE_CIV_pak2_grijs", - "U_SPE_CIV_pak2_bruin_swetr", - "U_SPE_CIV_pak2_bruin_tie", - "U_SPE_CIV_pak2_bruin", - "U_SPE_CIV_pak2_zwart_swetr", - "U_SPE_CIV_pak2_zwart_alt", - "U_SPE_CIV_pak2_zwart_tie_alt", - "U_SPE_CIV_pak2_zwart_tie", - "U_SPE_CIV_pak2_zwart", - "U_SPE_CIV_Citizen_7_trop", - "U_SPE_CIV_Citizen_7_tie", - "U_SPE_CIV_Citizen_7", - "U_SPE_CIV_Citizen_6_trop", - "U_SPE_CIV_Citizen_6_tie", - "U_SPE_CIV_Citizen_6", - "U_SPE_CIV_Citizen_5_trop", - "U_SPE_CIV_Citizen_5_tie", - "U_SPE_CIV_Citizen_5", - "U_SPE_CIV_Citizen_4_trop", - "U_SPE_CIV_Citizen_4_tie", - "U_SPE_CIV_Citizen_4", - "U_SPE_CIV_Citizen_3_trop", - "U_SPE_CIV_Citizen_3_tie", - "U_SPE_CIV_Citizen_3", - "U_SPE_CIV_Citizen_2_trop", - "U_SPE_CIV_Citizen_2_tie", - "U_SPE_CIV_Citizen_2", - "U_SPE_CIV_Citizen_1_trop", - "U_SPE_CIV_Citizen_1_tie", - "U_SPE_CIV_Citizen_1" - ]; - _workerUniforms append [ - "U_SPE_CIV_Worker_4_trop", - "U_SPE_CIV_Worker_4_tie", - "U_SPE_CIV_Worker_4", - "U_SPE_CIV_Worker_3_trop", - "U_SPE_CIV_Worker_3_tie", - "U_SPE_CIV_Worker_3", - "U_SPE_CIV_Worker_2_trop", - "U_SPE_CIV_Worker_2_tie", - "U_SPE_CIV_Worker_2", - "U_SPE_CIV_Worker_1_trop", - "U_SPE_CIV_Worker_1_tie", - "U_SPE_CIV_Worker_1", - "U_SPE_CIV_Worker_Coverall_3_trop", - "U_SPE_CIV_Worker_Coverall_3", - "U_SPE_CIV_Worker_Coverall_2_trop", - "U_SPE_CIV_Worker_Coverall_2", - "U_SPE_CIV_Worker_Coverall_1_trop", - "U_SPE_CIV_Worker_Coverall_1" - ]; -}; - -if (_hasRF) then { - _dlcUniforms append [ - "U_C_FirefighterFatigues_RF", - "U_C_FirefighterFatigues_RolledUp_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; - private _RFleatherJackets = [ - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_open_lbrown_RF" - ]; - _dlcUniforms append _RFleatherJackets; - if (A3A_climate in ["temperate","arctic"]) then { - _civUniforms append _RFleatherJackets; - }; -}; - -["uniforms", _civUniforms + _pressUniforms + _workerUniforms + _dlcUniforms] call _fnc_saveToTemplate; - private _civhats = [ "H_Bandanna_blu", "H_Bandanna_cbr", @@ -532,153 +279,53 @@ private _workerHelmets = ["H_Cap_marshal"]; private _dlchats = []; -if (_hasApex) then {_dlchats append [ - "H_Helmet_Skate", - "H_Booniehat_tna_F" -]; +["uniforms", _civUniforms + _pressUniforms + _workerUniforms + _dlcUniforms] call _fnc_saveToTemplate; + +["headgear", _civHats + _dlchats] call _fnc_saveToTemplate; + +private _loadoutData = call _fnc_createLoadoutData; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_CIV.sqf" }; -if (_hasContact) then {_dlchats append [ - "H_Booniehat_mgrn", - "H_Hat_Tinfoil_F" -]; +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_CIV.sqf" +}; +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_CIV.sqf" +}; +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_CIV.sqf" }; if (_hasLawsOfWar) then { - _dlchats append [ - "H_Hat_Safari_olive_F", - "H_Hat_Safari_sand_F", - "H_HeadBandage_clean_F", - "H_HeadBandage_bloody_F", - "H_HeadBandage_stained_F", - "H_WirelessEarpiece_F" -]; - _workerHelmets append [ - "H_HeadBandage_clean_F", - "H_HeadBandage_bloody_F", - "H_HeadBandage_stained_F", - "H_HeadSet_white_F", - "H_HeadSet_yellow_F", - "H_HeadSet_red_F", - "H_HeadSet_orange_F", - "H_HeadSet_black_F", - "H_EarProtectors_white_F", - "H_EarProtectors_yellow_F", - "H_EarProtectors_red_F", - "H_EarProtectors_orange_F", - "H_EarProtectors_black_F", - "H_Construction_basic_white_F", - "H_Construction_headset_white_F", - "H_Construction_earprot_white_F", - "H_Construction_basic_yellow_F", - "H_Construction_headset_yellow_F", - "H_Construction_earprot_yellow_F", - "H_Construction_basic_red_F", - "H_Construction_headset_red_F", - "H_Construction_earprot_red_F", - "H_Construction_basic_orange_F", - "H_Construction_headset_orange_F", - "H_Construction_earprot_orange_F", - "H_Construction_basic_black_F", - "H_Construction_headset_black_F", - "H_Construction_earprot_black_F", - "H_Construction_basic_vrana_F", - "H_Construction_headset_vrana_F", - "H_Construction_earprot_vrana_F" -]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_CIV.sqf" }; if (_hasGM) then { - _dlchats append [ - "gm_dk_headgear_hat_boonie_m84", - "gm_ge_headgear_hat_boonie_oli", - "gm_ge_headgear_hat_boonie_wdl", - "gm_xx_headgear_headwrap_01_blk", - "gm_xx_headgear_headwrap_01_blu", - "gm_xx_headgear_headwrap_01_grn", - "gm_xx_headgear_headwrap_01_oli", - "gm_xx_headgear_headwrap_01_wht", - "gm_xx_headgear_headwrap_01_dino", - "gm_ge_headgear_hat_beanie_blk" - ]; + #include "..\DLC_content\gear\GM\Vanilla_CIV.sqf" }; if (_hasWs) then { - _dlchats append [ - "lxWS_H_Booniehat_desert", - "lxWS_H_cloth_5_B", - "lxWS_H_cloth_5_C", - "lxWS_H_cloth_5_A" - ]; + #include "..\DLC_content\gear\WS\Vanilla_CIV.sqf" }; -if (_hasRF) then { - _dlchats append [ - "H_Cap_marshal_blue_RF" - ]; - _workerHelmets append [ - "H_Cap_marshal_blue_RF", - "H_Helmet_HardHat_White_RF", - "H_Helmet_HardHat_Yellow_RF", - "H_Helmet_HardHat_Green_RF", - "H_Helmet_HardHat_Red_RF", - "H_Helmet_HardHat_Orange_RF", - "H_Helmet_HardHat_Blue_RF", - "H_Helmet_HardHat_Black_RF" -]; +if (_hasWs && {(toLowerANSI worldName) in ["sefrouramal", "takistan"]}) then { + #include "..\DLC_content\gear\WS\Vanilla_CIV_desert.sqf" }; -if (_hasSOG) then { - _dlchats append [ - "vn_b_headband_02", - "vn_b_headband_04", - "vn_c_headband_01", - "vn_c_headband_02", - "vn_b_headband_01", - "vn_b_headband_08", - "vn_b_headband_05", - "vn_c_headband_03", - "vn_c_headband_04", - "vn_b_headband_03", - "vn_o_pl_cap_01_01", - "vn_o_pl_cap_02_01", - "vn_o_pl_cap_02_02", - "vn_o_boonie_vc_01_01", - "vn_o_boonie_vc_01_02", - "vn_b_boonie_02_09", - "vn_b_boonie_02_01", - "vn_b_boonie_02_03", - "vn_b_boonie_06_01", - "vn_b_boonie_06_02", - "vn_b_boonie_07_01", - "vn_b_boonie_07_02", - "vn_b_boonie_08_01", - "vn_b_boonie_08_02", - "vn_b_bandana_02", - "vn_b_bandana_05", - "vn_b_bandana_04", - "vn_b_bandana_01", - "vn_b_bandana_03" - ]; +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_CIV.sqf" }; if (_hasSOG) then { - _dlchats append [ - "H_SPE_CIV_Worker_Cap_1", - "H_SPE_CIV_Worker_Cap_2", - "H_SPE_CIV_Worker_Cap_3", - "H_SPE_CIV_Fedora_Cap_3", - "H_SPE_CIV_Fedora_Cap_4", - "H_SPE_CIV_Fedora_Cap_2", - "H_SPE_CIV_Fedora_Cap_1", - "H_SPE_CIV_Fedora_Cap_6", - "H_SPE_CIV_Fedora_Cap_5" - ]; + #include "..\DLC_content\gear\SOG\Vanilla_CIV.sqf" }; -["headgear", _civHats + _dlchats] call _fnc_saveToTemplate; - -private _loadoutData = call _fnc_createLoadoutData; +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_CIV.sqf" +}; _loadoutData set ["uniforms", _civUniforms + _dlcUniforms]; _loadoutData set ["pressUniforms", _pressUniforms]; @@ -686,13 +333,7 @@ _loadoutData set ["workerUniforms", _workerUniforms]; _loadoutData set ["pressVests", ["V_Press_F"]]; _loadoutData set ["helmets", _civHats + _dlchats]; _loadoutData set ["workerHelmets", _workerHelmets]; -private _pressHelmets = if (_hasLawsOfWar) then { - ["H_Cap_press", "H_PASGT_basic_blue_press_F", "H_PASGT_neckprot_blue_press_F"]; -} else { - ["H_Cap_press"]; -}; -_loadoutData set ["pressHelmets", _pressHelmets]; - +_loadoutData set ["pressHelmets", ["H_Cap_press"]]; _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf index 7c5c2f0d3c..07562dd9c6 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_FIA.sqf @@ -54,109 +54,44 @@ private _staticMortars = ["I_G_Mortar_01_F"]; ["breachingExplosivesAPC", [["DemoCharge_Remote_Mag", 1]]] call _fnc_saveToTemplate; ["breachingExplosivesTank", [["SatchelCharge_Remote_Mag", 1], ["DemoCharge_Remote_Mag", 2]]] call _fnc_saveToTemplate; -if (_hasRF) then { - _vehiclesCivCar append ["C_Pickup_rf", "C_Pickup_covered_rf"]; - _civHelicopters append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF","C_Heli_EC_04_rescue_RF"]; - _vehiclesLightArmed append ["a3u_black_Pickup_mmg_alt_rf", "a3u_black_Pickup_mmg_frame_rf","I_G_Pickup_hmg_rf"]; - _vehiclesLightUnarmed pushBack "I_G_Pickup_rf"; - _vehicleAA pushBack "B_Pickup_aat_rf"; - _staticMortars pushBack "I_G_CommandoMortar_RF"; +if (_hasKart) then { + #include "..\DLC_content\vehicles\Kart\Rebel_kart.sqf" }; if (_hasApex) then { - _vehiclesCivCar pushBack "C_Offroad_02_unarmed_F"; - _vehiclesLightUnarmed pushBack "I_C_Offroad_02_unarmed_F"; - _vehiclesLightArmed pushBack "I_C_Offroad_02_LMG_F"; - _vehiclesAt pushBack "I_C_Offroad_02_AT_F"; - _CivBoat append ["C_Boat_Transport_02_F", "C_Scooter_Transport_01_F"]; -}; - -if (_hasLawsOfWar) then { - _CivTruck append ["C_Van_02_vehicle_F", "C_Van_02_transport_F"]; - _VehTruck append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; + #include "..\DLC_content\vehicles\Apex\Vanilla_FIA.sqf" }; if (_hasContact) then { - _vehiclesCivCar append ["C_Offroad_01_covered_F", "C_Offroad_01_comms_F", "C_Tractor_01_F"]; + #include "..\DLC_content\vehicles\Contact\Vanilla_FIA.sqf" }; -if (_hasWs) then { - _CivTruck append ["C_Truck_02_cargo_lxWS", "C_Truck_02_flatbed_lxWS"]; - _vehiclesCivCar append ["C_Offroad_lxWS","C_Truck_02_racing_lxWS"]; - _vehiclesLightUnarmed pushBack "I_G_Offroad_01_armor_base_lxWS"; - _vehiclesLightArmed pushBack "I_G_Offroad_01_armor_armed_lxWS"; - _vehiclesAt pushBack "I_G_Offroad_01_armor_AT_lxWS"; - _vehicleAA pushBack "I_Tura_Truck_02_aa_lxWS"; - _staticAA = ["I_Tura_ZU23_lxWS"]; +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\LawsOfwar\Vanilla_FIA.sqf" }; -if (_hasKart) then { - _vehiclesCivCar pushBack "C_Kart_01_F"; +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_FIA.sqf" }; if (_hasGM) then { - _staticMG append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod", "gm_gc_bgs_searchlight_01"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; - _civHelicopters append ["gm_gc_civ_mi2p", "gm_ge_adak_bo105m_vbh"]; - _vehiclePlane append ["gm_gc_civ_l410s_passenger", "gm_gc_civ_l410s_salon" , "gm_ge_airforce_do28d2_noinsignia"]; - _vehiclesCivCar append ["gm_ge_civ_typ1200","gm_gc_civ_p601","gm_ge_civ_typ253","gm_ge_civ_w123","gm_xx_civ_bicycle_01","gm_ge_dbp_bicycle_01_ylw"]; - _CivTruck append ["gm_gc_civ_ural375d_cargo", "gm_ge_civ_u1300l", "gm_ge_civ_typ247", "gm_ge_civ_typ251"]; - _VehTruck append ["gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container","gm_dk_army_u1300l_container","gm_ge_army_kat1_451_cargo"]; - _vehiclesLightUnarmed append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo"]; - _vehiclesLightArmed append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3"]; - _vehiclesAt append ["gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; - _vehiclesBasic append ["gm_ge_army_k125"]; + #include "..\DLC_content\vehicles\GM\Vanilla_FIA.sqf" }; if (_hasCSLA) then { - _staticMG append ["AFMC_M2h", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; - _staticAT append ["AFMC_TOW_Stat", "CSLA_T21_Stat","CSLA_9K113_Stat"]; - _staticAA pushback "CSLA_PLdvK59_Stat"; - _vehiclePlane pushBack "CSLA_CIV_An2_1"; - _vehiclesCivCar append ["CSLA_CIV_Sarka1200","CSLA_CIV_ADA1600","CSLA_CIV_AZU","CSLA_civ_CATOR"]; - _CivTruck append ["CSLA_CIV_V3S"]; - _VehTruck append ["CSLA_F813o_noinsignia", "CSLA_F813_noinsignia"]; - _vehiclesLightUnarmed append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; - _vehiclesLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM"]; - _vehiclesAt pushback "FIA_AZU_T21"; - _vehiclesBasic append ["CSLA_CIV_JARA250","US85_TT650"]; - _vehicleAA pushBack "CSLA_PLdvK59V3S"; - _CivBoat pushback "CSLA_lodka"; + #include "..\DLC_content\vehicles\CSLA\Vanilla_FIA.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_FIA.sqf" }; if (_hasSOG) then { - _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; - if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { - _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; - }; - _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; - _CivTruck append ["vn_c_car_04_01"]; - _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; - _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; - _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; - _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; - _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; - _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; - _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; - _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; - _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; + #include "..\DLC_content\vehicles\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; - _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; - _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - //_vehiclesCivCar append []; probaly untill 1.1 - //_vehiclesLightUnarmed append []; untill 1.1 - //_vehiclesLightArmed append []; untill 1.1 - //_vehiclesBasic append []; - // _vehiclesAt append []; probaly untill 1.1 - _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_FIA.sqf" }; ["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; @@ -181,14 +116,7 @@ if (_hasSPE) then { ////////////////////////////////////// ["variants", [ - ["I_Heli_light_03_dynamicLoadout_F", ["Green",1]], - ["I_APC_Wheeled_03_cannon_F", ["Guerilla_01",0.5, "Guerilla_02",0.5, "Guerilla_03",0.5, "Indep",0, "Indep_03",0, "Indep_02",0]], - ["I_LT_01_AA_F", ["Indep_Olive",1]], - ["I_LT_01_scout_F", ["Indep_Olive",1]], - ["I_LT_01_cannon_F", ["Indep_Olive",1]], - ["I_LT_01_AT_F", ["Indep_Olive",1]], - #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", - #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" + #include "..\vehicleVariants\Vanilla_FIA.sqf" ]] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" @@ -206,347 +134,11 @@ private _initialRebelEquipment = [ "B_FieldPack_oli","B_FieldPack_blk","B_FieldPack_khk", "V_BandollierB_blk","V_BandollierB_cbr","V_BandollierB_rgr","V_BandollierB_khk","V_BandollierB_oli","V_Rangemaster_belt", "Binocular", - "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol" + "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol", + "B_FieldPack_blk","B_AssaultPack_blk", + ["launch_RPG32_F", 2], ["RPG32_F", 6] ]; -if (_hasRF) then { - _initialRebelEquipment append ["srifle_h6_tan_rf","10Rnd_556x45_AP_Stanag_red_Tan_RF","10Rnd_556x45_AP_Stanag_Tan_RF","10Rnd_556x45_AP_Stanag_green_Tan_RF"]; -}; - -if (_hasLawsOfWar) then { - _initialRebelEquipment append [ - "V_Pocketed_olive_F", - "V_Pocketed_coyote_F", - "V_Pocketed_black_F", - "V_Plain_crystal_F", - "B_LegStrapBag_black_F", - "V_LegStrapBag_coyote_F", - "V_LegStrapBag_olive_F", - "V_Safety_blue_F", - "V_Safety_orange_F", - "V_Safety_yellow_F" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "V_BandollierB_ghex_F", - "V_TacChestrig_cbr_F", - "V_TacChestrig_grn_F", - "V_TacChestrig_oli_F" - ]; -}; - -if (_hasGM) then { - _initialRebelEquipment append [ - "gm_pm_blk", - "gm_8Rnd_9x18mm_B_pst_pm_blk", - "gm_photocamera_01_blk", - "gm_df7x40_blk", - "gm_ge_army_conat2", - "gm_gc_compass_f73", - "gm_watch_kosei_80", - "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", - "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5", - "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_wht_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", - "gm_smokeshell_red_dm23","gm_smokeshell_wht_dm25","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32", - ["gm_explosive_petn_charge", 10], ["gm_explosive_plnp_charge", 10], - "gm_boltcutter", - ["gm_rpg7_wud", 3], - ["gm_1Rnd_40mm_heat_pg7v_rpg7", 9], - ["gm_1Rnd_40mm_heat_pg7vl_rpg7", 9] - ]; -}; - -if (_hasSOG) then { - _initialRebelEquipment append [ - "vn_vz54", - "vn_m38_mag", - "vn_vz61", - "vn_vz61_mag", - "vn_sks", - "vn_b_sks", - "vn_sks_mag", - "vn_mk1_udg", - "vn_mk1_udg_mag", - "vn_m9130", - "vn_b_m38", - "vn_m38_mag", - "vn_m38", - "vn_m36", - "vn_b_m36", - "vn_m36_mag", - "vn_m1903", - "vn_b_m1903", - "vn_m1903_mag", - "vn_m1897", - "vn_m1897_buck_mag", - "vn_m1897_fl_mag", - "vn_b_m1897", - "vn_m1891", - "vn_m1_garand", - "vn_b_m1_garand", - "vn_m1_garand_mag", - "vn_k98k", - "vn_b_k98k", - "vn_k98k_mag", - "vn_izh54_shorty", - "vn_izh54_so_mag", - "vn_izh54", - "vn_izh54_mag", - "vn_m_wrench_01", - "vn_vz61_p", - "vn_vz61_mag", - "vn_tt33", - "vn_tt33_mag", - "vn_m_typeivaxe_01", - "vn_m_shovel_01", - "vn_ppk", - "vn_ppk_mag", - "vn_pm_mag", - "vn_fkb1_pm", - "vn_p38", - "vn_p38_mag", - "vn_mx991_red", - "vn_mx991", - "vn_m10", - "vn_m10_mag", - "vn_mk22", - "vn_mk22_mag", - "vn_m_mk2_knife_01", - "vn_m_machete_01", - "vn_m_machete_02", - "vn_m712", - "vn_m712_mag", - "vn_m_m51_etool_01", - "vn_mx991_m1911", - "vn_m1911_mag", - "vn_m1911", - "vn_m1895", - "vn_m1895_mag", - "vn_m_vc_knife_01", - "vn_m_fighting_knife_01", - "vn_izh54_p", - "vn_hp", - "vn_hp_mag", - "vn_m_hammer", - "vn_fkb1_red", - "vn_fkb1", - "vn_m_fishing_rod_01", - "vn_m_bolo_01", - "vn_m_bayo_m16", - "vn_m_bayo_m14", - "vn_m_bayo_m4956", - "vn_m_bayo_m1897", - "vn_m_bayo_carbine", - "vn_m_axe_fire", - "vn_m_axe_01", - "vn_p38s", - "vn_m10_mag", - "vn_m72", - "vn_m72_mag", - ["vn_m20a1b1_01",3], - ["vn_m20a1b1_heat_mag",5], - ["vn_m20a1b1_wp_mag",5], - "vn_m127", - "vn_m127_mag", - "vn_m128_mag", - "vn_m129_mag", - ["vn_rpg7",3], - ["vn_rpg7_mag",5], - ["vn_rpg2",3], - ["vn_rpg2_mag",5], - ["vn_rpg2_fuze_mag",5], - ["vn_satchelcharge_02_throw_mag",10], - "vn_v40_grenade_mag", - "vn_t67_grenade_mag", - "vn_molotov_grenade_mag", - ["vn_mine_gboard_range_mag",5], - ["vn_mine_punji_03_mag",5], - ["vn_mine_punji_02_mag",5], - ["vn_mine_punji_05_mag",5], - ["vn_mine_punji_01_mag",5], - ["vn_mine_punji_04_mag",5], - ["vn_mine_tripwire_arty_mag",5], - ["vn_mine_tripwire_f1_04_mag",5], - ["vn_mine_tripwire_f1_02_mag",5], - ["vn_mine_satchel_remote_02_mag",5], - ["vn_mine_tm57_mag",5], - ["vn_mine_pot_mag",5], - ["vn_mine_pot_range_mag",5], - ["vn_mine_chicom_no8_mag",5], - ["vn_mine_mortar_range_mag",5], - ["vn_mine_tripwire_m49_04_mag",5], - ["vn_mine_tripwire_m49_02_mag",5], - ["vn_mine_m18_wp_mag",5], - ["vn_mine_m18_wp_range_mag",5], - ["vn_mine_m18_wp_fuze10_mag",5], - ["vn_mine_m18_x3_mag",5], - ["vn_mine_m18_x3_range_mag",5], - ["vn_mine_m18_mag",5], - ["vn_mine_m18_range_mag",5], - ["vn_mine_m18_fuze10_mag",5], - ["vn_mine_m16_mag",5], - ["vn_mine_tripwire_m16_04_mag",5], - ["vn_mine_tripwire_m16_02_mag",5], - ["vn_mine_m15_mag",5], - ["vn_mine_m14_mag",5], - ["vn_mine_limpet_01_mag",5], - ["vn_mine_limpet_02_mag",5], - ["vn_mine_lighter_mag",5], - ["vn_mine_jerrycan_mag",5], - ["vn_mine_jerrycan_range_mag",5], - ["vn_mine_dh10_mag",5], - ["vn_mine_dh10_range_mag",5], - ["vn_mine_cartridge_mag",5], - ["vn_mine_bike_mag",5], - ["vn_mine_bike_range_mag",5], - ["vn_mine_bangalore_mag",5], - ["vn_mine_ammobox_range_mag",5], - ["vn_mine_m112_remote_mag",5], - "vn_b_item_wiretap", - "vn_b_item_trapkit", - "vn_camera_01", - "vn_mk21_binocs", - "vn_m19_binocs_grey", - "vn_m19_binocs_grn", - "vn_b_item_compass", - "vn_b_item_compass_sog", - "vn_b_item_watch" - ]; -}; - -if (_hasSPE) then { - _initialRebelEquipment append [ - "SPE_M1903A3_Springfield", - "SPE_ACC_M1905_Bayo", - "SPE_ACC_GL_M1", - "SPE_ACC_M1_Bayo", - "SPE_5Rnd_762x63", - "SPE_K98_Late", - "SPE_ACC_GW_SB_Empty", - "SPE_ACC_K98_Bayo", - "SPE_5Rnd_792x57", - "SPE_K98", - "SPE_Fusil_Mle_208_12_Sawedoff", - "SPE_Fusil_Mle_208_12", - "SPE_2Rnd_12x65_Slug", - "SPE_2Rnd_12x65_Pellets", - "SPE_2Rnd_12x65_No4_Buck", - "SPE_Rauchsichtzeichen_Orange", - "SPE_NBK39b", - "SPE_NB39", - "SPE_US_M18_Yellow", - "SPE_US_M18_Violet", - "SPE_US_M18_Red", - "SPE_US_M18_Green", - "SPE_US_M15", - "SPE_Handrauchzeichen_Yellow", - "SPE_Handrauchzeichen_Violet", - "SPE_Handrauchzeichen_Red", - "SPE_US_M18", - "SPE_US_AN_M14", - "SPE_US_Mk_1", - "SPE_US_Mk_2_Yellow", - "SPE_US_Mk_2", - "SPE_Shg24_Frag", - "SPE_US_Mk_3", - "SPE_M39", - "SPE_Shg24", - ["SPE_Shg24x7",20], - ["SPE_US_TNT_4pound_mag",5], - ["SPE_US_TNT_half_pound_mag",5], - ["SPE_TMI_42_MINE_mag",3], - ["SPE_STMI_MINE_mag",5], - ["SPE_SMI_35_1_MINE_mag",3], - ["SPE_SMI_35_MINE_mag",5], - ["SPE_SMI_35_Pressure_MINE_mag",5], - ["SPE_Shg24x7_Improvised_Mine_mag",5], - ["SPE_shumine_42_MINE_mag",5], - ["SPE_US_M3_MINE_mag",5], - ["SPE_US_M3_Pressure_MINE_mag",5], - ["SPE_US_Bangalore_mag",5], - ["SPE_US_M1A1_ATMINE_mag",5], - ["SPE_Ladung_Big_MINE_mag",5], - ["SPE_Ladung_Small_MINE_mag",5], - "SPE_US_ItemCompass", - "SPE_GER_ItemCompass", - "SPE_GER_ItemCompass_deg", - "SPE_US_ItemWatch", - "SPE_GER_ItemWatch", - "SPE_GER_Headset" - ]; -}; - -private _backpacks = []; -if (_hasLawsOfWar) then { - _backpacks append [ - "B_Messenger_Black_F", - "B_Messenger_Coyote_F", - "B_Messenger_Gray_F", - "B_Messenger_Olive_F" - ]; -} else { - _backpacks append ["B_FieldPack_blk","B_AssaultPack_blk"]; -}; - -if (_hasArtOfWar) then { - _backpacks append [ - "B_CivilianBackpack_01_Everyday_Astra_F", - "B_CivilianBackpack_01_Everyday_Black_F", - "B_CivilianBackpack_01_Everyday_Vrana_F", - "B_CivilianBackpack_01_Sport_Blue_F", - "B_CivilianBackpack_01_Sport_Green_F", - "B_CivilianBackpack_01_Sport_Red_F" - ]; -}; - -if (_hasGM) then { - _backpacks append [ - "gm_ge_army_backpack_medic_80_oli", - "gm_ge_backpack_satchel_80_blk", - "gm_ge_backpack_satchel_80_san" - ]; -}; - -if (_hasSOG) then { - _backpacks append [ - "vn_o_pack_02", - "vn_o_pack_01", - "vn_o_pack_08" - ]; -}; - -if (_hasSPE) then { - _backpacks append [ - "B_SPE_FFI_Gasbag", - "B_SPE_CIV_musette", - "B_SPE_CIV_satchel" - ]; -}; - -_initialRebelEquipment append _backpacks; - -if (_hasContact) then { - _initialRebelEquipment append [ - "sgun_HunterShotgun_01_F", - "sgun_HunterShotgun_01_sawedoff_F", - "2Rnd_12Gauge_Pellets", - "2Rnd_12Gauge_Slug" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "hgun_Pistol_01_F", - "10Rnd_9x21_Mag", - ["launch_RPG7_F", 3], - ["RPG7_F", 9] - ]; -} else { - _initialRebelEquipment append [["launch_RPG32_F", 2], ["RPG32_F", 6]]; -}; - if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; @@ -569,263 +161,6 @@ private _rebUniforms = [ private _dlcUniforms = []; -if (_hasContact) then { - _dlcUniforms append [ - "U_I_L_Uniform_01_camo_F", - "U_I_L_Uniform_01_tshirt_black_F", - "U_I_L_Uniform_01_tshirt_olive_F", - "U_I_L_Uniform_01_tshirt_skull_F", - "U_I_L_Uniform_01_tshirt_sport_F", - "U_I_L_Uniform_01_deserter_F", - "U_C_E_LooterJacket_01_F" - ]; -}; -if (_hasWs) then { - _dlcUniforms append [ - "U_lxWS_ION_Casual1", - "U_lxWS_ION_Casual2", - "U_lxWS_ION_Casual3", - "U_lxWS_ION_Casual4", - "U_lxWS_ION_Casual5", - "U_lxWS_SFIA_deserter", - "U_lxWS_Djella_02_Brown", - "U_lxWS_Djella_02_Grey", -/* "U_lxWS_Djella_02_Green", */ - "U_lxWS_Djella_02_Sand" - ]; -}; -if (_hasApex) then { - _dlcUniforms append [ - "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_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" - ]; -}; -if (_hasLawsOfWar) then { - _dlcUniforms append [ - "U_C_ConstructionCoverall_Black_F", - "U_C_ConstructionCoverall_Blue_F", - "U_C_ConstructionCoverall_Red_F", - "U_C_ConstructionCoverall_Vrana_F", - "U_BG_Guerilla1_2_F", - "U_C_Paramedic_01_F" - ]; -}; -if (_hasArtOfWar) then { - _dlcUniforms append [ - "U_C_ArtTShirt_01_v1_F", - "U_C_ArtTShirt_01_v2_F", - "U_C_ArtTShirt_01_v3_F", - "U_C_ArtTShirt_01_v4_F", - "U_C_ArtTShirt_01_v5_F", - "U_C_ArtTShirt_01_v6_F" - ]; -}; -if (_hasGM) then { - _dlcUniforms append [ - "gm_gc_civ_uniform_man_04_80_gry", - "gm_gc_civ_uniform_man_04_80_blu", - "gm_ge_dbp_uniform_suit_80_blu", - "gm_gc_civ_uniform_man_03_80_gry", - "gm_gc_civ_uniform_man_03_80_grn", - "gm_gc_civ_uniform_man_03_80_blu", - "gm_pl_airforce_uniform_pilot_80_gry", - "gm_gc_airforce_uniform_pilot_80_blu", - "gm_gc_civ_uniform_pilot_80_blk", - "gm_xx_army_uniform_fighter_04_wdl", - "gm_xx_army_uniform_fighter_01_oli", - "gm_xx_army_uniform_fighter_01_alp", - "gm_xx_army_uniform_fighter_01_m84", - "gm_xx_army_uniform_fighter_02_wdl", - "gm_xx_army_uniform_fighter_02_oli", - "gm_xx_army_uniform_fighter_03_blk", - "gm_xx_army_uniform_fighter_03_brn", - "gm_xx_army_uniform_fighter_04_grn", - "gm_ge_uniform_pilot_commando_rolled_oli", - "gm_ge_uniform_pilot_commando_rolled_gry", - "gm_ge_uniform_pilot_commando_rolled_blk", - "gm_ge_uniform_pilot_commando_oli", - "gm_ge_uniform_pilot_commando_gry", - "gm_ge_uniform_pilot_commando_blk", - "gm_ge_ff_uniform_man_80_orn", - "gm_ge_army_uniform_soldier_parka_80_win", - "gm_dk_army_uniform_soldier_84_win", - "gm_ge_civ_uniform_blouse_80_gry", - "gm_gc_civ_uniform_man_02_80_brn", - "gm_gc_civ_uniform_man_01_80_blu", - "gm_gc_civ_uniform_man_01_80_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcUniforms append [ - "FIA_uniwld11", - "FIA_uniwld", - "FIA_uniwld1", - "FIA_uniwld10", - "FIA_uniwld3", - "FIA_uniwld4", - "FIA_uniwld6", - "FIA_uniwld7", - "FIA_uniWld8", - "FIA_uniWld9" - ]; -}; -if (_hasRF) then { - _dlcUniforms append [ - "U_IG_Guerrilla_RF", - "U_IG_leader_RF", - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_lbrown_RF", - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_FirefighterFatigues_RF", - "U_C_FirefighterFatigues_RolledUp_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; -}; - -if (_hasSOG) then { - _dlcUniforms append [ - "vn_o_uniform_nva_navy_04", - "vn_o_uniform_nva_navy_03", - "vn_o_uniform_nva_navy_02", - "vn_o_uniform_nva_navy_01", - "vn_o_uniform_vc_mf_04_07", - "vn_o_uniform_vc_mf_03_07", - "vn_b_uniform_seal_06_02", - "vn_b_uniform_seal_06_05", - "vn_b_uniform_seal_06_07", - "vn_b_uniform_seal_06_01", - "vn_b_uniform_seal_06_06", - "vn_b_uniform_seal_05_02", - "vn_b_uniform_seal_05_05", - "vn_b_uniform_seal_05_07", - "vn_b_uniform_seal_05_01", - "vn_b_uniform_seal_05_06", - "vn_b_uniform_seal_04_01", - "vn_b_uniform_seal_03_01", - "vn_b_uniform_seal_02_02", - "vn_b_uniform_seal_02_05", - "vn_b_uniform_seal_02_07", - "vn_b_uniform_seal_02_01", - "vn_b_uniform_seal_02_06", - "vn_b_uniform_seal_01_02", - "vn_b_uniform_seal_01_05", - "vn_b_uniform_seal_01_07", - "vn_b_uniform_seal_01_01", - "vn_b_uniform_seal_01_06", - "vn_o_uniform_nva_air_01", - "vn_b_uniform_sog_02_05", - "vn_b_uniform_sog_02_02", - "vn_b_uniform_sog_02_06", - "vn_b_uniform_sog_02_04", - "vn_b_uniform_sog_02_01", - "vn_b_uniform_sog_02_03", - "vn_b_uniform_sog_01_05", - "vn_b_uniform_macv_06_01", - "vn_b_uniform_macv_05_07", - "vn_b_uniform_macv_04_01", - "vn_b_uniform_macv_04_07", - "vn_b_uniform_macv_02_01", - "vn_b_uniform_macv_02_07", - "vn_b_uniform_macv_01_03" - ]; -}; - -if (_hasSPE) then { - _dlcUniforms append [ - "U_SPE_US_Tank_Crew2", - "U_SPE_US_Tank_Crew_camo", - "U_SPE_US_Tank_Crew", - "U_SPE_US_HBT44_late_roll", - "U_SPE_US_HBT44_late", - "U_SPE_US_HBT44_trop", - "U_SPE_US_HBT44_FrogSkin_Jungle_trop", - "U_SPE_US_Pilot_lthr", - "U_SPE_FR_Tank_Crew2", - "U_SPE_FR_HBT_Uniform_Trop", - "U_SPE_FR_Tank_Crew3", - "U_SPE_FR_Tank_Crew", - "U_SPE_CIV_Swetr_5_vest", - "U_SPE_CIV_Swetr_5", - "U_SPE_CIV_Swetr_4_vest", - "U_SPE_CIV_Swetr_4", - "U_SPE_CIV_Swetr_3_vest", - "U_SPE_CIV_Swetr_3", - "U_SPE_CIV_Swetr_2_vest", - "U_SPE_CIV_Swetr_2", - "U_SPE_CIV_Swetr_1_vest", - "U_SPE_CIV_Swetr_1", - "U_SPE_CIV_pak2_grijs_swetr", - "U_SPE_CIV_pak2_grijs_tie", - "U_SPE_CIV_pak2_grijs", - "U_SPE_CIV_pak2_bruin_swetr", - "U_SPE_CIV_pak2_bruin_tie", - "U_SPE_CIV_pak2_bruin", - "U_SPE_CIV_pak2_zwart_swetr", - "U_SPE_CIV_pak2_zwart_alt", - "U_SPE_CIV_pak2_zwart_tie_alt", - "U_SPE_CIV_pak2_zwart_tie", - "U_SPE_CIV_pak2_zwart", - "U_SPE_CIV_Citizen_7_trop", - "U_SPE_CIV_Citizen_7_tie", - "U_SPE_CIV_Citizen_7", - "U_SPE_CIV_Citizen_6_trop", - "U_SPE_CIV_Citizen_6_tie", - "U_SPE_CIV_Citizen_6", - "U_SPE_CIV_Citizen_5_trop", - "U_SPE_CIV_Citizen_5_tie", - "U_SPE_CIV_Citizen_5", - "U_SPE_CIV_Citizen_4_trop", - "U_SPE_CIV_Citizen_4_tie", - "U_SPE_CIV_Citizen_4", - "U_SPE_CIV_Citizen_3_trop", - "U_SPE_CIV_Citizen_3_tie", - "U_SPE_CIV_Citizen_3", - "U_SPE_CIV_Citizen_2_trop", - "U_SPE_CIV_Citizen_2_tie", - "U_SPE_CIV_Citizen_2", - "U_SPE_CIV_Citizen_1_trop", - "U_SPE_CIV_Citizen_1_tie", - "U_SPE_CIV_Citizen_1", - "U_SPE_CIV_Worker_4_trop", - "U_SPE_CIV_Worker_4_tie", - "U_SPE_CIV_Worker_4", - "U_SPE_CIV_Worker_3_trop", - "U_SPE_CIV_Worker_3_tie", - "U_SPE_CIV_Worker_3", - "U_SPE_CIV_Worker_2_trop", - "U_SPE_CIV_Worker_2_tie", - "U_SPE_CIV_Worker_2", - "U_SPE_CIV_Worker_1_trop", - "U_SPE_CIV_Worker_1_tie", - "U_SPE_CIV_Worker_1", - "U_SPE_CIV_Worker_Coverall_3_trop", - "U_SPE_CIV_Worker_Coverall_3", - "U_SPE_CIV_Worker_Coverall_2_trop", - "U_SPE_CIV_Worker_Coverall_2", - "U_SPE_CIV_Worker_Coverall_1_trop", - "U_SPE_CIV_Worker_Coverall_1" - ]; -}; - -["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; - private _headgear = [ "H_Booniehat_khk_hs", "H_Booniehat_khk", @@ -876,238 +211,19 @@ private _headgear = [ private _dlcheadgear = []; -if (_hasContact) then { - _dlcheadgear append [ - "H_Booniehat_mgrn", - "H_Booniehat_taiga", - "H_Tank_eaf_F", - "H_MilCap_grn", - "H_MilCap_taiga", - "H_Hat_Tinfoil_F" - ]; -}; -if (_hasWs) then { - _dlcheadgear append [ - "lxWS_H_Bandanna_blk_hs", - "H_Cap_headphones_ion_lxws", - "lxWS_H_CapB_rvs_blk_ION", - "lxWS_H_Headset", - "H_Beret_Headset_lxWS" - ]; -}; -if (_hasApex) then { - _dlcheadgear append [ - "H_Helmet_Skate" - ]; -}; -if (_hasLawsOfWar) then { - _dlcheadgear append [ - "H_EarProtectors_black_F", - "H_EarProtectors_orange_F", - "H_EarProtectors_red_F", - "H_EarProtectors_white_F", - "H_EarProtectors_yellow_F", - "U_C_Paramedic_01_F",/// - "H_Construction_basic_black_F", - "H_Construction_basic_orange_F", - "H_Construction_basic_red_F", - "H_Construction_basic_vrana_F", - "H_Construction_basic_white_F", - "H_Construction_basic_yellow_F",/// - "H_Construction_earprot_black_F", - "H_Construction_earprot_orange_F", - "H_Construction_earprot_red_F", - "H_Construction_earprot_vrana_F", - "H_Construction_earprot_white_F", - "H_Construction_earprot_yellow_F",/// - "H_Construction_headset_black_F", - "H_Construction_headset_orange_F", - "H_Construction_headset_red_F", - "H_Construction_headset_vrana_F", - "H_Construction_headset_white_F", - "H_Construction_headset_yellow_F",/// - "H_HeadBandage_clean_F", - "H_HeadBandage_stained_F", - "H_HeadBandage_bloody_F", - "H_HeadSet_black_F", - "H_HeadSet_orange_F", - "H_HeadSet_red_F", - "H_HeadSet_white_F", - "H_HeadSet_yellow_F", - "H_Hat_Safari_olive_F", - "H_Hat_Safari_sand_F", - "H_WirelessEarpiece_F" - ]; -}; - -if (_hasGM) then { - _dlcheadgear append [ - "gm_ge_headgear_beret_blk", - "gm_ge_headgear_beret_un", - "gm_ge_headgear_beret_mrb", - "gm_ge_headgear_hat_boonie_trp", - "gm_ge_headgear_hat_boonie_flk", - "gm_dk_headgear_hat_boonie_m84", - "gm_ge_headgear_hat_boonie_oli", - "gm_ge_headgear_hat_boonie_wdl", - "gm_ge_headgear_crewhat_80_blk", - "gm_gc_army_headgear_crewhat_80_blk", - "gm_ge_headgear_headset_crew_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_gc_headgear_fjh_model4_wht", - "gm_xx_headgear_headwrap_01_trp", - "gm_xx_headgear_headwrap_01_flk", - "gm_xx_headgear_headwrap_01_blk", - "gm_xx_headgear_headwrap_01_blu", - "gm_xx_headgear_headwrap_01_smp", - "gm_xx_headgear_headwrap_crew_01_trp", - "gm_xx_headgear_headwrap_crew_01_flk", - "gm_xx_headgear_headwrap_crew_01_blk", - "gm_xx_headgear_headwrap_crew_01_smp", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_xx_headgear_headwrap_crew_01_m84", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_xx_headgear_headwrap_01_frog", - "gm_xx_headgear_headwrap_01_grn", - "gm_xx_headgear_headwrap_01_m84", - "gm_xx_headgear_headwrap_01_moro", - "gm_xx_headgear_headwrap_01_oli", - "gm_xx_headgear_headwrap_01_str", - "gm_xx_headgear_headwrap_01_wht", - "gm_xx_headgear_headwrap_01_dino", - "gm_ge_headgear_winterhat_80_oli", - "gm_ge_headgear_hat_beanie_blk", - "gm_ge_headgear_hat_beanie_crew_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcheadgear append [ - "AFMC_booniehatLizard", - "US85_hat", - "FIA_hat85Gn", - "FIA_hat85bGn", - "FIA_hat85Mlok", - "FIA_hat85bMlok", - "FIA_Hairs_Brown", - "FIA_capBk", - "FIA_capGn", - "FIA_cap", - "FIA_capMlok", - "CSLA_RadiovkaBk", - "CSLA_RadiovkaGy", - "FIA_Radiovka", - "FIA_Usanka", - "FIA_Hairs_Silver", - "CSLA_BudajkaBk", - "CSLA_BudajkaGy", - "FIA_Budajka" - ]; -}; - -if (_hasRF) then { - _dlcheadgear append [ - "H_Helmet_HardHat_White_RF", - "H_Helmet_HardHat_Yellow_RF", - "H_Helmet_HardHat_Green_RF", - "H_Helmet_HardHat_Red_RF", - "H_Helmet_HardHat_Orange_RF", - "H_Helmet_HardHat_Blue_RF", - "H_Helmet_HardHat_Black_RF", - "H_Cap_marshal_blue_RF" - ]; -}; - -if (_hasSOG) then { - _dlcheadgear append [ - "vn_c_conehat_01", - "vn_c_conehat_02", - "vn_o_helmet_tsh3_01", - "vn_o_helmet_tsh3_02", - "vn_b_headband_02", - "vn_b_headband_04", - "vn_c_headband_01", - "vn_c_headband_02", - "vn_b_headband_01", - "vn_b_headband_08", - "vn_b_headband_05", - "vn_c_headband_03", - "vn_c_headband_04", - "vn_b_headband_03", - "vn_o_pl_cap_01_01", - "vn_o_pl_cap_02_01", - "vn_o_pl_cap_02_02", - "vn_o_boonie_vc_01_01", - "vn_o_boonie_vc_01_02", - "vn_b_boonie_01_02", - "vn_b_boonie_01_05", - "vn_b_boonie_01_04", - "vn_b_boonie_01_07", - "vn_b_boonie_01_09", - "vn_b_boonie_01_01", - "vn_b_boonie_01_08", - "vn_b_boonie_01_06", - "vn_b_boonie_01_03", - "vn_b_boonie_05_02", - "vn_b_boonie_05_05", - "vn_b_boonie_05_04", - "vn_b_boonie_05_07", - "vn_b_boonie_05_09", - "vn_b_boonie_04_05", - "vn_b_boonie_04_04", - "vn_b_boonie_04_07", - "vn_b_boonie_04_09", - "vn_b_boonie_04_01", - "vn_b_boonie_03_02", - "vn_b_boonie_03_05", - "vn_b_boonie_03_04", - "vn_b_boonie_03_07", - "vn_b_boonie_03_09", - "vn_b_boonie_03_03", - "vn_b_boonie_02_09", - "vn_b_boonie_06_01", - "vn_b_boonie_06_02", - "vn_b_boonie_07_01", - "vn_b_boonie_07_02", - "vn_b_boonie_08_01", - "vn_b_boonie_08_02", - "vn_b_bandana_02", - "vn_b_bandana_05", - "vn_b_bandana_04", - "vn_b_bandana_07", - "vn_b_bandana_01", - "vn_b_bandana_08", - "vn_b_bandana_06", - "vn_b_bandana_03" - ]; -}; - -if (_hasSPE) then { - _dlcheadgear append [ - "H_SPE_CIV_Worker_Cap_1", - "H_SPE_CIV_Worker_Cap_2", - "H_SPE_CIV_Worker_Cap_3", - "H_SPE_CIV_Fedora_Cap_3", - "H_SPE_CIV_Fedora_Cap_4", - "H_SPE_CIV_Fedora_Cap_2", - "H_SPE_CIV_Fedora_Cap_1", - "H_SPE_CIV_Fedora_Cap_6", - "H_SPE_CIV_Fedora_Cap_5" - ]; -}; +["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; ///////////////////// /// Identities /// ///////////////////// -["faces", ["GreekHead_A3_02","GreekHead_A3_03","GreekHead_A3_04", +private _faces = ["GreekHead_A3_02","GreekHead_A3_03","GreekHead_A3_04", "GreekHead_A3_05","GreekHead_A3_06","GreekHead_A3_07","GreekHead_A3_08", "GreekHead_A3_09","GreekHead_A3_10","GreekHead_A3_11","GreekHead_A3_12","GreekHead_A3_13", -"GreekHead_A3_14","Ioannou","Mavros","Sturrock"]] call _fnc_saveToTemplate; +"GreekHead_A3_14","Ioannou","Mavros","Sturrock"]; ["voices", ["Male01GRE", "Male02GRE", "Male03GRE", "Male04GRE", "Male05GRE", "Male06GRE"]] call _fnc_saveToTemplate; - +["faces", _faces] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" ////////////////////////// @@ -1118,13 +234,7 @@ private _loadoutData = call _fnc_createLoadoutData; _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; - -if (_hasWs) then { - _loadoutData set ["binoculars", ["Binocular","Camera_lxWS"]]; -} else { - _loadoutData set ["binoculars", ["Binocular"]]; -}; - +_loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["uniforms", _rebUniforms + _dlcUniforms]; ///check this one _loadoutData set ["glasses", ["G_Lady_Blue","G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; @@ -1132,84 +242,52 @@ _loadoutData set ["goggles", ["G_Lowprofile"]]; _loadoutData set ["facemask", ["G_Bandanna_blk", "G_Bandanna_oli", "G_Bandanna_khk", "G_Bandanna_tan", "G_Bandanna_beast", "G_Bandanna_shades", "G_Bandanna_sport", "G_Bandanna_aviator"]]; _loadoutData set ["balaclavas", ["G_Balaclava_blk", "G_Balaclava_BlueStrips", "G_Balaclava_Flecktarn", "G_Balaclava_Halloween_01", "G_Balaclava_lowprofile", "G_Balaclava_oli", "G_Balaclava_Flames1", "G_Balaclava_Scarecrow_01", "G_Balaclava_Skull1", "G_Balaclava_Tropentarn"]]; _loadoutData set ["argoFacemask", ["G_Bandanna_BlueFlame1", "G_Bandanna_BlueFlame2", "G_Bandanna_CandySkull", "G_Bandanna_OrangeFlame1", "G_Bandanna_RedFlame1", "G_Bandanna_Skull1", "G_Bandanna_Syndikat1", "G_Bandanna_Syndikat2","G_Bandanna_Skull2", "G_Bandanna_Vampire_01"]]; +_loadoutData set ["facewearWS", []]; +_loadoutData set ["facewearContact", []]; +_loadoutData set ["facewearLawsOfWar", []]; +_loadoutData set ["facewearGM", []]; +_loadoutData set ["facewearCLSA", []]; +_loadoutData set ["facewearSOG", []]; +_loadoutData set ["facewearSPE", []]; if (_hasWs) then { - _loadoutData set ["facewearWS", ["G_Balaclava_blk_lxWS", "G_Balaclava_oli_lxWS", "G_Balaclava_snd_lxWS", "G_Combat_lxWS", "G_Headset_lxWS"]]; -} else { - _loadoutData set ["facewearWS", []]; + #include "..\DLC_content\gear\WS\Vanilla_FIA.sqf" }; if (_hasRF) then { - (_loadoutData get "facemask") pushBack "G_Bandanna_yellow_RF"; - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_FIA.sqf" }; if (_hasContact) then { - _loadoutData set ["facewearContact", ["G_Blindfold_01_black_F", "G_Blindfold_01_white_F", "G_RegulatorMask_F"]]; -} else { - _loadoutData set ["facewearContact", []]; + #include "..\DLC_content\gear\Contact\Vanilla_FIA.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_FIA.sqf" }; if (_hasLawsOfWar) then { - _loadoutData set ["facewearLawsOfWar", ["G_Respirator_blue_F", "G_Respirator_white_F", "G_Respirator_yellow_F", "G_EyeProtectors_F", "G_EyeProtectors_Earpiece_F", "G_WirelessEarpiece_F"]]; -} else { - _loadoutData set ["facewearLawsOfWar", []]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_FIA.sqf" }; if (_hasGM) then { - _loadoutData set ["facewearGM", [ - "gm_ge_facewear_acidgoggles", - "gm_ge_facewear_dustglasses", - "gm_gc_army_facewear_dustglasses", - "gm_ge_facewear_m65", - "gm_gc_army_facewear_schm41m", - "gm_ge_facewear_glacierglasses", - "gm_xx_facewear_scarf_01_trp", - "gm_xx_facewear_scarf_01_flk", - "gm_xx_facewear_scarf_01_blk", - "gm_xx_facewear_scarf_01_blu", - "gm_xx_facewear_scarf_01_pt1", - "gm_xx_facewear_scarf_01_pt3", - "gm_xx_facewear_scarf_01_frog", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_gry", - "gm_xx_facewear_scarf_01_m84", - "gm_xx_facewear_scarf_02_blk", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_wht", - "gm_xx_facewear_scarf_01_moro", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_red", - "gm_xx_facewear_scarf_01_pt2", - "gm_xx_facewear_scarf_01_str", - "gm_xx_facewear_scarf_01_wht", - "gm_ge_facewear_stormhood_blk", - "gm_ge_facewear_stormhood_dustglasses_blk", - "gm_ge_facewear_stormhood_brd", - "gm_ge_facewear_sunglasses" - ] - ]; -} else { - _loadoutData set ["facewearGM", []]; + #include "..\DLC_content\gear\GM\Vanilla_FIA.sqf" }; -if (_hasLawsOfWar) then { - _loadoutData set ["facewearCLSA", ["CSLA_glsPlscSpring"]]; -} else { - _loadoutData set ["facewearCLSA", []]; +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_FIA.sqf" +}; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_FIA.sqf" }; if (_hasSOG) then { - _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; -} else { - _loadoutData set ["facewearSOG", []]; + #include "..\DLC_content\gear\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; -} else { - _loadoutData set ["facewearSPE", []]; + #include "..\DLC_content\gear\SPE\Vanilla_FIA.sqf" }; _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf index 9432d37555..01879ccfb7 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_LL.sqf @@ -54,109 +54,43 @@ private _staticMortars = ["I_G_Mortar_01_F"]; ["breachingExplosivesAPC", [["DemoCharge_Remote_Mag", 1]]] call _fnc_saveToTemplate; ["breachingExplosivesTank", [["SatchelCharge_Remote_Mag", 1], ["DemoCharge_Remote_Mag", 2]]] call _fnc_saveToTemplate; -if (_hasRF) then { - _vehiclesCivCar append ["C_Pickup_rf", "C_Pickup_covered_rf"]; - _civHelicopters append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF","C_Heli_EC_04_rescue_RF"]; - _vehiclesLightArmed append ["a3u_black_Pickup_mmg_alt_rf", "a3u_black_Pickup_mmg_frame_rf","I_G_Pickup_hmg_rf"]; - _vehiclesLightUnarmed append ["I_G_Pickup_rf"]; - _vehicleAA pushBack "B_Pickup_aat_rf"; - _staticMortars pushBack "I_G_CommandoMortar_RF"; +if (_hasKart) then { + #include "..\DLC_content\vehicles\Kart\Rebel_kart.sqf" }; - if (_hasApex) then { - _vehiclesCivCar pushBack "C_Offroad_02_unarmed_F"; - _vehiclesLightUnarmed pushBack "I_C_Offroad_02_unarmed_F"; - _vehiclesLightArmed pushBack "I_C_Offroad_02_LMG_F"; - _vehiclesAt pushBack "I_C_Offroad_02_AT_F"; - _CivBoat append ["C_Boat_Transport_02_F", "C_Scooter_Transport_01_F"]; -}; - -if (_hasLawsOfWar) then { - _CivTruck append ["C_Van_02_vehicle_F", "C_Van_02_transport_F"]; - _VehTruck append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; + #include "..\DLC_content\vehicles\Apex\Vanilla_FIA.sqf" }; if (_hasContact) then { - _vehiclesCivCar append ["C_Offroad_01_covered_F", "C_Offroad_01_comms_F", "C_Tractor_01_F"]; + #include "..\DLC_content\vehicles\Contact\Vanilla_FIA.sqf" }; -if (_hasWs) then { - _CivTruck append ["C_Truck_02_cargo_lxWS", "C_Truck_02_flatbed_lxWS"]; - _vehiclesCivCar append ["C_Offroad_lxWS","C_Truck_02_racing_lxWS"]; - _vehiclesLightUnarmed pushBack "I_G_Offroad_01_armor_base_lxWS"; - _vehiclesLightArmed pushBack "I_G_Offroad_01_armor_armed_lxWS"; - _vehiclesAt pushBack "I_G_Offroad_01_armor_AT_lxWS"; - _vehicleAA pushBack "I_Tura_Truck_02_aa_lxWS"; - _staticAA = ["I_Tura_ZU23_lxWS"]; +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\LawsOfwar\Vanilla_FIA.sqf" }; -if (_hasKart) then { - _vehiclesCivCar pushBack "C_Kart_01_F"; +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_FIA.sqf" }; if (_hasGM) then { - _staticMG append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod", "gm_gc_bgs_searchlight_01"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; - _civHelicopters append ["gm_gc_civ_mi2p", "gm_ge_adak_bo105m_vbh"]; - _vehiclePlane append ["gm_gc_civ_l410s_passenger", "gm_gc_civ_l410s_salon" , "gm_ge_airforce_do28d2_noinsignia"]; - _vehiclesCivCar append ["gm_ge_civ_typ1200","gm_gc_civ_p601","gm_ge_civ_typ253","gm_ge_civ_w123","gm_xx_civ_bicycle_01","gm_ge_dbp_bicycle_01_ylw"]; - _CivTruck append ["gm_gc_civ_ural375d_cargo", "gm_ge_civ_u1300l", "gm_ge_civ_typ247", "gm_ge_civ_typ251"]; - _VehTruck append ["gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container","gm_dk_army_u1300l_container","gm_ge_army_kat1_451_cargo"]; - _vehiclesLightUnarmed append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo"]; - _vehiclesLightArmed append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3"]; - _vehiclesAt append ["gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; - _vehiclesBasic append ["gm_ge_army_k125"]; + #include "..\DLC_content\vehicles\GM\Vanilla_FIA.sqf" }; if (_hasCSLA) then { - _staticMG append ["AFMC_M2h", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; - _staticAT append ["AFMC_TOW_Stat", "CSLA_T21_Stat","CSLA_9K113_Stat"]; - _staticAA pushback "CSLA_PLdvK59_Stat"; - _vehiclePlane pushBack "CSLA_CIV_An2_1"; - _vehiclesCivCar append ["CSLA_CIV_Sarka1200","CSLA_CIV_ADA1600","CSLA_CIV_AZU","CSLA_civ_CATOR"]; - _CivTruck append ["CSLA_CIV_V3S"]; - _VehTruck append ["CSLA_F813o_noinsignia", "CSLA_F813_noinsignia"]; - _vehiclesLightUnarmed append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; - _vehiclesLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM"]; - _vehiclesAt pushback "FIA_AZU_T21"; - _vehiclesBasic append ["CSLA_CIV_JARA250","US85_TT650"]; - _vehicleAA pushBack "CSLA_PLdvK59V3S"; - _CivBoat pushback "CSLA_lodka"; + #include "..\DLC_content\vehicles\CSLA\Vanilla_FIA.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_FIA.sqf" }; if (_hasSOG) then { - _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; - if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { - _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; - }; - _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; - _CivTruck append ["vn_c_car_04_01"]; - _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; - _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; - _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; - _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; - _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; - _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; - _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; - _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; - _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; + #include "..\DLC_content\vehicles\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; - _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; - _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - //_vehiclesCivCar append []; probaly untill 1.1 - //_vehiclesLightUnarmed append []; untill 1.1 - //_vehiclesLightArmed append []; untill 1.1 - //_vehiclesBasic append []; - // _vehiclesAt append []; probaly untill 1.1 - _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_FIA.sqf" }; ["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; @@ -181,14 +115,7 @@ if (_hasSPE) then { ////////////////////////////////////// ["variants", [ - ["I_Heli_light_03_dynamicLoadout_F", ["Green",1]], - ["I_APC_Wheeled_03_cannon_F", ["Guerilla_01",0.5, "Guerilla_02",0.5, "Guerilla_03",0.5, "Indep",0, "Indep_03",0, "Indep_02",0]], - ["I_LT_01_AA_F", ["Indep_Olive",1]], - ["I_LT_01_scout_F", ["Indep_Olive",1]], - ["I_LT_01_cannon_F", ["Indep_Olive",1]], - ["I_LT_01_AT_F", ["Indep_Olive",1]], - #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", - #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" + #include "..\vehicleVariants\Vanilla_FIA.sqf" ]] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" @@ -206,339 +133,10 @@ private _initialRebelEquipment = [ "B_FieldPack_oli","B_FieldPack_blk","B_FieldPack_khk", "V_BandollierB_blk","V_BandollierB_cbr","V_BandollierB_rgr","V_BandollierB_khk","V_BandollierB_oli","V_Rangemaster_belt", "Binocular", - "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol" + "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol","B_FieldPack_blk","B_AssaultPack_blk", + ["launch_RPG32_F", 2], ["RPG32_F", 6] ]; -if (_hasRF) then { - _initialRebelEquipment append ["srifle_h6_tan_rf","10Rnd_556x45_AP_Stanag_red_Tan_RF","10Rnd_556x45_AP_Stanag_Tan_RF","10Rnd_556x45_AP_Stanag_green_Tan_RF"]; -}; - -if (_hasLawsOfWar) then { - _initialRebelEquipment append [ - "V_Pocketed_olive_F", - "V_Pocketed_coyote_F", - "V_Pocketed_black_F", - "V_Plain_crystal_F", - "B_LegStrapBag_black_F", - "V_LegStrapBag_coyote_F", - "V_LegStrapBag_olive_F", - "V_Safety_blue_F", - "V_Safety_orange_F", - "V_Safety_yellow_F" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "V_BandollierB_ghex_F", - "V_TacChestrig_cbr_F", - "V_TacChestrig_grn_F", - "V_TacChestrig_oli_F" - ]; -}; - - -if (_hasGM) then { - _initialRebelEquipment append [ - "gm_pm_blk", - "gm_8Rnd_9x18mm_B_pst_pm_blk", - "gm_photocamera_01_blk", - "gm_df7x40_blk", - "gm_ge_army_conat2", - "gm_gc_compass_f73", - "gm_watch_kosei_80", - "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", - "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5", - "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_wht_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", - "gm_smokeshell_red_dm23","gm_smokeshell_wht_dm25","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32", - ["gm_explosive_petn_charge", 10], ["gm_explosive_plnp_charge", 10], - "gm_boltcutter", - ["gm_rpg7_wud", 3], - ["gm_1Rnd_40mm_heat_pg7v_rpg7", 9], - ["gm_1Rnd_40mm_heat_pg7vl_rpg7", 9] - ]; -}; - -private _backpacks = []; -if (_hasLawsOfWar) then { - _backpacks append [ - "B_Messenger_Black_F", - "B_Messenger_Coyote_F", - "B_Messenger_Gray_F", - "B_Messenger_Olive_F" - ]; -} else { - _backpacks append ["B_FieldPack_blk","B_AssaultPack_blk"]; -}; - -if (_hasArtOfWar) then { - _backpacks append [ - "B_CivilianBackpack_01_Everyday_Astra_F", - "B_CivilianBackpack_01_Everyday_Black_F", - "B_CivilianBackpack_01_Everyday_Vrana_F", - "B_CivilianBackpack_01_Sport_Blue_F", - "B_CivilianBackpack_01_Sport_Green_F", - "B_CivilianBackpack_01_Sport_Red_F" - ]; -}; - -if (_hasGM) then { - _backpacks append [ - "gm_ge_army_backpack_medic_80_oli", - "gm_ge_backpack_satchel_80_blk", - "gm_ge_backpack_satchel_80_san" - ]; -}; - -_initialRebelEquipment append _backpacks; - -if (_hasContact) then { - _initialRebelEquipment append [ - "sgun_HunterShotgun_01_F", - "sgun_HunterShotgun_01_sawedoff_F", - "2Rnd_12Gauge_Pellets", - "2Rnd_12Gauge_Slug" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "hgun_Pistol_01_F", - "10Rnd_9x21_Mag", - ["launch_RPG7_F", 3], - ["RPG7_F", 9] - ]; -} else { - _initialRebelEquipment append [["launch_RPG32_F", 2], ["RPG32_F", 6]]; -}; - -if (_hasSOG) then { - _initialRebelEquipment append [ - "vn_vz54", - "vn_m38_mag", - "vn_vz61", - "vn_vz61_mag", - "vn_sks", - "vn_b_sks", - "vn_sks_mag", - "vn_mk1_udg", - "vn_mk1_udg_mag", - "vn_m9130", - "vn_b_m38", - "vn_m38_mag", - "vn_m38", - "vn_m36", - "vn_b_m36", - "vn_m36_mag", - "vn_m1903", - "vn_b_m1903", - "vn_m1903_mag", - "vn_m1897", - "vn_m1897_buck_mag", - "vn_m1897_fl_mag", - "vn_b_m1897", - "vn_m1891", - "vn_m1_garand", - "vn_b_m1_garand", - "vn_m1_garand_mag", - "vn_k98k", - "vn_b_k98k", - "vn_k98k_mag", - "vn_izh54_shorty", - "vn_izh54_so_mag", - "vn_izh54", - "vn_izh54_mag", - "vn_m_wrench_01", - "vn_vz61_p", - "vn_vz61_mag", - "vn_tt33", - "vn_tt33_mag", - "vn_m_typeivaxe_01", - "vn_m_shovel_01", - "vn_ppk", - "vn_ppk_mag", - "vn_pm_mag", - "vn_fkb1_pm", - "vn_p38", - "vn_p38_mag", - "vn_mx991_red", - "vn_mx991", - "vn_m10", - "vn_m10_mag", - "vn_mk22", - "vn_mk22_mag", - "vn_m_mk2_knife_01", - "vn_m_machete_01", - "vn_m_machete_02", - "vn_m712", - "vn_m712_mag", - "vn_m_m51_etool_01", - "vn_mx991_m1911", - "vn_m1911_mag", - "vn_m1911", - "vn_m1895", - "vn_m1895_mag", - "vn_m_vc_knife_01", - "vn_m_fighting_knife_01", - "vn_izh54_p", - "vn_hp", - "vn_hp_mag", - "vn_m_hammer", - "vn_fkb1_red", - "vn_fkb1", - "vn_m_fishing_rod_01", - "vn_m_bolo_01", - "vn_m_bayo_m16", - "vn_m_bayo_m14", - "vn_m_bayo_m4956", - "vn_m_bayo_m1897", - "vn_m_bayo_carbine", - "vn_m_axe_fire", - "vn_m_axe_01", - "vn_p38s", - "vn_m10_mag", - "vn_m72", - "vn_m72_mag", - ["vn_m20a1b1_01",3], - ["vn_m20a1b1_heat_mag",5], - ["vn_m20a1b1_wp_mag",5], - "vn_m127", - "vn_m127_mag", - "vn_m128_mag", - "vn_m129_mag", - ["vn_rpg7",3], - ["vn_rpg7_mag",5], - ["vn_rpg2",3], - ["vn_rpg2_mag",5], - ["vn_rpg2_fuze_mag",5], - ["vn_satchelcharge_02_throw_mag",10], - "vn_v40_grenade_mag", - "vn_t67_grenade_mag", - "vn_molotov_grenade_mag", - ["vn_mine_gboard_range_mag",5], - ["vn_mine_punji_03_mag",5], - ["vn_mine_punji_02_mag",5], - ["vn_mine_punji_05_mag",5], - ["vn_mine_punji_01_mag",5], - ["vn_mine_punji_04_mag",5], - ["vn_mine_tripwire_arty_mag",5], - ["vn_mine_tripwire_f1_04_mag",5], - ["vn_mine_tripwire_f1_02_mag",5], - ["vn_mine_satchel_remote_02_mag",5], - ["vn_mine_tm57_mag",5], - ["vn_mine_pot_mag",5], - ["vn_mine_pot_range_mag",5], - ["vn_mine_chicom_no8_mag",5], - ["vn_mine_mortar_range_mag",5], - ["vn_mine_tripwire_m49_04_mag",5], - ["vn_mine_tripwire_m49_02_mag",5], - ["vn_mine_m18_wp_mag",5], - ["vn_mine_m18_wp_range_mag",5], - ["vn_mine_m18_wp_fuze10_mag",5], - ["vn_mine_m18_x3_mag",5], - ["vn_mine_m18_x3_range_mag",5], - ["vn_mine_m18_mag",5], - ["vn_mine_m18_range_mag",5], - ["vn_mine_m18_fuze10_mag",5], - ["vn_mine_m16_mag",5], - ["vn_mine_tripwire_m16_04_mag",5], - ["vn_mine_tripwire_m16_02_mag",5], - ["vn_mine_m15_mag",5], - ["vn_mine_m14_mag",5], - ["vn_mine_limpet_01_mag",5], - ["vn_mine_limpet_02_mag",5], - ["vn_mine_lighter_mag",5], - ["vn_mine_jerrycan_mag",5], - ["vn_mine_jerrycan_range_mag",5], - ["vn_mine_dh10_mag",5], - ["vn_mine_dh10_range_mag",5], - ["vn_mine_cartridge_mag",5], - ["vn_mine_bike_mag",5], - ["vn_mine_bike_range_mag",5], - ["vn_mine_bangalore_mag",5], - ["vn_mine_ammobox_range_mag",5], - ["vn_mine_m112_remote_mag",5], - "vn_b_item_wiretap", - "vn_b_item_trapkit", - "vn_camera_01", - "vn_mk21_binocs", - "vn_m19_binocs_grey", - "vn_m19_binocs_grn", - "vn_b_item_compass", - "vn_b_item_compass_sog", - "vn_b_item_watch", - "vn_o_pack_02", - "vn_o_pack_01", - "vn_o_pack_08" - ]; -}; - -if (_hasSPE) then { - _initialRebelEquipment append [ - "SPE_M1903A3_Springfield", - "SPE_ACC_M1905_Bayo", - "SPE_ACC_GL_M1", - "SPE_ACC_M1_Bayo", - "SPE_5Rnd_762x63", - "SPE_K98_Late", - "SPE_ACC_GW_SB_Empty", - "SPE_ACC_K98_Bayo", - "SPE_5Rnd_792x57", - "SPE_K98", - "SPE_Fusil_Mle_208_12_Sawedoff", - "SPE_Fusil_Mle_208_12", - "SPE_2Rnd_12x65_Slug", - "SPE_2Rnd_12x65_Pellets", - "SPE_2Rnd_12x65_No4_Buck", - "SPE_Rauchsichtzeichen_Orange", - "SPE_NBK39b", - "SPE_NB39", - "SPE_US_M18_Yellow", - "SPE_US_M18_Violet", - "SPE_US_M18_Red", - "SPE_US_M18_Green", - "SPE_US_M15", - "SPE_Handrauchzeichen_Yellow", - "SPE_Handrauchzeichen_Violet", - "SPE_Handrauchzeichen_Red", - "SPE_US_M18", - "SPE_US_AN_M14", - "SPE_US_Mk_1", - "SPE_US_Mk_2_Yellow", - "SPE_US_Mk_2", - "SPE_Shg24_Frag", - "SPE_US_Mk_3", - "SPE_M39", - "SPE_Shg24", - ["SPE_Shg24x7",20], - ["SPE_US_TNT_4pound_mag",5], - ["SPE_US_TNT_half_pound_mag",5], - ["SPE_TMI_42_MINE_mag",3], - ["SPE_STMI_MINE_mag",5], - ["SPE_SMI_35_1_MINE_mag",3], - ["SPE_SMI_35_MINE_mag",5], - ["SPE_SMI_35_Pressure_MINE_mag",5], - ["SPE_Shg24x7_Improvised_Mine_mag",5], - ["SPE_shumine_42_MINE_mag",5], - ["SPE_US_M3_MINE_mag",5], - ["SPE_US_M3_Pressure_MINE_mag",5], - ["SPE_US_Bangalore_mag",5], - ["SPE_US_M1A1_ATMINE_mag",5], - ["SPE_Ladung_Big_MINE_mag",5], - ["SPE_Ladung_Small_MINE_mag",5], - "SPE_US_ItemCompass", - "SPE_GER_ItemCompass", - "SPE_GER_ItemCompass_deg", - "SPE_US_ItemWatch", - "SPE_GER_ItemWatch", - "SPE_GER_Headset", - "B_SPE_FFI_Gasbag", - "B_SPE_CIV_musette", - "B_SPE_CIV_satchel" - ]; -}; - - if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; @@ -559,264 +157,6 @@ private _rebUniforms = [ private _dlcUniforms = []; -if (_hasContact) then { - _dlcUniforms append [ - "U_I_L_Uniform_01_camo_F", - "U_I_L_Uniform_01_tshirt_black_F", - "U_I_L_Uniform_01_tshirt_olive_F", - "U_I_L_Uniform_01_tshirt_skull_F", - "U_I_L_Uniform_01_tshirt_sport_F", - "U_I_L_Uniform_01_deserter_F", - "U_C_E_LooterJacket_01_F" - ]; -}; -if (_hasWs) then { - _dlcUniforms append [ - "U_lxWS_ION_Casual1", - "U_lxWS_ION_Casual2", - "U_lxWS_ION_Casual3", - "U_lxWS_ION_Casual4", - "U_lxWS_ION_Casual5", - "U_lxWS_SFIA_deserter", - "U_lxWS_Djella_02_Brown", - "U_lxWS_Djella_02_Grey", -/* "U_lxWS_Djella_02_Green", */ - "U_lxWS_Djella_02_Sand" - ]; -}; -if (_hasApex) then { - _dlcUniforms append [ - "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_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" - ]; -}; -if (_hasLawsOfWar) then { - _dlcUniforms append [ - "U_C_ConstructionCoverall_Black_F", - "U_C_ConstructionCoverall_Blue_F", - "U_C_ConstructionCoverall_Red_F", - "U_C_ConstructionCoverall_Vrana_F", - "U_BG_Guerilla1_2_F", - "U_C_Paramedic_01_F" - ]; -}; -if (_hasArtOfWar) then { - _dlcUniforms append [ - "U_C_ArtTShirt_01_v1_F", - "U_C_ArtTShirt_01_v2_F", - "U_C_ArtTShirt_01_v3_F", - "U_C_ArtTShirt_01_v4_F", - "U_C_ArtTShirt_01_v5_F", - "U_C_ArtTShirt_01_v6_F" - ]; -}; - -if (_hasGM) then { - _dlcUniforms append [ - "gm_gc_civ_uniform_man_04_80_gry", - "gm_gc_civ_uniform_man_04_80_blu", - "gm_ge_dbp_uniform_suit_80_blu", - "gm_gc_civ_uniform_man_03_80_gry", - "gm_gc_civ_uniform_man_03_80_grn", - "gm_gc_civ_uniform_man_03_80_blu", - "gm_pl_airforce_uniform_pilot_80_gry", - "gm_gc_airforce_uniform_pilot_80_blu", - "gm_gc_civ_uniform_pilot_80_blk", - "gm_xx_army_uniform_fighter_04_wdl", - "gm_xx_army_uniform_fighter_01_oli", - "gm_xx_army_uniform_fighter_01_alp", - "gm_xx_army_uniform_fighter_01_m84", - "gm_xx_army_uniform_fighter_02_wdl", - "gm_xx_army_uniform_fighter_02_oli", - "gm_xx_army_uniform_fighter_03_blk", - "gm_xx_army_uniform_fighter_03_brn", - "gm_xx_army_uniform_fighter_04_grn", - "gm_ge_uniform_pilot_commando_rolled_oli", - "gm_ge_uniform_pilot_commando_rolled_gry", - "gm_ge_uniform_pilot_commando_rolled_blk", - "gm_ge_uniform_pilot_commando_oli", - "gm_ge_uniform_pilot_commando_gry", - "gm_ge_uniform_pilot_commando_blk", - "gm_ge_ff_uniform_man_80_orn", - "gm_ge_army_uniform_soldier_parka_80_win", - "gm_dk_army_uniform_soldier_84_win", - "gm_ge_civ_uniform_blouse_80_gry", - "gm_gc_civ_uniform_man_02_80_brn", - "gm_gc_civ_uniform_man_01_80_blu", - "gm_gc_civ_uniform_man_01_80_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcUniforms append [ - "FIA_uniwld11", - "FIA_uniwld", - "FIA_uniwld1", - "FIA_uniwld10", - "FIA_uniwld3", - "FIA_uniwld4", - "FIA_uniwld6", - "FIA_uniwld7", - "FIA_uniWld8", - "FIA_uniWld9" - ]; -}; - -if (_hasRF) then { - _dlcUniforms append [ - "U_IG_Guerrilla_RF", - "U_IG_leader_RF", - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_lbrown_RF", - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_FirefighterFatigues_RF", - "U_C_FirefighterFatigues_RolledUp_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; -}; - -if (_hasSOG) then { - _dlcUniforms append [ - "vn_o_uniform_nva_navy_04", - "vn_o_uniform_nva_navy_03", - "vn_o_uniform_nva_navy_02", - "vn_o_uniform_nva_navy_01", - "vn_o_uniform_vc_mf_04_07", - "vn_o_uniform_vc_mf_03_07", - "vn_b_uniform_seal_06_02", - "vn_b_uniform_seal_06_05", - "vn_b_uniform_seal_06_07", - "vn_b_uniform_seal_06_01", - "vn_b_uniform_seal_06_06", - "vn_b_uniform_seal_05_02", - "vn_b_uniform_seal_05_05", - "vn_b_uniform_seal_05_07", - "vn_b_uniform_seal_05_01", - "vn_b_uniform_seal_05_06", - "vn_b_uniform_seal_04_01", - "vn_b_uniform_seal_03_01", - "vn_b_uniform_seal_02_02", - "vn_b_uniform_seal_02_05", - "vn_b_uniform_seal_02_07", - "vn_b_uniform_seal_02_01", - "vn_b_uniform_seal_02_06", - "vn_b_uniform_seal_01_02", - "vn_b_uniform_seal_01_05", - "vn_b_uniform_seal_01_07", - "vn_b_uniform_seal_01_01", - "vn_b_uniform_seal_01_06", - "vn_o_uniform_nva_air_01", - "vn_b_uniform_sog_02_05", - "vn_b_uniform_sog_02_02", - "vn_b_uniform_sog_02_06", - "vn_b_uniform_sog_02_04", - "vn_b_uniform_sog_02_01", - "vn_b_uniform_sog_02_03", - "vn_b_uniform_sog_01_05", - "vn_b_uniform_macv_06_01", - "vn_b_uniform_macv_05_07", - "vn_b_uniform_macv_04_01", - "vn_b_uniform_macv_04_07", - "vn_b_uniform_macv_02_01", - "vn_b_uniform_macv_02_07", - "vn_b_uniform_macv_01_03" - ]; -}; - -if (_hasSPE) then { - _dlcUniforms append [ - "U_SPE_US_Tank_Crew2", - "U_SPE_US_Tank_Crew_camo", - "U_SPE_US_Tank_Crew", - "U_SPE_US_HBT44_late_roll", - "U_SPE_US_HBT44_late", - "U_SPE_US_HBT44_trop", - "U_SPE_US_HBT44_FrogSkin_Jungle_trop", - "U_SPE_US_Pilot_lthr", - "U_SPE_FR_Tank_Crew2", - "U_SPE_FR_HBT_Uniform_Trop", - "U_SPE_FR_Tank_Crew3", - "U_SPE_FR_Tank_Crew", - "U_SPE_CIV_Swetr_5_vest", - "U_SPE_CIV_Swetr_5", - "U_SPE_CIV_Swetr_4_vest", - "U_SPE_CIV_Swetr_4", - "U_SPE_CIV_Swetr_3_vest", - "U_SPE_CIV_Swetr_3", - "U_SPE_CIV_Swetr_2_vest", - "U_SPE_CIV_Swetr_2", - "U_SPE_CIV_Swetr_1_vest", - "U_SPE_CIV_Swetr_1", - "U_SPE_CIV_pak2_grijs_swetr", - "U_SPE_CIV_pak2_grijs_tie", - "U_SPE_CIV_pak2_grijs", - "U_SPE_CIV_pak2_bruin_swetr", - "U_SPE_CIV_pak2_bruin_tie", - "U_SPE_CIV_pak2_bruin", - "U_SPE_CIV_pak2_zwart_swetr", - "U_SPE_CIV_pak2_zwart_alt", - "U_SPE_CIV_pak2_zwart_tie_alt", - "U_SPE_CIV_pak2_zwart_tie", - "U_SPE_CIV_pak2_zwart", - "U_SPE_CIV_Citizen_7_trop", - "U_SPE_CIV_Citizen_7_tie", - "U_SPE_CIV_Citizen_7", - "U_SPE_CIV_Citizen_6_trop", - "U_SPE_CIV_Citizen_6_tie", - "U_SPE_CIV_Citizen_6", - "U_SPE_CIV_Citizen_5_trop", - "U_SPE_CIV_Citizen_5_tie", - "U_SPE_CIV_Citizen_5", - "U_SPE_CIV_Citizen_4_trop", - "U_SPE_CIV_Citizen_4_tie", - "U_SPE_CIV_Citizen_4", - "U_SPE_CIV_Citizen_3_trop", - "U_SPE_CIV_Citizen_3_tie", - "U_SPE_CIV_Citizen_3", - "U_SPE_CIV_Citizen_2_trop", - "U_SPE_CIV_Citizen_2_tie", - "U_SPE_CIV_Citizen_2", - "U_SPE_CIV_Citizen_1_trop", - "U_SPE_CIV_Citizen_1_tie", - "U_SPE_CIV_Citizen_1", - "U_SPE_CIV_Worker_4_trop", - "U_SPE_CIV_Worker_4_tie", - "U_SPE_CIV_Worker_4", - "U_SPE_CIV_Worker_3_trop", - "U_SPE_CIV_Worker_3_tie", - "U_SPE_CIV_Worker_3", - "U_SPE_CIV_Worker_2_trop", - "U_SPE_CIV_Worker_2_tie", - "U_SPE_CIV_Worker_2", - "U_SPE_CIV_Worker_1_trop", - "U_SPE_CIV_Worker_1_tie", - "U_SPE_CIV_Worker_1", - "U_SPE_CIV_Worker_Coverall_3_trop", - "U_SPE_CIV_Worker_Coverall_3", - "U_SPE_CIV_Worker_Coverall_2_trop", - "U_SPE_CIV_Worker_Coverall_2", - "U_SPE_CIV_Worker_Coverall_1_trop", - "U_SPE_CIV_Worker_Coverall_1" - ]; -}; - - ["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; private _headgear = [ @@ -869,227 +209,6 @@ private _headgear = [ private _dlcheadgear = []; -if (_hasContact) then { - _dlcheadgear append [ - "H_Booniehat_mgrn", - "H_Booniehat_taiga", - "H_Tank_eaf_F", - "H_MilCap_grn", - "H_MilCap_taiga", - "H_Hat_Tinfoil_F" - ]; -}; -if (_hasWs) then { - _dlcheadgear append [ - "lxWS_H_Bandanna_blk_hs", - "H_Cap_headphones_ion_lxws", - "lxWS_H_CapB_rvs_blk_ION", - "lxWS_H_Headset", - "H_Beret_Headset_lxWS" - ]; -}; -if (_hasApex) then { - _dlcheadgear append [ - "H_Helmet_Skate" - ]; -}; -if (_hasLawsOfWar) then { - _dlcheadgear append [ - "H_EarProtectors_black_F", - "H_EarProtectors_orange_F", - "H_EarProtectors_red_F", - "H_EarProtectors_white_F", - "H_EarProtectors_yellow_F", - "U_C_Paramedic_01_F",/// - "H_Construction_basic_black_F", - "H_Construction_basic_orange_F", - "H_Construction_basic_red_F", - "H_Construction_basic_vrana_F", - "H_Construction_basic_white_F", - "H_Construction_basic_yellow_F",/// - "H_Construction_earprot_black_F", - "H_Construction_earprot_orange_F", - "H_Construction_earprot_red_F", - "H_Construction_earprot_vrana_F", - "H_Construction_earprot_white_F", - "H_Construction_earprot_yellow_F",/// - "H_Construction_headset_black_F", - "H_Construction_headset_orange_F", - "H_Construction_headset_red_F", - "H_Construction_headset_vrana_F", - "H_Construction_headset_white_F", - "H_Construction_headset_yellow_F",/// - "H_HeadBandage_clean_F", - "H_HeadBandage_stained_F", - "H_HeadBandage_bloody_F", - "H_HeadSet_black_F", - "H_HeadSet_orange_F", - "H_HeadSet_red_F", - "H_HeadSet_white_F", - "H_HeadSet_yellow_F", - "H_Hat_Safari_olive_F", - "H_Hat_Safari_sand_F", - "H_WirelessEarpiece_F" - ]; -}; - -if (_hasGM) then { - _dlcheadgear append [ - "gm_ge_headgear_beret_blk", - "gm_ge_headgear_beret_un", - "gm_ge_headgear_beret_mrb", - "gm_ge_headgear_hat_boonie_trp", - "gm_ge_headgear_hat_boonie_flk", - "gm_dk_headgear_hat_boonie_m84", - "gm_ge_headgear_hat_boonie_oli", - "gm_ge_headgear_hat_boonie_wdl", - "gm_ge_headgear_crewhat_80_blk", - "gm_gc_army_headgear_crewhat_80_blk", - "gm_ge_headgear_headset_crew_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_gc_headgear_fjh_model4_wht", - "gm_xx_headgear_headwrap_01_trp", - "gm_xx_headgear_headwrap_01_flk", - "gm_xx_headgear_headwrap_01_blk", - "gm_xx_headgear_headwrap_01_blu", - "gm_xx_headgear_headwrap_01_smp", - "gm_xx_headgear_headwrap_crew_01_trp", - "gm_xx_headgear_headwrap_crew_01_flk", - "gm_xx_headgear_headwrap_crew_01_blk", - "gm_xx_headgear_headwrap_crew_01_smp", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_xx_headgear_headwrap_crew_01_m84", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_xx_headgear_headwrap_01_frog", - "gm_xx_headgear_headwrap_01_grn", - "gm_xx_headgear_headwrap_01_m84", - "gm_xx_headgear_headwrap_01_moro", - "gm_xx_headgear_headwrap_01_oli", - "gm_xx_headgear_headwrap_01_str", - "gm_xx_headgear_headwrap_01_wht", - "gm_xx_headgear_headwrap_01_dino", - "gm_ge_headgear_winterhat_80_oli", - "gm_ge_headgear_hat_beanie_blk", - "gm_ge_headgear_hat_beanie_crew_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcheadgear append [ - "AFMC_booniehatLizard", - "US85_hat", - "FIA_hat85Gn", - "FIA_hat85bGn", - "FIA_hat85Mlok", - "FIA_hat85bMlok", - "FIA_Hairs_Brown", - "FIA_capBk", - "FIA_capGn", - "FIA_cap", - "FIA_capMlok", - "CSLA_RadiovkaBk", - "CSLA_RadiovkaGy", - "FIA_Radiovka", - "FIA_Usanka", - "FIA_Hairs_Silver", - "CSLA_BudajkaBk", - "CSLA_BudajkaGy", - "FIA_Budajka" - ]; -}; - -if (_hasRF) then { - _dlcheadgear append [ - "H_Helmet_HardHat_White_RF", - "H_Helmet_HardHat_Yellow_RF", - "H_Helmet_HardHat_Green_RF", - "H_Helmet_HardHat_Red_RF", - "H_Helmet_HardHat_Orange_RF", - "H_Helmet_HardHat_Blue_RF", - "H_Helmet_HardHat_Black_RF", - "H_Cap_marshal_blue_RF" - ]; -}; - -if (_hasSOG) then { - _dlcheadgear append [ - "vn_c_conehat_01", - "vn_c_conehat_02", - "vn_o_helmet_tsh3_01", - "vn_o_helmet_tsh3_02", - "vn_b_headband_02", - "vn_b_headband_04", - "vn_c_headband_01", - "vn_c_headband_02", - "vn_b_headband_01", - "vn_b_headband_08", - "vn_b_headband_05", - "vn_c_headband_03", - "vn_c_headband_04", - "vn_b_headband_03", - "vn_o_pl_cap_01_01", - "vn_o_pl_cap_02_01", - "vn_o_pl_cap_02_02", - "vn_o_boonie_vc_01_01", - "vn_o_boonie_vc_01_02", - "vn_b_boonie_01_02", - "vn_b_boonie_01_05", - "vn_b_boonie_01_04", - "vn_b_boonie_01_07", - "vn_b_boonie_01_09", - "vn_b_boonie_01_01", - "vn_b_boonie_01_08", - "vn_b_boonie_01_06", - "vn_b_boonie_01_03", - "vn_b_boonie_05_02", - "vn_b_boonie_05_05", - "vn_b_boonie_05_04", - "vn_b_boonie_05_07", - "vn_b_boonie_05_09", - "vn_b_boonie_04_05", - "vn_b_boonie_04_04", - "vn_b_boonie_04_07", - "vn_b_boonie_04_09", - "vn_b_boonie_04_01", - "vn_b_boonie_03_02", - "vn_b_boonie_03_05", - "vn_b_boonie_03_04", - "vn_b_boonie_03_07", - "vn_b_boonie_03_09", - "vn_b_boonie_03_03", - "vn_b_boonie_02_09", - "vn_b_boonie_06_01", - "vn_b_boonie_06_02", - "vn_b_boonie_07_01", - "vn_b_boonie_07_02", - "vn_b_boonie_08_01", - "vn_b_boonie_08_02", - "vn_b_bandana_02", - "vn_b_bandana_05", - "vn_b_bandana_04", - "vn_b_bandana_07", - "vn_b_bandana_01", - "vn_b_bandana_08", - "vn_b_bandana_06", - "vn_b_bandana_03" - ]; -}; - -if (_hasSPE) then { - _dlcheadgear append [ - "H_SPE_CIV_Worker_Cap_1", - "H_SPE_CIV_Worker_Cap_2", - "H_SPE_CIV_Worker_Cap_3", - "H_SPE_CIV_Fedora_Cap_3", - "H_SPE_CIV_Fedora_Cap_4", - "H_SPE_CIV_Fedora_Cap_2", - "H_SPE_CIV_Fedora_Cap_1", - "H_SPE_CIV_Fedora_Cap_6", - "H_SPE_CIV_Fedora_Cap_5" - ]; -}; - ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; ///////////////////// @@ -1097,7 +216,7 @@ if (_hasSPE) then { ///////////////////// ["voices", ["Male01POL", "Male02POL", "Male03POL"]] call _fnc_saveToTemplate; -["faces", [ +private _faces = [ "LivonianHead_1", "LivonianHead_2", "LivonianHead_3", "LivonianHead_4", "LivonianHead_5", "LivonianHead_6", "LivonianHead_7", "LivonianHead_8", "LivonianHead_9", "LivonianHead_10", @@ -1105,7 +224,34 @@ if (_hasSPE) then { "WhiteHead_06", "WhiteHead_07", "WhiteHead_08", "WhiteHead_10", "WhiteHead_11", "WhiteHead_13", "WhiteHead_15", "WhiteHead_16", "WhiteHead_17", "WhiteHead_18", "WhiteHead_19", "WhiteHead_20", "WhiteHead_21" -]] call _fnc_saveToTemplate; +]; +["faces", _faces] call _fnc_saveToTemplate; + +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_nocamowhite.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; +}; ////////////////////////// // Loadouts // @@ -1115,13 +261,7 @@ private _loadoutData = call _fnc_createLoadoutData; _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; - -if (_hasWs) then { - _loadoutData set ["binoculars", ["Binocular","Camera_lxWS"]]; -} else { - _loadoutData set ["binoculars", ["Binocular"]]; -}; - +_loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["uniforms", _rebUniforms + _dlcUniforms]; ///check this one _loadoutData set ["glasses", ["G_Lady_Blue","G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; @@ -1129,90 +269,51 @@ _loadoutData set ["goggles", ["G_Lowprofile"]]; _loadoutData set ["facemask", ["G_Bandanna_blk", "G_Bandanna_oli", "G_Bandanna_khk", "G_Bandanna_tan", "G_Bandanna_beast", "G_Bandanna_shades", "G_Bandanna_sport", "G_Bandanna_aviator"]]; _loadoutData set ["balaclavas", ["G_Balaclava_blk", "G_Balaclava_BlueStrips", "G_Balaclava_Flecktarn", "G_Balaclava_Halloween_01", "G_Balaclava_lowprofile", "G_Balaclava_oli", "G_Balaclava_Flames1", "G_Balaclava_Scarecrow_01", "G_Balaclava_Skull1", "G_Balaclava_Tropentarn"]]; _loadoutData set ["argoFacemask", ["G_Bandanna_BlueFlame1", "G_Bandanna_BlueFlame2", "G_Bandanna_CandySkull", "G_Bandanna_OrangeFlame1", "G_Bandanna_RedFlame1", "G_Bandanna_Skull1", "G_Bandanna_Syndikat1", "G_Bandanna_Syndikat2","G_Bandanna_Skull2", "G_Bandanna_Vampire_01"]]; - +_loadoutData set ["facewearWS", []]; +_loadoutData set ["facewearContact", []]; +_loadoutData set ["facewearLawsOfWar", []]; +_loadoutData set ["facewearGM", []]; +_loadoutData set ["facewearCLSA", []]; +_loadoutData set ["facewearSOG", []]; +_loadoutData set ["facewearSPE", []]; if (_hasWs) then { - _loadoutData set ["facewearWS", ["G_Balaclava_blk_lxWS", "G_Balaclava_oli_lxWS", "G_Balaclava_snd_lxWS", "G_Combat_lxWS", "G_Headset_lxWS"]]; -} else { - _loadoutData set ["facewearWS", []]; + #include "..\DLC_content\gear\WS\Vanilla_FIA.sqf" }; if (_hasRF) then { - (_loadoutData get "facemask") pushBack "G_Bandanna_yellow_RF"; - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_FIA.sqf" }; if (_hasContact) then { - _loadoutData set ["facewearContact", ["G_Blindfold_01_black_F", "G_Blindfold_01_white_F", "G_RegulatorMask_F"]]; -} else { - _loadoutData set ["facewearContact", []]; + #include "..\DLC_content\gear\Contact\Vanilla_FIA.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_FIA.sqf" }; if (_hasLawsOfWar) then { - _loadoutData set ["facewearLawsOfWar", ["G_Respirator_blue_F", "G_Respirator_white_F", "G_Respirator_yellow_F", "G_EyeProtectors_F", "G_EyeProtectors_Earpiece_F", "G_WirelessEarpiece_F"]]; -} else { - _loadoutData set ["facewearLawsOfWar", []]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_FIA.sqf" }; if (_hasGM) then { - _loadoutData set ["facewearGM", [ - "gm_ge_facewear_acidgoggles", - "gm_ge_facewear_dustglasses", - "gm_gc_army_facewear_dustglasses", - "gm_ge_facewear_m65", - "gm_gc_army_facewear_schm41m", - "gm_ge_facewear_glacierglasses", - "gm_xx_facewear_scarf_01_trp", - "gm_xx_facewear_scarf_01_flk", - "gm_xx_facewear_scarf_01_blk", - "gm_xx_facewear_scarf_01_blu", - "gm_xx_facewear_scarf_01_pt1", - "gm_xx_facewear_scarf_01_pt3", - "gm_xx_facewear_scarf_01_frog", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_gry", - "gm_xx_facewear_scarf_01_m84", - "gm_xx_facewear_scarf_02_blk", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_wht", - "gm_xx_facewear_scarf_01_moro", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_red", - "gm_xx_facewear_scarf_01_pt2", - "gm_xx_facewear_scarf_01_str", - "gm_xx_facewear_scarf_01_wht", - "gm_ge_facewear_stormhood_blk", - "gm_ge_facewear_stormhood_dustglasses_blk", - "gm_ge_facewear_stormhood_brd", - "gm_ge_facewear_sunglasses" - ] - ]; -} else { - _loadoutData set ["facewearGM", []]; + #include "..\DLC_content\gear\GM\Vanilla_FIA.sqf" }; -if (_hasLawsOfWar) then { - _loadoutData set ["facewearCLSA", ["CSLA_glsPlscSpring"]]; -} else { - _loadoutData set ["facewearCLSA", []]; +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_FIA.sqf" }; -if (_hasSOG) then { - _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; -} else { - _loadoutData set ["facewearSOG", []]; +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_FIA.sqf" }; -if (_hasSPE) then { - _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; -} else { - _loadoutData set ["facewearSPE", []]; +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; -} else { - _loadoutData set ["facewearSPE", []]; + #include "..\DLC_content\gear\SPE\Vanilla_FIA.sqf" }; _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf index 644a3a45ca..5775305c12 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Reb_SDK.sqf @@ -53,109 +53,43 @@ private _staticMortars = ["I_G_Mortar_01_F"]; ["breachingExplosivesAPC", [["DemoCharge_Remote_Mag", 1]]] call _fnc_saveToTemplate; ["breachingExplosivesTank", [["SatchelCharge_Remote_Mag", 1], ["DemoCharge_Remote_Mag", 2]]] call _fnc_saveToTemplate; -if (_hasRF) then { - _vehiclesCivCar append ["C_Pickup_rf", "C_Pickup_covered_rf"]; - _civHelicopters append ["C_Heli_EC_01A_civ_RF", "C_Heli_EC_01_civ_RF","C_Heli_EC_04_rescue_RF"]; - _vehiclesLightArmed append ["a3u_black_Pickup_mmg_alt_rf", "a3u_black_Pickup_mmg_frame_rf","I_G_Pickup_hmg_rf"]; - _vehiclesLightUnarmed append ["I_G_Pickup_rf"]; - _vehicleAA pushBack "B_Pickup_aat_rf"; - _staticMortars pushBack "I_G_CommandoMortar_RF"; +if (_hasKart) then { + #include "..\DLC_content\vehicles\Kart\Rebel_kart.sqf" }; - if (_hasApex) then { - _vehiclesCivCar pushBack "C_Offroad_02_unarmed_F"; - _vehiclesLightUnarmed pushBack "I_C_Offroad_02_unarmed_F"; - _vehiclesLightArmed pushBack "I_C_Offroad_02_LMG_F"; - _vehiclesAt pushBack "I_C_Offroad_02_AT_F"; - _CivBoat append ["C_Boat_Transport_02_F", "C_Scooter_Transport_01_F"]; -}; - -if (_hasLawsOfWar) then { - _CivTruck append ["C_Van_02_vehicle_F", "C_Van_02_transport_F"]; - _VehTruck append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; + #include "..\DLC_content\vehicles\Apex\Vanilla_FIA.sqf" }; if (_hasContact) then { - _vehiclesCivCar append ["C_Offroad_01_covered_F", "C_Offroad_01_comms_F", "C_Tractor_01_F"]; + #include "..\DLC_content\vehicles\Contact\Vanilla_FIA.sqf" }; -if (_hasWs) then { - _CivTruck append ["C_Truck_02_cargo_lxWS", "C_Truck_02_flatbed_lxWS"]; - _vehiclesCivCar append ["C_Offroad_lxWS","C_Truck_02_racing_lxWS"]; - _vehiclesLightUnarmed pushBack "I_G_Offroad_01_armor_base_lxWS"; - _vehiclesLightArmed pushBack "I_G_Offroad_01_armor_armed_lxWS"; - _vehiclesAt pushBack "I_G_Offroad_01_armor_AT_lxWS"; - _vehicleAA pushBack "I_Tura_Truck_02_aa_lxWS"; - _staticAA = ["I_Tura_ZU23_lxWS"]; +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\LawsOfwar\Vanilla_FIA.sqf" }; -if (_hasKart) then { - _vehiclesCivCar pushBack "C_Kart_01_F"; +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_FIA.sqf" }; if (_hasGM) then { - _staticMG append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod", "gm_gc_bgs_searchlight_01"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; - _civHelicopters append ["gm_gc_civ_mi2p", "gm_ge_adak_bo105m_vbh"]; - _vehiclePlane append ["gm_gc_civ_l410s_passenger", "gm_gc_civ_l410s_salon" , "gm_ge_airforce_do28d2_noinsignia"]; - _vehiclesCivCar append ["gm_ge_civ_typ1200","gm_gc_civ_p601","gm_ge_civ_typ253","gm_ge_civ_w123","gm_xx_civ_bicycle_01","gm_ge_dbp_bicycle_01_ylw"]; - _CivTruck append ["gm_gc_civ_ural375d_cargo", "gm_ge_civ_u1300l", "gm_ge_civ_typ247", "gm_ge_civ_typ251"]; - _VehTruck append ["gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container","gm_dk_army_u1300l_container","gm_ge_army_kat1_451_cargo"]; - _vehiclesLightUnarmed append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo"]; - _vehiclesLightArmed append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3"]; - _vehiclesAt append ["gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; - _vehiclesBasic append ["gm_ge_army_k125"]; + #include "..\DLC_content\vehicles\GM\Vanilla_FIA.sqf" }; if (_hasCSLA) then { - _staticMG append ["AFMC_M2h", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; - _staticAT append ["AFMC_TOW_Stat", "CSLA_T21_Stat","CSLA_9K113_Stat"]; - _staticAA pushback "CSLA_PLdvK59_Stat"; - _vehiclePlane pushBack "CSLA_CIV_An2_1"; - _vehiclesCivCar append ["CSLA_CIV_Sarka1200","CSLA_CIV_ADA1600","CSLA_CIV_AZU","CSLA_civ_CATOR"]; - _CivTruck append ["CSLA_CIV_V3S"]; - _VehTruck append ["CSLA_F813o_noinsignia", "CSLA_F813_noinsignia"]; - _vehiclesLightUnarmed append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para","CSLA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; - _vehiclesLightArmed append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM"]; - _vehiclesAt pushback "FIA_AZU_T21"; - _vehiclesBasic append ["CSLA_CIV_JARA250","US85_TT650"]; - _vehicleAA pushBack "CSLA_PLdvK59V3S"; - _CivBoat pushback "CSLA_lodka"; + #include "..\DLC_content\vehicles\CSLA\Vanilla_FIA.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_FIA.sqf" }; if (_hasSOG) then { - _staticMG append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticAA append ["vn_o_nva_navy_static_v11m","vn_o_pl_static_zpu4","vn_i_static_m45","vn_i_fank_70_static_l60mk3","vn_i_fank_71_static_l70mk2","vn_i_fank_70_static_zgu1_01"]; - if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { - _vehiclePlane pushBack "vnx_i_air_ac119_02_01_noinsignia"; - }; - _vehiclesCivCar append ["vn_c_car_01_01","vn_c_car_03_01","vn_c_car_02_01","vn_c_wheeled_m151_02","vn_c_wheeled_m151_01","vn_c_car_01_02"]; - _CivTruck append ["vn_c_car_04_01"]; - _VehTruck append ["vn_o_wheeled_z157_01", "vn_o_wheeled_z157_02","vn_b_wheeled_m54_01_aus_army","vn_b_wheeled_m54_02_aus_army"]; - _vehiclesLightUnarmed append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; - _vehiclesLightArmed append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia","vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; - _vehiclesAt append ["vn_o_wheeled_btr40_mg_05_noinsignia","vn_b_wheeled_m151_mg_05_noinsignia","vn_b_wheeled_m151_mg_06_aus_army","vn_b_wheeled_lr2a_mg_03_aus_army_noinsignia"]; - _vehiclesBasic append ["vn_b_wheeled_m274_01_03","vn_c_bicycle_01","vn_c_bicycle_02"]; - _vehicleAA append ["vn_o_armor_btr50pk_02_nva65_noinsignia","vn_o_wheeled_z157_mg_02","vn_o_wheeled_btr40_mg_03_noinsignia"]; - _CivBoat append ["vn_c_boat_01_00","vn_c_boat_02_00","vn_c_boat_08_01","vn_c_boat_07_01"]; - _vehiclesBoat append ["vn_b_boat_12_03","vn_b_boat_10_01","vn_b_boat_09_01","vn_o_boat_01_mg_00","vn_o_boat_02_mg_00"]; - _civHelicopters append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia"]; + #include "..\DLC_content\vehicles\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _staticMG append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticAA append ["SPE_ST_FlaK_36_AA","SPE_ST_FlaK_38"]; - _CivTruck append ["SPE_FFI_OpelBlitz_noinsignia","SPE_FFI_OpelBlitz_Open_noinsignia"]; - _VehTruck append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - //_vehiclesCivCar append []; probaly untill 1.1 - //_vehiclesLightUnarmed append []; untill 1.1 - //_vehiclesLightArmed append []; untill 1.1 - //_vehiclesBasic append []; - // _vehiclesAt append []; probaly untill 1.1 - _vehicleAA append ["SPE_FR_M16_Halftrack_noinsignia","SPE_OpelBlitz_Flak38_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_FIA.sqf" }; ["vehiclesBoat", _vehiclesBoat] call _fnc_saveToTemplate; @@ -179,12 +113,7 @@ if (_hasSPE) then { ////////////////////////////////////// ["variants", [ - ["I_Heli_light_03_dynamicLoadout_F", ["Green",1]], - ["I_APC_Wheeled_03_cannon_F", ["Guerilla_01",0.5, "Guerilla_02",0.5, "Guerilla_03",0.5, "Indep",0, "Indep_03",0, "Indep_02",0]], - ["I_LT_01_AA_F", ["Indep_Olive",1]], - ["I_LT_01_scout_F", ["Indep_Olive",1]], - ["I_LT_01_cannon_F", ["Indep_Olive",1]], - ["I_LT_01_AT_F", ["Indep_Olive",1]] + #include "..\vehicleVariants\Vanilla_FIA.sqf" ]] call _fnc_saveToTemplate; #include "Vanilla_Reb_Vehicle_Attributes.sqf" @@ -202,343 +131,11 @@ private _initialRebelEquipment = [ "B_FieldPack_oli","B_FieldPack_blk","B_FieldPack_khk", "V_TacChestrig_grn_F","V_TacChestrig_oli_F","V_TacChestrig_cbr_F", "Binocular", - "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol" + "acc_flashlight","acc_flashlight_smg_01","acc_flashlight_pistol", + ["launch_RPG32_F", 2], ["RPG32_F", 6], + "B_FieldPack_blk","B_AssaultPack_blk" ]; -if (_hasRF) then { - _initialRebelEquipment append ["srifle_h6_oli_rf","10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_khk_RF","10Rnd_556x45_AP_Stanag_green_khk_RF"]; -}; - -if (_hasRF) then { - _initialRebelEquipment append ["srifle_h6_tan_rf","10Rnd_556x45_AP_Stanag_red_Tan_RF","10Rnd_556x45_AP_Stanag_Tan_RF","10Rnd_556x45_AP_Stanag_green_Tan_RF"]; -}; - -if (_hasLawsOfWar) then { - _initialRebelEquipment append [ - "V_Pocketed_olive_F", - "V_Pocketed_coyote_F", - "V_Pocketed_black_F", - "V_Plain_crystal_F", - "B_LegStrapBag_black_F", - "V_LegStrapBag_coyote_F", - "V_LegStrapBag_olive_F", - "V_Safety_blue_F", - "V_Safety_orange_F", - "V_Safety_yellow_F" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "V_BandollierB_ghex_F", - "V_TacChestrig_cbr_F", - "V_TacChestrig_grn_F", - "V_TacChestrig_oli_F" - ]; -}; - - -if (_hasGM) then { - _initialRebelEquipment append [ - "gm_pm_blk", - "gm_8Rnd_9x18mm_B_pst_pm_blk", - "gm_photocamera_01_blk", - "gm_df7x40_blk", - "gm_ge_army_conat2", - "gm_gc_compass_f73", - "gm_watch_kosei_80", - "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", - "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5", - "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_wht_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", - "gm_smokeshell_red_dm23","gm_smokeshell_wht_dm25","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32", - ["gm_explosive_petn_charge", 10], ["gm_explosive_plnp_charge", 10], - "gm_boltcutter", - ["gm_rpg7_wud", 3], - ["gm_1Rnd_40mm_heat_pg7v_rpg7", 9], - ["gm_1Rnd_40mm_heat_pg7vl_rpg7", 9] - ]; -}; - -private _backpacks = []; -if (_hasLawsOfWar) then { - _backpacks append [ - "B_Messenger_Black_F", - "B_Messenger_Coyote_F", - "B_Messenger_Gray_F", - "B_Messenger_Olive_F" - ]; -} else { - _backpacks append ["B_FieldPack_blk","B_AssaultPack_blk"]; -}; - -if (_hasArtOfWar) then { - _backpacks append [ - "B_CivilianBackpack_01_Everyday_Astra_F", - "B_CivilianBackpack_01_Everyday_Black_F", - "B_CivilianBackpack_01_Everyday_Vrana_F", - "B_CivilianBackpack_01_Sport_Blue_F", - "B_CivilianBackpack_01_Sport_Green_F", - "B_CivilianBackpack_01_Sport_Red_F" - ]; -}; - -if (_hasGM) then { - _backpacks append [ - "gm_ge_army_backpack_medic_80_oli", - "gm_ge_backpack_satchel_80_blk", - "gm_ge_backpack_satchel_80_san" - ]; -}; - -_initialRebelEquipment append _backpacks; - -if (_hasContact) then { - _initialRebelEquipment append [ - "sgun_HunterShotgun_01_F", - "sgun_HunterShotgun_01_sawedoff_F", - "2Rnd_12Gauge_Pellets", - "2Rnd_12Gauge_Slug" - ]; -}; - -if (_hasApex) then { - _initialRebelEquipment append [ - "hgun_Pistol_01_F", - "10Rnd_9x21_Mag", - ["launch_RPG7_F", 3], - ["RPG7_F", 9] - ]; -} else { - _initialRebelEquipment append [["launch_RPG32_F", 2], ["RPG32_F", 6]]; -}; - -if (_hasSOG) then { - _initialRebelEquipment append [ - "vn_vz54", - "vn_m38_mag", - "vn_vz61", - "vn_vz61_mag", - "vn_sks", - "vn_b_sks", - "vn_sks_mag", - "vn_mk1_udg", - "vn_mk1_udg_mag", - "vn_m9130", - "vn_b_m38", - "vn_m38_mag", - "vn_m38", - "vn_m36", - "vn_b_m36", - "vn_m36_mag", - "vn_m1903", - "vn_b_m1903", - "vn_m1903_mag", - "vn_m1897", - "vn_m1897_buck_mag", - "vn_m1897_fl_mag", - "vn_b_m1897", - "vn_m1891", - "vn_m1_garand", - "vn_b_m1_garand", - "vn_m1_garand_mag", - "vn_k98k", - "vn_b_k98k", - "vn_k98k_mag", - "vn_izh54_shorty", - "vn_izh54_so_mag", - "vn_izh54", - "vn_izh54_mag", - "vn_m_wrench_01", - "vn_vz61_p", - "vn_vz61_mag", - "vn_tt33", - "vn_tt33_mag", - "vn_m_typeivaxe_01", - "vn_m_shovel_01", - "vn_ppk", - "vn_ppk_mag", - "vn_pm_mag", - "vn_fkb1_pm", - "vn_p38", - "vn_p38_mag", - "vn_mx991_red", - "vn_mx991", - "vn_m10", - "vn_m10_mag", - "vn_mk22", - "vn_mk22_mag", - "vn_m_mk2_knife_01", - "vn_m_machete_01", - "vn_m_machete_02", - "vn_m712", - "vn_m712_mag", - "vn_m_m51_etool_01", - "vn_mx991_m1911", - "vn_m1911_mag", - "vn_m1911", - "vn_m1895", - "vn_m1895_mag", - "vn_m_vc_knife_01", - "vn_m_fighting_knife_01", - "vn_izh54_p", - "vn_hp", - "vn_hp_mag", - "vn_m_hammer", - "vn_fkb1_red", - "vn_fkb1", - "vn_m_fishing_rod_01", - "vn_m_bolo_01", - "vn_m_bayo_m16", - "vn_m_bayo_m14", - "vn_m_bayo_m4956", - "vn_m_bayo_m1897", - "vn_m_bayo_carbine", - "vn_m_axe_fire", - "vn_m_axe_01", - "vn_p38s", - "vn_m10_mag", - "vn_m72", - "vn_m72_mag", - ["vn_m20a1b1_01",3], - ["vn_m20a1b1_heat_mag",5], - ["vn_m20a1b1_wp_mag",5], - "vn_m127", - "vn_m127_mag", - "vn_m128_mag", - "vn_m129_mag", - ["vn_rpg7",3], - ["vn_rpg7_mag",5], - ["vn_rpg2",3], - ["vn_rpg2_mag",5], - ["vn_rpg2_fuze_mag",5], - ["vn_satchelcharge_02_throw_mag",10], - "vn_v40_grenade_mag", - "vn_t67_grenade_mag", - "vn_molotov_grenade_mag", - ["vn_mine_gboard_range_mag",5], - ["vn_mine_punji_03_mag",5], - ["vn_mine_punji_02_mag",5], - ["vn_mine_punji_05_mag",5], - ["vn_mine_punji_01_mag",5], - ["vn_mine_punji_04_mag",5], - ["vn_mine_tripwire_arty_mag",5], - ["vn_mine_tripwire_f1_04_mag",5], - ["vn_mine_tripwire_f1_02_mag",5], - ["vn_mine_satchel_remote_02_mag",5], - ["vn_mine_tm57_mag",5], - ["vn_mine_pot_mag",5], - ["vn_mine_pot_range_mag",5], - ["vn_mine_chicom_no8_mag",5], - ["vn_mine_mortar_range_mag",5], - ["vn_mine_tripwire_m49_04_mag",5], - ["vn_mine_tripwire_m49_02_mag",5], - ["vn_mine_m18_wp_mag",5], - ["vn_mine_m18_wp_range_mag",5], - ["vn_mine_m18_wp_fuze10_mag",5], - ["vn_mine_m18_x3_mag",5], - ["vn_mine_m18_x3_range_mag",5], - ["vn_mine_m18_mag",5], - ["vn_mine_m18_range_mag",5], - ["vn_mine_m18_fuze10_mag",5], - ["vn_mine_m16_mag",5], - ["vn_mine_tripwire_m16_04_mag",5], - ["vn_mine_tripwire_m16_02_mag",5], - ["vn_mine_m15_mag",5], - ["vn_mine_m14_mag",5], - ["vn_mine_limpet_01_mag",5], - ["vn_mine_limpet_02_mag",5], - ["vn_mine_lighter_mag",5], - ["vn_mine_jerrycan_mag",5], - ["vn_mine_jerrycan_range_mag",5], - ["vn_mine_dh10_mag",5], - ["vn_mine_dh10_range_mag",5], - ["vn_mine_cartridge_mag",5], - ["vn_mine_bike_mag",5], - ["vn_mine_bike_range_mag",5], - ["vn_mine_bangalore_mag",5], - ["vn_mine_ammobox_range_mag",5], - ["vn_mine_m112_remote_mag",5], - "vn_b_item_wiretap", - "vn_b_item_trapkit", - "vn_camera_01", - "vn_mk21_binocs", - "vn_m19_binocs_grey", - "vn_m19_binocs_grn", - "vn_b_item_compass", - "vn_b_item_compass_sog", - "vn_b_item_watch", - "vn_o_pack_02", - "vn_o_pack_01", - "vn_o_pack_08" - ]; -}; - -if (_hasSPE) then { - _initialRebelEquipment append [ - "SPE_M1903A3_Springfield", - "SPE_ACC_M1905_Bayo", - "SPE_ACC_GL_M1", - "SPE_ACC_M1_Bayo", - "SPE_5Rnd_762x63", - "SPE_K98_Late", - "SPE_ACC_GW_SB_Empty", - "SPE_ACC_K98_Bayo", - "SPE_5Rnd_792x57", - "SPE_K98", - "SPE_Fusil_Mle_208_12_Sawedoff", - "SPE_Fusil_Mle_208_12", - "SPE_2Rnd_12x65_Slug", - "SPE_2Rnd_12x65_Pellets", - "SPE_2Rnd_12x65_No4_Buck", - "SPE_Rauchsichtzeichen_Orange", - "SPE_NBK39b", - "SPE_NB39", - "SPE_US_M18_Yellow", - "SPE_US_M18_Violet", - "SPE_US_M18_Red", - "SPE_US_M18_Green", - "SPE_US_M15", - "SPE_Handrauchzeichen_Yellow", - "SPE_Handrauchzeichen_Violet", - "SPE_Handrauchzeichen_Red", - "SPE_US_M18", - "SPE_US_AN_M14", - "SPE_US_Mk_1", - "SPE_US_Mk_2_Yellow", - "SPE_US_Mk_2", - "SPE_Shg24_Frag", - "SPE_US_Mk_3", - "SPE_M39", - "SPE_Shg24", - ["SPE_Shg24x7",20], - ["SPE_US_TNT_4pound_mag",5], - ["SPE_US_TNT_half_pound_mag",5], - ["SPE_TMI_42_MINE_mag",3], - ["SPE_STMI_MINE_mag",5], - ["SPE_SMI_35_1_MINE_mag",3], - ["SPE_SMI_35_MINE_mag",5], - ["SPE_SMI_35_Pressure_MINE_mag",5], - ["SPE_Shg24x7_Improvised_Mine_mag",5], - ["SPE_shumine_42_MINE_mag",5], - ["SPE_US_M3_MINE_mag",5], - ["SPE_US_M3_Pressure_MINE_mag",5], - ["SPE_US_Bangalore_mag",5], - ["SPE_US_M1A1_ATMINE_mag",5], - ["SPE_Ladung_Big_MINE_mag",5], - ["SPE_Ladung_Small_MINE_mag",5], - "SPE_US_ItemCompass", - "SPE_GER_ItemCompass", - "SPE_GER_ItemCompass_deg", - "SPE_US_ItemWatch", - "SPE_GER_ItemWatch", - "SPE_GER_Headset", - "B_SPE_FFI_Gasbag", - "B_SPE_CIV_musette", - "B_SPE_CIV_satchel" - ]; -}; - - if (A3A_hasTFAR) then {_initialRebelEquipment append ["tf_microdagr","tf_anprc154"]}; if (A3A_hasTFAR && startWithLongRangeRadio) then {_initialRebelEquipment append ["tf_anprc155","tf_anprc155_coyote"]}; if (A3A_hasTFARBeta) then {_initialRebelEquipment append ["TFAR_microdagr","TFAR_anprc154"]}; @@ -559,546 +156,74 @@ private _rebUniforms = [ private _dlcUniforms = []; -if (_hasContact) then { - _dlcUniforms append [ - "U_I_L_Uniform_01_camo_F", - "U_I_L_Uniform_01_tshirt_black_F", - "U_I_L_Uniform_01_tshirt_olive_F", - "U_I_L_Uniform_01_tshirt_skull_F", - "U_I_L_Uniform_01_tshirt_sport_F", - "U_I_L_Uniform_01_deserter_F", - "U_C_E_LooterJacket_01_F" - ]; -}; -if (_hasWs) then { - _dlcUniforms append [ - "U_lxWS_ION_Casual1", - "U_lxWS_ION_Casual2", - "U_lxWS_ION_Casual3", - "U_lxWS_ION_Casual4", - "U_lxWS_ION_Casual5", - "U_lxWS_SFIA_deserter", - "U_lxWS_Djella_02_Brown", - "U_lxWS_Djella_02_Grey", -/* "U_lxWS_Djella_02_Green", */ - "U_lxWS_Djella_02_Sand" - ]; -}; -if (_hasApex) then { - _dlcUniforms append [ - "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_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" - ]; -}; -if (_hasLawsOfWar) then { - _dlcUniforms append [ - "U_C_ConstructionCoverall_Black_F", - "U_C_ConstructionCoverall_Blue_F", - "U_C_ConstructionCoverall_Red_F", - "U_C_ConstructionCoverall_Vrana_F", - "U_BG_Guerilla1_2_F", - "U_C_Paramedic_01_F" - ]; -}; -if (_hasArtOfWar) then { - _dlcUniforms append [ - "U_C_ArtTShirt_01_v1_F", - "U_C_ArtTShirt_01_v2_F", - "U_C_ArtTShirt_01_v3_F", - "U_C_ArtTShirt_01_v4_F", - "U_C_ArtTShirt_01_v5_F", - "U_C_ArtTShirt_01_v6_F" - ]; -}; - -if (_hasGM) then { - _dlcUniforms append [ - "gm_gc_civ_uniform_man_04_80_gry", - "gm_gc_civ_uniform_man_04_80_blu", - "gm_ge_dbp_uniform_suit_80_blu", - "gm_gc_civ_uniform_man_03_80_gry", - "gm_gc_civ_uniform_man_03_80_grn", - "gm_gc_civ_uniform_man_03_80_blu", - "gm_pl_airforce_uniform_pilot_80_gry", - "gm_gc_airforce_uniform_pilot_80_blu", - "gm_gc_civ_uniform_pilot_80_blk", - "gm_xx_army_uniform_fighter_04_wdl", - "gm_xx_army_uniform_fighter_01_oli", - "gm_xx_army_uniform_fighter_01_alp", - "gm_xx_army_uniform_fighter_01_m84", - "gm_xx_army_uniform_fighter_02_wdl", - "gm_xx_army_uniform_fighter_02_oli", - "gm_xx_army_uniform_fighter_03_blk", - "gm_xx_army_uniform_fighter_03_brn", - "gm_xx_army_uniform_fighter_04_grn", - "gm_ge_uniform_pilot_commando_rolled_oli", - "gm_ge_uniform_pilot_commando_rolled_gry", - "gm_ge_uniform_pilot_commando_rolled_blk", - "gm_ge_uniform_pilot_commando_oli", - "gm_ge_uniform_pilot_commando_gry", - "gm_ge_uniform_pilot_commando_blk", - "gm_ge_ff_uniform_man_80_orn", - "gm_ge_army_uniform_soldier_parka_80_win", - "gm_dk_army_uniform_soldier_84_win", - "gm_ge_civ_uniform_blouse_80_gry", - "gm_gc_civ_uniform_man_02_80_brn", - "gm_gc_civ_uniform_man_01_80_blu", - "gm_gc_civ_uniform_man_01_80_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcUniforms append [ - "FIA_uniwld11", - "FIA_uniwld", - "FIA_uniwld1", - "FIA_uniwld10", - "FIA_uniwld3", - "FIA_uniwld4", - "FIA_uniwld6", - "FIA_uniwld7", - "FIA_uniWld8", - "FIA_uniWld9" - ]; -}; - -if (_hasRF) then { - _dlcUniforms append [ - "U_IG_Guerrilla_RF", - "U_IG_leader_RF", - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_lbrown_RF", - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_FirefighterFatigues_RF", - "U_C_FirefighterFatigues_RolledUp_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; -}; - -if (_hasSOG) then { - _dlcUniforms append [ - "vn_o_uniform_nva_navy_04", - "vn_o_uniform_nva_navy_03", - "vn_o_uniform_nva_navy_02", - "vn_o_uniform_nva_navy_01", - "vn_o_uniform_vc_mf_04_07", - "vn_o_uniform_vc_mf_03_07", - "vn_b_uniform_seal_06_02", - "vn_b_uniform_seal_06_05", - "vn_b_uniform_seal_06_07", - "vn_b_uniform_seal_06_01", - "vn_b_uniform_seal_06_06", - "vn_b_uniform_seal_05_02", - "vn_b_uniform_seal_05_05", - "vn_b_uniform_seal_05_07", - "vn_b_uniform_seal_05_01", - "vn_b_uniform_seal_05_06", - "vn_b_uniform_seal_04_01", - "vn_b_uniform_seal_03_01", - "vn_b_uniform_seal_02_02", - "vn_b_uniform_seal_02_05", - "vn_b_uniform_seal_02_07", - "vn_b_uniform_seal_02_01", - "vn_b_uniform_seal_02_06", - "vn_b_uniform_seal_01_02", - "vn_b_uniform_seal_01_05", - "vn_b_uniform_seal_01_07", - "vn_b_uniform_seal_01_01", - "vn_b_uniform_seal_01_06", - "vn_o_uniform_nva_air_01", - "vn_b_uniform_sog_02_05", - "vn_b_uniform_sog_02_02", - "vn_b_uniform_sog_02_06", - "vn_b_uniform_sog_02_04", - "vn_b_uniform_sog_02_01", - "vn_b_uniform_sog_02_03", - "vn_b_uniform_sog_01_05", - "vn_b_uniform_macv_06_01", - "vn_b_uniform_macv_05_07", - "vn_b_uniform_macv_04_01", - "vn_b_uniform_macv_04_07", - "vn_b_uniform_macv_02_01", - "vn_b_uniform_macv_02_07", - "vn_b_uniform_macv_01_03" - ]; -}; - -if (_hasSPE) then { - _dlcUniforms append [ - "U_SPE_US_Tank_Crew2", - "U_SPE_US_Tank_Crew_camo", - "U_SPE_US_Tank_Crew", - "U_SPE_US_HBT44_late_roll", - "U_SPE_US_HBT44_late", - "U_SPE_US_HBT44_trop", - "U_SPE_US_HBT44_FrogSkin_Jungle_trop", - "U_SPE_US_Pilot_lthr", - "U_SPE_FR_Tank_Crew2", - "U_SPE_FR_HBT_Uniform_Trop", - "U_SPE_FR_Tank_Crew3", - "U_SPE_FR_Tank_Crew", - "U_SPE_CIV_Swetr_5_vest", - "U_SPE_CIV_Swetr_5", - "U_SPE_CIV_Swetr_4_vest", - "U_SPE_CIV_Swetr_4", - "U_SPE_CIV_Swetr_3_vest", - "U_SPE_CIV_Swetr_3", - "U_SPE_CIV_Swetr_2_vest", - "U_SPE_CIV_Swetr_2", - "U_SPE_CIV_Swetr_1_vest", - "U_SPE_CIV_Swetr_1", - "U_SPE_CIV_pak2_grijs_swetr", - "U_SPE_CIV_pak2_grijs_tie", - "U_SPE_CIV_pak2_grijs", - "U_SPE_CIV_pak2_bruin_swetr", - "U_SPE_CIV_pak2_bruin_tie", - "U_SPE_CIV_pak2_bruin", - "U_SPE_CIV_pak2_zwart_swetr", - "U_SPE_CIV_pak2_zwart_alt", - "U_SPE_CIV_pak2_zwart_tie_alt", - "U_SPE_CIV_pak2_zwart_tie", - "U_SPE_CIV_pak2_zwart", - "U_SPE_CIV_Citizen_7_trop", - "U_SPE_CIV_Citizen_7_tie", - "U_SPE_CIV_Citizen_7", - "U_SPE_CIV_Citizen_6_trop", - "U_SPE_CIV_Citizen_6_tie", - "U_SPE_CIV_Citizen_6", - "U_SPE_CIV_Citizen_5_trop", - "U_SPE_CIV_Citizen_5_tie", - "U_SPE_CIV_Citizen_5", - "U_SPE_CIV_Citizen_4_trop", - "U_SPE_CIV_Citizen_4_tie", - "U_SPE_CIV_Citizen_4", - "U_SPE_CIV_Citizen_3_trop", - "U_SPE_CIV_Citizen_3_tie", - "U_SPE_CIV_Citizen_3", - "U_SPE_CIV_Citizen_2_trop", - "U_SPE_CIV_Citizen_2_tie", - "U_SPE_CIV_Citizen_2", - "U_SPE_CIV_Citizen_1_trop", - "U_SPE_CIV_Citizen_1_tie", - "U_SPE_CIV_Citizen_1", - "U_SPE_CIV_Worker_4_trop", - "U_SPE_CIV_Worker_4_tie", - "U_SPE_CIV_Worker_4", - "U_SPE_CIV_Worker_3_trop", - "U_SPE_CIV_Worker_3_tie", - "U_SPE_CIV_Worker_3", - "U_SPE_CIV_Worker_2_trop", - "U_SPE_CIV_Worker_2_tie", - "U_SPE_CIV_Worker_2", - "U_SPE_CIV_Worker_1_trop", - "U_SPE_CIV_Worker_1_tie", - "U_SPE_CIV_Worker_1", - "U_SPE_CIV_Worker_Coverall_3_trop", - "U_SPE_CIV_Worker_Coverall_3", - "U_SPE_CIV_Worker_Coverall_2_trop", - "U_SPE_CIV_Worker_Coverall_2", - "U_SPE_CIV_Worker_Coverall_1_trop", - "U_SPE_CIV_Worker_Coverall_1" - ]; -}; - ["uniforms", _rebUniforms + _dlcUniforms] call _fnc_saveToTemplate; private _headgear = [ - "H_Booniehat_khk_hs", - "H_Booniehat_khk", - "H_Booniehat_tan", - "H_Booniehat_oli", - "H_Bandanna_gry", - "H_Bandanna_blu", - "H_Bandanna_cbr", - "H_Bandanna_khk_hs", - "H_Bandanna_khk", - "H_Bandanna_sgg", - "H_Bandanna_sand", - "H_Bandanna_surfer", - "H_Bandanna_surfer_blk", - "H_Bandanna_surfer_grn", - "H_Bandanna_camo", - "H_Watchcap_blk", - "H_Watchcap_cbr", - "H_Watchcap_camo", - "H_Watchcap_khk", - "H_Beret_blk", - "H_Booniehat_khk_hs", - "H_Booniehat_khk", - "H_Booniehat_oli", - "H_Booniehat_tan", - "H_Cap_oli", - "H_Cap_surfer", - "H_Cap_tan", - "H_Cap_oli_hs", - "H_Cap_blk", - "H_Cap_headphones", - "H_Hat_blue", - "H_Hat_brown", - "H_Hat_camo", - "H_Hat_checker", - "H_Hat_grey", - "H_Hat_tan", - "H_Cap_marshal", - "H_MilCap_blue", - "H_MilCap_gry", - "H_ShemagOpen_tan", - "H_ShemagOpen_khk", - "H_ShemagOpen_tan", - "H_Shemag_olive_hs", - "H_StrawHat", - "H_StrawHat_dark" + "H_Booniehat_khk_hs", + "H_Booniehat_khk", + "H_Booniehat_tan", + "H_Booniehat_oli", + "H_Bandanna_gry", + "H_Bandanna_blu", + "H_Bandanna_cbr", + "H_Bandanna_khk_hs", + "H_Bandanna_khk", + "H_Bandanna_sgg", + "H_Bandanna_sand", + "H_Bandanna_surfer", + "H_Bandanna_surfer_blk", + "H_Bandanna_surfer_grn", + "H_Bandanna_camo", + "H_Watchcap_blk", + "H_Watchcap_cbr", + "H_Watchcap_camo", + "H_Watchcap_khk", + "H_Beret_blk", + "H_Booniehat_khk_hs", + "H_Booniehat_khk", + "H_Booniehat_oli", + "H_Booniehat_tan", + "H_Cap_oli", + "H_Cap_surfer", + "H_Cap_tan", + "H_Cap_oli_hs", + "H_Cap_blk", + "H_Cap_headphones", + "H_Hat_blue", + "H_Hat_brown", + "H_Hat_camo", + "H_Hat_checker", + "H_Hat_grey", + "H_Hat_tan", + "H_Cap_marshal", + "H_MilCap_blue", + "H_MilCap_gry", + "H_ShemagOpen_tan", + "H_ShemagOpen_khk", + "H_ShemagOpen_tan", + "H_Shemag_olive_hs", + "H_StrawHat", + "H_StrawHat_dark" ]; private _dlcheadgear = []; -if (_hasContact) then { - _dlcheadgear append [ - "H_Booniehat_mgrn", - "H_Booniehat_taiga", - "H_Tank_eaf_F", - "H_MilCap_grn", - "H_MilCap_taiga", - "H_Hat_Tinfoil_F" - ]; -}; -if (_hasWs) then { - _dlcheadgear append [ - "lxWS_H_Bandanna_blk_hs", - "H_Cap_headphones_ion_lxws", - "lxWS_H_CapB_rvs_blk_ION", - "lxWS_H_Headset", - "H_Beret_Headset_lxWS" - ]; -}; -if (_hasApex) then { - _dlcheadgear append [ - "H_Helmet_Skate" - ]; -}; -if (_hasLawsOfWar) then { - _dlcheadgear append [ - "H_EarProtectors_black_F", - "H_EarProtectors_orange_F", - "H_EarProtectors_red_F", - "H_EarProtectors_white_F", - "H_EarProtectors_yellow_F", - "U_C_Paramedic_01_F",/// - "H_Construction_basic_black_F", - "H_Construction_basic_orange_F", - "H_Construction_basic_red_F", - "H_Construction_basic_vrana_F", - "H_Construction_basic_white_F", - "H_Construction_basic_yellow_F",/// - "H_Construction_earprot_black_F", - "H_Construction_earprot_orange_F", - "H_Construction_earprot_red_F", - "H_Construction_earprot_vrana_F", - "H_Construction_earprot_white_F", - "H_Construction_earprot_yellow_F",/// - "H_Construction_headset_black_F", - "H_Construction_headset_orange_F", - "H_Construction_headset_red_F", - "H_Construction_headset_vrana_F", - "H_Construction_headset_white_F", - "H_Construction_headset_yellow_F",/// - "H_HeadBandage_clean_F", - "H_HeadBandage_stained_F", - "H_HeadBandage_bloody_F", - "H_HeadSet_black_F", - "H_HeadSet_orange_F", - "H_HeadSet_red_F", - "H_HeadSet_white_F", - "H_HeadSet_yellow_F", - "H_Hat_Safari_olive_F", - "H_Hat_Safari_sand_F", - "H_WirelessEarpiece_F" - ]; -}; - -if (_hasGM) then { - _dlcheadgear append [ - "gm_ge_headgear_beret_blk", - "gm_ge_headgear_beret_un", - "gm_ge_headgear_beret_mrb", - "gm_ge_headgear_hat_boonie_trp", - "gm_ge_headgear_hat_boonie_flk", - "gm_dk_headgear_hat_boonie_m84", - "gm_ge_headgear_hat_boonie_oli", - "gm_ge_headgear_hat_boonie_wdl", - "gm_ge_headgear_crewhat_80_blk", - "gm_gc_army_headgear_crewhat_80_blk", - "gm_ge_headgear_headset_crew_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_gc_headgear_fjh_model4_wht", - "gm_xx_headgear_headwrap_01_trp", - "gm_xx_headgear_headwrap_01_flk", - "gm_xx_headgear_headwrap_01_blk", - "gm_xx_headgear_headwrap_01_blu", - "gm_xx_headgear_headwrap_01_smp", - "gm_xx_headgear_headwrap_crew_01_trp", - "gm_xx_headgear_headwrap_crew_01_flk", - "gm_xx_headgear_headwrap_crew_01_blk", - "gm_xx_headgear_headwrap_crew_01_smp", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_xx_headgear_headwrap_crew_01_m84", - "gm_xx_headgear_headwrap_crew_01_oli", - "gm_xx_headgear_headwrap_01_frog", - "gm_xx_headgear_headwrap_01_grn", - "gm_xx_headgear_headwrap_01_m84", - "gm_xx_headgear_headwrap_01_moro", - "gm_xx_headgear_headwrap_01_oli", - "gm_xx_headgear_headwrap_01_str", - "gm_xx_headgear_headwrap_01_wht", - "gm_xx_headgear_headwrap_01_dino", - "gm_ge_headgear_winterhat_80_oli", - "gm_ge_headgear_hat_beanie_blk", - "gm_ge_headgear_hat_beanie_crew_blk" - ]; -}; - -if (_hasCSLA) then { - _dlcheadgear append [ - "AFMC_booniehatLizard", - "US85_hat", - "FIA_hat85Gn", - "FIA_hat85bGn", - "FIA_hat85Mlok", - "FIA_hat85bMlok", - "FIA_Hairs_Brown", - "FIA_capBk", - "FIA_capGn", - "FIA_cap", - "FIA_capMlok", - "CSLA_RadiovkaBk", - "CSLA_RadiovkaGy", - "FIA_Radiovka", - "FIA_Usanka", - "FIA_Hairs_Silver", - "CSLA_BudajkaBk", - "CSLA_BudajkaGy", - "FIA_Budajka" - ]; -}; - -if (_hasRF) then { - _dlcheadgear append [ - "H_Helmet_HardHat_White_RF", - "H_Helmet_HardHat_Yellow_RF", - "H_Helmet_HardHat_Green_RF", - "H_Helmet_HardHat_Red_RF", - "H_Helmet_HardHat_Orange_RF", - "H_Helmet_HardHat_Blue_RF", - "H_Helmet_HardHat_Black_RF", - "H_Cap_marshal_blue_RF" - ]; -}; - -if (_hasSOG) then { - _dlcheadgear append [ - "vn_c_conehat_01", - "vn_c_conehat_02", - "vn_o_helmet_tsh3_01", - "vn_o_helmet_tsh3_02", - "vn_b_headband_02", - "vn_b_headband_04", - "vn_c_headband_01", - "vn_c_headband_02", - "vn_b_headband_01", - "vn_b_headband_08", - "vn_b_headband_05", - "vn_c_headband_03", - "vn_c_headband_04", - "vn_b_headband_03", - "vn_o_pl_cap_01_01", - "vn_o_pl_cap_02_01", - "vn_o_pl_cap_02_02", - "vn_o_boonie_vc_01_01", - "vn_o_boonie_vc_01_02", - "vn_b_boonie_01_02", - "vn_b_boonie_01_05", - "vn_b_boonie_01_04", - "vn_b_boonie_01_07", - "vn_b_boonie_01_09", - "vn_b_boonie_01_01", - "vn_b_boonie_01_08", - "vn_b_boonie_01_06", - "vn_b_boonie_01_03", - "vn_b_boonie_05_02", - "vn_b_boonie_05_05", - "vn_b_boonie_05_04", - "vn_b_boonie_05_07", - "vn_b_boonie_05_09", - "vn_b_boonie_04_05", - "vn_b_boonie_04_04", - "vn_b_boonie_04_07", - "vn_b_boonie_04_09", - "vn_b_boonie_04_01", - "vn_b_boonie_03_02", - "vn_b_boonie_03_05", - "vn_b_boonie_03_04", - "vn_b_boonie_03_07", - "vn_b_boonie_03_09", - "vn_b_boonie_03_03", - "vn_b_boonie_02_09", - "vn_b_boonie_06_01", - "vn_b_boonie_06_02", - "vn_b_boonie_07_01", - "vn_b_boonie_07_02", - "vn_b_boonie_08_01", - "vn_b_boonie_08_02", - "vn_b_bandana_02", - "vn_b_bandana_05", - "vn_b_bandana_04", - "vn_b_bandana_07", - "vn_b_bandana_01", - "vn_b_bandana_08", - "vn_b_bandana_06", - "vn_b_bandana_03" - ]; -}; - -if (_hasSPE) then { - _dlcheadgear append [ - "H_SPE_CIV_Worker_Cap_1", - "H_SPE_CIV_Worker_Cap_2", - "H_SPE_CIV_Worker_Cap_3", - "H_SPE_CIV_Fedora_Cap_3", - "H_SPE_CIV_Fedora_Cap_4", - "H_SPE_CIV_Fedora_Cap_2", - "H_SPE_CIV_Fedora_Cap_1", - "H_SPE_CIV_Fedora_Cap_6", - "H_SPE_CIV_Fedora_Cap_5" - ]; -}; - - ["headgear", _headgear + _dlcheadgear] call _fnc_saveToTemplate; ///////////////////// /// Identities /// ///////////////////// -["faces", ["TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04","TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]] call _fnc_saveToTemplate; -["voices", ["Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +private _faces = ["TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04","TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]; +private _voices = ["Male01ENGFRE","Male02ENGFRE","Male03FRE","Male02FRE","Male01FRE"]; +["voices", _voices] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +if (_hasSPE) then { + _voices append [ + #include "..\DLC_content\voices\SPE_french.sqf" + ]; +}; ////////////////////////// // Loadouts // ////////////////////////// @@ -1107,13 +232,7 @@ private _loadoutData = call _fnc_createLoadoutData; _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; - -if (_hasWs) then { - _loadoutData set ["binoculars", ["Binocular","Camera_lxWS"]]; -} else { - _loadoutData set ["binoculars", ["Binocular"]]; -}; - +_loadoutData set ["binoculars", ["Binocular"]]; _loadoutData set ["uniforms", _rebUniforms + _dlcUniforms]; ///check this one _loadoutData set ["glasses", ["G_Lady_Blue","G_Shades_Black", "G_Shades_Blue", "G_Shades_Green", "G_Shades_Red", "G_Aviator", "G_Spectacles", "G_Spectacles_Tinted", "G_Sport_BlackWhite", "G_Sport_Blackyellow", "G_Sport_Greenblack", "G_Sport_Checkered", "G_Sport_Red", "G_Squares", "G_Squares_Tinted"]]; @@ -1121,84 +240,51 @@ _loadoutData set ["goggles", ["G_Lowprofile"]]; _loadoutData set ["facemask", ["G_Bandanna_blk", "G_Bandanna_oli", "G_Bandanna_khk", "G_Bandanna_tan", "G_Bandanna_beast", "G_Bandanna_shades", "G_Bandanna_sport", "G_Bandanna_aviator"]]; _loadoutData set ["balaclavas", ["G_Balaclava_blk", "G_Balaclava_BlueStrips", "G_Balaclava_Flecktarn", "G_Balaclava_Halloween_01", "G_Balaclava_lowprofile", "G_Balaclava_oli", "G_Balaclava_Flames1", "G_Balaclava_Scarecrow_01", "G_Balaclava_Skull1", "G_Balaclava_Tropentarn"]]; _loadoutData set ["argoFacemask", ["G_Bandanna_BlueFlame1", "G_Bandanna_BlueFlame2", "G_Bandanna_CandySkull", "G_Bandanna_OrangeFlame1", "G_Bandanna_RedFlame1", "G_Bandanna_Skull1", "G_Bandanna_Syndikat1", "G_Bandanna_Syndikat2","G_Bandanna_Skull2", "G_Bandanna_Vampire_01"]]; - +_loadoutData set ["facewearWS", []]; +_loadoutData set ["facewearContact", []]; +_loadoutData set ["facewearLawsOfWar", []]; +_loadoutData set ["facewearGM", []]; +_loadoutData set ["facewearCLSA", []]; +_loadoutData set ["facewearSOG", []]; +_loadoutData set ["facewearSPE", []]; if (_hasWs) then { - _loadoutData set ["facewearWS", ["G_Balaclava_blk_lxWS", "G_Balaclava_oli_lxWS", "G_Balaclava_snd_lxWS", "G_Combat_lxWS", "G_Headset_lxWS"]]; -} else { - _loadoutData set ["facewearWS", []]; + #include "..\DLC_content\gear\WS\Vanilla_FIA.sqf" }; if (_hasRF) then { - (_loadoutData get "facemask") pushBack "G_Bandanna_yellow_RF"; - (_loadoutData get "glasses") append ["G_Glasses_black_RF","G_Glasses_white_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_FIA.sqf" }; if (_hasContact) then { - _loadoutData set ["facewearContact", ["G_Blindfold_01_black_F", "G_Blindfold_01_white_F", "G_RegulatorMask_F"]]; -} else { - _loadoutData set ["facewearContact", []]; + #include "..\DLC_content\gear\Contact\Vanilla_FIA.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_FIA.sqf" }; if (_hasLawsOfWar) then { - _loadoutData set ["facewearLawsOfWar", ["G_Respirator_blue_F", "G_Respirator_white_F", "G_Respirator_yellow_F", "G_EyeProtectors_F", "G_EyeProtectors_Earpiece_F", "G_WirelessEarpiece_F"]]; -} else { - _loadoutData set ["facewearLawsOfWar", []]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_FIA.sqf" }; if (_hasGM) then { - _loadoutData set ["facewearGM", [ - "gm_ge_facewear_acidgoggles", - "gm_ge_facewear_dustglasses", - "gm_gc_army_facewear_dustglasses", - "gm_ge_facewear_m65", - "gm_gc_army_facewear_schm41m", - "gm_ge_facewear_glacierglasses", - "gm_xx_facewear_scarf_01_trp", - "gm_xx_facewear_scarf_01_flk", - "gm_xx_facewear_scarf_01_blk", - "gm_xx_facewear_scarf_01_blu", - "gm_xx_facewear_scarf_01_pt1", - "gm_xx_facewear_scarf_01_pt3", - "gm_xx_facewear_scarf_01_frog", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_gry", - "gm_xx_facewear_scarf_01_m84", - "gm_xx_facewear_scarf_02_blk", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_wht", - "gm_xx_facewear_scarf_01_moro", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_red", - "gm_xx_facewear_scarf_01_pt2", - "gm_xx_facewear_scarf_01_str", - "gm_xx_facewear_scarf_01_wht", - "gm_ge_facewear_stormhood_blk", - "gm_ge_facewear_stormhood_dustglasses_blk", - "gm_ge_facewear_stormhood_brd", - "gm_ge_facewear_sunglasses" - ] - ]; -} else { - _loadoutData set ["facewearGM", []]; + #include "..\DLC_content\gear\GM\Vanilla_FIA.sqf" }; -if (_hasLawsOfWar) then { - _loadoutData set ["facewearCLSA", ["CSLA_glsPlscSpring"]]; -} else { - _loadoutData set ["facewearCLSA", []]; +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_FIA.sqf" +}; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_FIA.sqf" }; if (_hasSOG) then { - _loadoutData set ["facewearSOG", ["vn_b_acc_towel_02","vn_b_acc_towel_01","vn_b_spectacles_tinted","vn_g_glasses_01","vn_b_acc_rag_02","vn_b_acc_rag_01","vn_o_scarf_01_01","vn_b_scarf_01_01","vn_o_scarf_01_02","vn_o_scarf_01_03","vn_o_scarf_01_04","vn_b_scarf_01_03","vn_o_poncho_01_01","vn_o_acc_goggles_02","vn_b_acc_goggles_01","vn_o_acc_goggles_01","vn_o_bandana_g","vn_o_bandana_b","vn_b_bandana_a","vn_b_aviator"]]; -} else { - _loadoutData set ["facewearSOG", []]; + #include "..\DLC_content\gear\SOG\Vanilla_FIA.sqf" }; if (_hasSPE) then { - _loadoutData set ["facewearSPE", ["G_SPE_GER_Headset","G_SPE_Sunglasses_US_Yellow","G_SPE_Sunglasses_US_Red","G_SPE_Pipe_Sir_Winston","G_SPE_Sunglasses_GER_Red","G_SPE_Sunglasses_GER_Brown","G_SPE_Polar_Goggles","G_SPE_SWDG_Goggles","G_SPE_Dust_Goggles","G_SPE_Ful_Vue","G_SPE_Ful_Vue_Reinforced","G_SPE_Dust_Goggles_2","G_SPE_Dienst_Brille","G_SPE_Cigarette_Strike_Outs","G_SPE_Cigarette_Grundstein","G_SPE_Cigarette_Belomorkanal","G_SPE_Cigar_Moza","G_SPE_Binoculars"]]; -} else { - _loadoutData set ["facewearSPE", []]; + #include "..\DLC_content\gear\SPE\Vanilla_FIA.sqf" }; _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf index b746736daa..e39f0fc0e4 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Exegermenos.sqf @@ -24,7 +24,7 @@ private _hasSPE = "spe" in A3A_enabledDLC; ////////////////////////////////////// // Identities // ////////////////////////////////////// -["faces", [ +private _faces = [ "GreekHead_A3_02", "GreekHead_A3_03", "GreekHead_A3_04", @@ -47,113 +47,67 @@ private _hasSPE = "spe" in A3A_enabledDLC; "RussianHead_3", "RussianHead_4", "RussianHead_5" -]] call _fnc_saveToTemplate; +]; ["voices", ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE","Male01ENGFRE","Male02ENGFRE","male01rus","male02rus","male03rus"]] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_greek.sqf" + ]; +}; ////////////////////////// // Vehicles // ////////////////////////// ["ammobox", "Box_FIA_Support_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_Syndicate_Wps_F"] call _fnc_saveToTemplate; -private _lightArmedVehicles = []; -private _lightUnarmedVehicles = []; +private _lightArmedVehicles = ["O_G_Offroad_01_AT_F", "O_G_Offroad_01_armed_F"]; +private _lightUnarmedVehicles = ["I_G_Offroad_01_F"]; private _apc = []; private _tanks = []; private _helis = ["B_Heli_Light_01_F","I_Heli_light_03_unarmed_F"]; private _uav = ["O_UAV_01_F"]; private _trucks = ["O_G_Van_01_transport_F"]; +private _staticLowWeapons = ["O_G_HMG_02_F"]; +private _staticAT = ["O_static_AT_F"]; +private _staticMortars = ["O_Mortar_01_F"]; if (_hasApex) then { - _lightArmedVehicles append ["I_C_Offroad_02_AT_F", "I_C_Offroad_02_LMG_F", "O_G_Offroad_01_AT_F", "O_G_Offroad_01_armed_F"]; - _lightUnarmedVehicles append ["I_C_Offroad_02_unarmed_F","B_G_Offroad_01_F"]; -} else { - _lightArmedVehicles append ["O_G_Offroad_01_AT_F", "O_G_Offroad_01_armed_F"]; - _lightUnarmedVehicles pushBack "I_G_Offroad_01_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_Rivals.sqf" }; if (_hasWs) then { - _lightArmedVehicles append ["O_G_Offroad_01_armor_AT_lxWS", "O_G_Offroad_01_armor_armed_lxWS"]; - _lightUnarmedVehicles pushBack "O_G_Offroad_01_armor_base_lxWS"; - _apc append ["O_SFIA_APC_Wheeled_02_hmg_lxWS","O_SFIA_APC_Wheeled_02_unarmed_lxWS"]; - _uav append ["O_UAV_02_lxWS","O_Tura_UAV_02_IED_lxWS"]; + #include "..\DLC_content\vehicles\WS\Vanilla_Rivals.sqf" }; if (_hasLawsOfWar) then { - _trucks append ["O_G_Van_02_transport_F", "O_G_Van_02_vehicle_F"]; - _uav append ["O_UAV_06_F","O_UAV_06_medical_F","C_IDAP_UAV_06_antimine_F"]; + #include "..\DLC_content\vehicles\Lawsofwar\Vanilla_Rivals.sqf" }; if (_hasTanks) then { - _tanks pushBack "I_LT_01_cannon_F"; + #include "..\DLC_content\vehicles\Tanks\Vanilla_Rivals.sqf" }; -private _staticLowWeapons = ["O_G_HMG_02_F"]; -private _staticAT = ["O_static_AT_F"]; -private _staticMortars = ["O_Mortar_01_F"]; - if (_hasGM) then { - _staticLowWeapons append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; - _lightArmedVehicles append ["gm_pl_army_uaz469_dshkm","gm_ge_army_iltis_mg3","gm_gc_army_uaz469_spg9_noinsignia","gm_ge_army_iltis_milan"]; - _lightUnarmedVehicles append ["gm_gc_army_brdm2um_noinsignia","gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_u1300l_container","gm_dk_army_typ247_cargo","gm_dk_army_typ253_cargo","gm_gc_army_p601_noinsignia","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container"]; - _tanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_ge_army_Leopard1a5_noinsignia"]; - _helis append ["gm_ge_army_bo105p_pah1_noinsignia","gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia", - "gm_pl_airforce_mi2t","gm_pl_airforce_mi2urn","gm_pl_airforce_mi2us","gm_gc_airforce_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_pl_airforce_mi2urs_noinsignia"]; - _apc append ["gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a1dk_medic_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia", - "gm_ge_army_m113a1g_medic_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_ge_army_luchsa2_noinsignia","gm_ge_army_marder1a1plus_noinsignia", - "gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia","gm_ge_army_fuchsa0_command_noinsignia", - "gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia"]; - _trucks append ["gm_gc_army_ural375d_cargo_noinsignia","gm_gc_army_ural4320_cargo_noinsignia","gm_dk_army_typ247_cargo","gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_u1300l_container","gm_ge_army_kat1_451_cargo","gm_ge_army_u1300l_cargo"]; + #include "..\DLC_content\vehicles\GM\Vanilla_Rivals.sqf" }; if (_hasRF) then { - _lightArmedVehicles append ["a3a_black_Pickup_mmg_rf", "a3u_black_Pickup_mmg_frame_rf", "a3u_black_Pickup_mmg_alt_rf"]; - _lightUnarmedVehicles pushBack "a3u_black_Pickup_rival_rf"; + #include "..\DLC_content\vehicles\RF\Vanilla_Rivals.sqf" }; if (_hasCSLA) then { - _staticLowWeapons append ["AFMC_infFALf", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; - _staticAT append ["AFMC_TOW_Stat", "CSLA_rT21","CSLA_9K113_Stat"]; - _staticMortars append ["US85_M252_Stat","CSLA_M52_Stat"]; - _lightArmedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM_noinsignia","FIA_AZU_T21_noinsignia"]; - _lightUnarmedVehicles append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; - _tanks append ["US85_M1A1","US85_M1IP","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; - _helis append ["US85_MH60M134","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; - _apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_Rivals.sqf" }; if (_hasSOG) then { - _staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; - _lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", - "vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; - _lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; - _tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; - _helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", - "vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", - "vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" - ,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", - "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" - ,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" - ]; - _apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", - "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; - _trucks append ["vn_i_wheeled_m54_01_marines","vn_i_wheeled_m54_02_marines"]; + #include "..\DLC_content\vehicles\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; - //_lightArmedVehicles append []; - //_lightUnarmedVehicles append []; - _tanks append ["SPE_PzKpfwIII_J_noinsignia","SPE_PzKpfwIII_L_noinsignia","SPE_PzKpfwIII_M_noinsignia","SPE_PzKpfwIII_N_noinsignia","SPE_PzKpfwIV_G_noinsignia","SPE_ST_PzKpfwVI_H1","SPE_FR_M10_noinsignia", - "SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; - _apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - _trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_Rivals.sqf" }; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; @@ -175,129 +129,17 @@ if (_hasSPE) then { ["vehiclesRivalsUavs", _uav] call _fnc_saveToTemplate; ["animations", [ - ["O_SFIA_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_SFIA_APC_Wheeled_02_unarmed_lxWS", ["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["I_LT_01_cannon_F", ["showTools",0.3,"showCamonetHull",0.3,"showBags",0.3,"showSLATHull",0.3]], - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_gc_army_bmp1sp2_noinsignia", ["spareTracks_1_1_unhide",0.3,"spareTracks_1_2_unhide",0.3,"spareTracks_2_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"wheelChock_1_2_unhide",0.3,"woodenBeam_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"AmmoBox_08_unhide",0.3,"AmmoBox_09_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2um_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"CamoNet_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"generator_01_unhide",0.3,"AmmoBox_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pb_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_btr60pu12_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_pl_army_uaz469_cargo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_pl_army_uaz469_dshkm", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_army_uaz469_spg9_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_airforce_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2t_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2urn_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_army_pt76b_noinsignia", ["ConvoyLights_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelTank_01_unhide",0.3,"FuelTank_02_unhide",0.3,"FuelTank_03_unhide",0.3,"FuelTank_04_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_t55_noinsignia", ["ConvoyLights_01_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55a_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55ak_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2_noinsignia",["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2b_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_bgs_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_bgs_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["CSLA_Mi24V_noinsignia", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], - ["CSLA_PLdvK59V3S_noinsignia",["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_BVP1_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_BPzV_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_DTP90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_MU90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_OT62_noinsignia", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], - ["CSLA_OT64C_noinsignia", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], - ["CSLA_OT65A_noinsignia", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], - ["CSLA_OZV90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_AZU_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_para_noinsignia", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_R2_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_V3SLizard_noinsignia", ["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sa_noinsignia", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sf_noinsignia", ["addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3So_noinsignia", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3S_noinsignia", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sr_noinsignia", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_Mi17_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17mg_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17pylons_noinsignia", ["ADD_winch",0.5]], - ["CSLA_T72_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M1_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["FIA_BTR40_noinsignia", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], - ["FIA_BTR40_DSKM_noinsignia",["ADD_sparewheel",0.5]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]], - #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", - #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["I_LT_01_cannon_F", ["Indep_Olive", 1, "Indep_01", 0]] + #include "..\vehicleVariants\Vanilla_Rivals.sqf" ]] call _fnc_saveToTemplate; ////////////////////////// @@ -359,494 +201,39 @@ _loadoutData set ["smokeGrenades", ["SmokeShell"]]; _loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; if (_hasGM) then { - (_loadoutData get "antiInfantryGrenades") append [ - "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", - "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5" - ]; - (_loadoutData get "smokeGrenades") append [ - "gm_smokeshell_wht_gc", - "gm_smokeshell_wht_dm25" - ]; - (_loadoutData get "signalsmokeGrenades") append [ - "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", - "gm_smokeshell_red_dm23","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32" - ]; - (_loadoutData get "lightExplosives") append [ - "gm_explosive_plnp_charge" - ]; - (_loadoutData get "heavyExplosives") append [ - "gm_explosive_petn_charge" - ]; - (_loadoutData get "ATMines") append [ - "gm_mine_at_dm21","gm_mine_at_tm46" - ]; - (_loadoutData get "APMines") append [ - "gm_mine_ap_dm31" - ]; -}; - -if (_hasCSLA) then { - (_loadoutData get "antiInfantryGrenades") append [ - "CSLA_F1","CSLA_RG4o","CSLA_RG4u","CSLA_URG86u","CSLA_URG86o" - ]; - (_loadoutData get "lightExplosives") append [ - "CSLA_TNT0100g" - ]; - (_loadoutData get "APMines") append [ - "CSLA_F1m_mag","US85_M67m_mag","CSLA_NO2","CSLA_RG4m_mag","CSLA_URG86m_mag","CSLA_PPMiNa_mag" - ]; - (_loadoutData get "ATMines") append [ - "CSLA_PtMiBa3_mag" - ]; + #include "..\DLC_content\weapons\GM\Vanilla_Rivals.sqf" }; if (_hasRF) then { - _marksmanRifles pushBack ["srifle_DMR_01_black_RF", "", "acc_flashlight", "optic_VRCO_RF", ["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"], [], ""]; - _rifles pushBack ["arifle_ash12_blk_RF", "", "", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _enforcerRifles pushBack ["arifle_ash12_LR_blk_RF", "", "optic_VRCO_RF", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _tunedRifles pushBack ["arifle_ash12_LR_blk_RF", "", "", "optic_VRCO_RF", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _gls pushBack ["arifle_ash12_GL_blk_RF", "", "acc_flashlight", "optic_VRCO_khk_RF", ["10Rnd_127x55_Mag_RF", "20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "UGL_FlareGreen_F"], ""]; - _pistols append ["hgun_Glock19_RF", "hgun_Glock19_auto_RF", "hgun_DEagle_RF", "hgun_Glock19_auto_khk_RF", "hgun_DEagle_classic_RF"]; - - if (random 100 <= 45) then { - _tunedRifles pushBack ["srifle_h6_gold_rf", "muzzle_snds_M", "", "optic_VRCO_RF", ["30Rnd_556x45_AP_Stanag_green_RF"], [], ""]; - _pistols append ["hgun_DEagle_gold_RF"]; - }; + #include "..\DLC_content\weapons\RF\Vanilla_Rivals.sqf" }; if (_hasContact) then { - _carbines pushBack ["arifle_AK12U_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _tunedRifles pushBack ["arifle_AK12U_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _marksmanRifles = [ - ["srifle_DMR_06_hunter_F", "", "", "optic_DMS_weathered_F", ["10Rnd_Mk14_762x51_Mag"], [], ""] - ]; + #include "..\DLC_content\weapons\Contact\Vanilla_Rivals.sqf" }; if (_hasMarksman) then { - _tunedRifles pushBack ["srifle_DMR_03_F", "", "acc_flashlight", "optic_MRCO", ["20Rnd_762x51_Mag"], [], "bipod_02_F_blk"] + #include "..\DLC_content\weapons\Marksman\Vanilla_Rivals.sqf" }; if (_hasApex) then { - _rifles pushBack ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _tunedRifles append [ - ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], - ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] - ]; - _carbines pushBack ["arifle_AKS_F", "", "", "", ["30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Tracer_Green_F"], [], ""]; - _gls pushBack ["arifle_AK12_GL_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""]; - _mgs = [ - ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Tracer_Red_F"], [], ""] - ]; - _rpgs = [ - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] - ]; - _enforcerRifles pushBack ["arifle_AKM_F", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""]; - _pistols pushBack "hgun_Pistol_01_F"; + #include "..\DLC_content\weapons\Apex\Vanilla_Rivals.sqf" }; if (_hasWs) then { - _rifles append [ - ["arifle_Galat_lxWS", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""], - ["arifle_Velko_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _tunedRifles append [ - ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], - ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS", "", "saber_light_lxWS", "optic_r1_high_lxWS", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _gls append [ - ["arifle_VelkoR5_GL_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SLR_GL_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS", "1Rnd_40mm_HE_lxWS", "1Rnd_58mm_AT_lxWS", "1Rnd_50mm_Smoke_lxWS"], ""] - ]; - _mgs pushBack ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""]; - _marksmanRifles pushBack ["arifle_SLR_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""]; - _enforcerRifles append [ - ["arifle_VelkoR5_lxWS", "", "", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Galat_lxWS", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""], - ["sgun_aa40_lxWS", "", "", "", ["20Rnd_12Gauge_AA40_Pellets_lxWS", "20Rnd_12Gauge_AA40_Slug_lxWS", "20Rnd_12Gauge_AA40_HE_lxWS"], [], ""] - ]; - _rpgs append [ - ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_F", "RPG32_F"], [], ""], - ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] - ]; -}; - -if (_hasGM) then { - _rpgs append [ - ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], - ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], - ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2", "gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3"], [], ""], - ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12a1_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] - ]; - _gls append [ - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_akm_pallad_wud", "", "", "gm_zvn64_ak", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - _rifles append [ - ["gm_ak74n_wud", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_akm_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akms_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmsl_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmsn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_hk33a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33ka2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33ka3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33sg1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""],// - ["gm_g3a3a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_m16a1_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_m16a2_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""] - ]; - _carbines append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5sd6_blk", "", "gm_surefire_l60_ir_hoseclamp_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5a2_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_g3ka4a1_ris_blk", "", "", "optic_ACO_grn_smg", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_hk53a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk53a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_mpm85_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_mpiaks74nk_brn", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_mpikms72k_brn", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""] - ]; - _tunedRifles append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], - ["gm_m16a1_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_m16a2_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_mpikms72ksd_brn", "","gm_flashlightp2_wht_akkhandguard_blu","gm_pka_dovetail_blk",["gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk"], [], ""] - ]; - _marksmanRifles append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_svd_wud","","","gm_pso6x36_1_dovetail_blk",["gm_10Rnd_762x54mmR_AP_7N1_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_B_T_7t2_svd_blk"], [], "gm_msg90_bipod_blk"] - ]; - _enforcerRifles append [ - ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""] - ]; - _mgs append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], - ["gm_hmgpkm_prp", "", "", "", ["gm_100Rnd_762x54mmR_B_T_7t2_pk_grn","gm_100Rnd_762x54mmR_B_T_7t2_pk_grn"], [], ""], - ["gm_lmgrpk74n_blk", "gm_suppressor_pbs4_545mm_blk", "gm_flashlightp2_wht_akhandguard_blu", "gm_pka_dovetail_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_lmgrpk_brn", "gm_suppressor_pbs1_762mm_blk", "gm_flashlightp2_wht_akkhandguard_blu", "gm_pka_dovetail_blk", ["gm_75Rnd_762x39mm_B_57N231_mpikm_blk","gm_75Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""], - ["gm_rpk74n_wud", "gm_suppressor_pbs4_545mm_blk", "", "gm_zfk4x25_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_rpk_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zvn64_rpk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_rpkn_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zfk4x25_blk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""] - ]; - _pistols append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\weapons\WS\Vanilla_Rivals.sqf" }; if (_hasCSLA) then { - _rpgs append [ - ["US85_M136", "", "", "", ["US85_M136_Mag"], [], ""], - ["US85_M47", "", "", "", ["US85_M47_Mag"], [], ""], - ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""], - ["CSLA_RPG75", "", "", "", ["CSLA_RPG75_Mag", "CSLA_RPG75_Mag"], [], ""], - ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["US85_LAW72", "", "", "", ["US85_LAW72_Mag", "US85_LAW72_Mag"], [], ""], - ["US85_MAAWS", "", "", "", ["US85_MAAWS_HEDP","US85_MAAWS_HEDP","US85_MAAWS_HEAT"], [], ""], - ["US85_SMAW", "", "", "", ["US85_SMAW_HEAA","US85_SMAW_HEAA","US85_SMAW_HEDP"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["CSLA_9K32", "", "", "", ["CSLA_9M32M","CSLA_9M32M"], [], ""], - ["US85_FIM92", "", "", "", ["US85_FIM92_Mag","US85_FIM92_Mag"], [], ""] - ]; - _gls append [ - ["US85_M16A2CARGL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], - ["US85_M16A2GL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], - ["CSLA_VG70", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], ["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a"], "CSLA_Sa58bnt"] - ]; - _rifles append [ - ["US85_FAL", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_FALf", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_M14", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_M16A1", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], ""], - ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _carbines append [ - ["US85_M16A2CAR", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_MPVN", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], - ["US85_MPVSD", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], - ["CSLA_rSa61", "", "", "", ["CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27"], [], ""], - ["CSLA_Sa24", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""], - ["CSLA_Sa26", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""] - ]; - _tunedRifles append [ - ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_M16A2CAR", "US85_M16tlm","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A1", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _marksmanRifles append [ - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt", "CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"], [], "gm_msg90_bipod_blk"], - ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], - ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59"], [], ""] - ]; - _enforcerRifles append [ - ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_M16A2CAR", "","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A1", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"], - ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _mgs append [ - ["US85_M249", "", "", "US85_sc4x20M249", ["US85_200Rnd_556x45","US85_200Rnd_556x45"], [], ""], - ["US85_M60", "", "", "", ["US85_100Rnd_762x51","US85_100Rnd_762x51"], [], ""], - ["CSLA_UK59L", "", "", "CSLA_UK59_ZD4x8", ["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62Sv59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59"], [], ""] - ]; - _pistols append [ - ["US85_1911", "", "", "", ["US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP"], [], ""], - ["US85_M9", "", "", "", ["US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger"], [], ""], - ["CSLA_Pi52", "", "", "", ["CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52"], [], ""], - ["CSLA_Pi75lr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], - ["CSLA_Pi75sr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], - ["CSLA_Pi82", "", "", "", ["CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82"], [], ""], - ["CSLA_Sa61", "", "", "", ["CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27"], [], ""] - ]; + #include "..\DLC_content\weapons\CSLA\Vanilla_Rivals.sqf" }; if (_hasSOG) then { - _rpgs append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; - _gls append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - // - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _rifles append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - // - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - _carbines append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - _tunedRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _marksmanRifles append [ - ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], - // - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - // - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; - _enforcerRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _mgs append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - // - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - _pistols append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; + #include "..\DLC_content\weapons\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _rpgs append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] - ]; - _rifles append [ - ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] - ]; - _marksmanRifles append [ - ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], - ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], - ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] - ]; - _mgs append [ - ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] - ]; - _carbines append [ - ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] - ]; - _pistols append [ - ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], - ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] - ]; + #include "..\DLC_content\weapons\SPE\Vanilla_Rivals.sqf" }; _loadoutData set ["rifles", _rifles]; @@ -870,113 +257,8 @@ _loadoutData set ["facewear", [ "G_Bandanna_blk" ]]; -if (_hasGM) then { - (_loadoutData get "facewear") append [ - "gm_ge_facewear_acidgoggles", - "gm_ge_facewear_dustglasses", - "gm_gc_army_facewear_dustglasses", - "gm_ge_facewear_m65", - "gm_gc_army_facewear_schm41m", - "gm_ge_facewear_glacierglasses", - "gm_xx_facewear_scarf_01_trp", - "gm_xx_facewear_scarf_01_flk", - "gm_xx_facewear_scarf_01_blk", - "gm_xx_facewear_scarf_01_blu", - "gm_xx_facewear_scarf_01_pt1", - "gm_xx_facewear_scarf_01_pt3", - "gm_xx_facewear_scarf_01_frog", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_gry", - "gm_xx_facewear_scarf_01_m84", - "gm_xx_facewear_scarf_02_blk", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_wht", - "gm_xx_facewear_scarf_01_moro", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_red", - "gm_xx_facewear_scarf_01_pt2", - "gm_xx_facewear_scarf_01_str", - "gm_xx_facewear_scarf_01_wht", - "gm_ge_facewear_sunglasses" - ]; -}; - -if (_hasRF) then { - (_loadoutData get "facewear") append [ - "G_Bandanna_yellow_RF", - "G_Glasses_black_RF", - "G_Glasses_white_RF" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "facewear") append [ - "vn_b_acc_towel_02", - "vn_b_acc_towel_01", - "vn_b_spectacles_tinted", - "vn_g_glasses_01", - "vn_b_squares_tinted", - "vn_b_squares", - "vn_g_spectacles_01", - "vn_g_spectacles_02", - "vn_b_spectacles", - "vn_b_acc_rag_02", - "vn_b_acc_rag_01", - "vn_o_scarf_01_01", - "vn_b_scarf_01_01", - "vn_o_scarf_01_02", - "vn_o_scarf_01_03", - "vn_o_scarf_01_04", - "vn_b_scarf_01_03", - "vn_o_poncho_01_01", - "vn_o_acc_goggles_02", - "vn_b_acc_goggles_01", - "vn_o_acc_goggles_01", - "vn_o_bandana_g", - "vn_o_bandana_b", - "vn_b_bandana_a", - "vn_b_aviator" - ]; -}; - -if (_hasSPE) then { - (_loadoutData get "facewear") append [ - "G_SPE_GER_Headset", - "G_SPE_Sunglasses_US_Yellow", - "G_SPE_Sunglasses_US_Red", - "G_SPE_Pipe_Sir_Winston", - "G_SPE_Sunglasses_GER_Red", - "G_SPE_Sunglasses_GER_Brown", - "G_SPE_Polar_Goggles", - "G_SPE_SWDG_Goggles", - "G_SPE_Dust_Goggles", - "G_SPE_Ful_Vue", - "G_SPE_Ful_Vue_Reinforced", - "G_SPE_Dust_Goggles_2", - "G_SPE_Dienst_Brille", - "G_SPE_Cigarette_Strike_Outs", - "G_SPE_Cigarette_Grundstein", - "G_SPE_Cigarette_Belomorkanal", - "G_SPE_Cigar_Moza", - "G_SPE_Binoculars" - ]; -}; - _loadoutData set ["fullmask", [ "G_Balaclava_combat", "G_Balaclava_lowprofile", "G_Balaclava_blk"]]; -if (_hasGM) then { - (_loadoutData get "fullmask") append [ - "gm_ge_facewear_stormhood_blk", - "gm_ge_facewear_stormhood_dustglasses_blk", - "gm_ge_facewear_stormhood_brd" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; -}; - _loadoutData set ["headgear", [ "H_Shemag_olive", "H_Booniehat_oli", @@ -986,174 +268,6 @@ _loadoutData set ["headgear", [ "H_Watchcap_camo" ]]; -if (_hasGM) then { - (_loadoutData get "headgear") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk" - ]; -}; - -if (_hasCSLA) then { - (_loadoutData get "headgear") append [ - "US85_beanie", - "CSLA_beretM", - "CSLA_beretR", - "AFMC_booniehatLizard", - "US85_hat", - "FIA_hat85Gn", - "FIA_hat85bGn", - "FIA_hat85Mlok", - "FIA_hat85bMlok", - "FIA_capBk", - "FIA_capGn", - "FIA_capMlok", - "CSLA_BudajkaBk", - "CSLA_BudajkaGy", - "FIA_Budajka" - ]; -}; - -if (_hasContact) then { - (_loadoutData get "headgear") append [ - "H_Booniehat_mgrn", - "H_Booniehat_taiga", - "H_Booniehat_wdl", - "H_Booniehat_eaf", - "H_MilCap_grn", - "H_MilCap_taiga", - "H_MilCap_wdl", - "H_MilCap_eaf" - ]; -}; - -if (_hasWs) then { - (_loadoutData get "headgear") append [ - "lxWS_H_Headset", - "H_Beret_Headset_lxWS" - ]; -}; - -if (_hasGM) then { - (_loadoutData get "headgear") append [ - "gm_ge_headgear_headset_crew_oli", - "gm_gc_headgear_fjh_model4_oli", - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "headgear") append [ - "vn_b_headband_02", - "vn_b_headband_04", - "vn_c_headband_01", - "vn_c_headband_02", - "vn_b_headband_01", - "vn_b_headband_08", - "vn_b_headband_05", - "vn_c_headband_03", - "vn_c_headband_04", - "vn_b_headband_03", - "vn_o_cap_02", - "vn_o_cap_01", - "vn_o_cap_03", - "vn_o_cap_navy_01", - "vn_o_pl_cap_01_01", - "vn_o_pl_cap_02_01", - "vn_o_pl_cap_02_02", - "vn_o_boonie_vc_02_01", - "vn_o_boonie_vc_02_02", - "vn_o_boonie_nva_02_01", - "vn_o_boonie_nva_02_02", - "vn_o_boonie_vc_01_01", - "vn_o_boonie_vc_01_02", - "vn_b_boonie_01_02", - "vn_b_boonie_01_05", - "vn_b_boonie_01_04", - "vn_b_boonie_01_07", - "vn_b_boonie_01_09", - "vn_b_boonie_01_01", - "vn_b_boonie_01_08", - "vn_b_boonie_01_06", - "vn_b_boonie_01_03", - "vn_b_boonie_05_02", - "vn_b_boonie_05_05", - "vn_b_boonie_05_04", - "vn_b_boonie_05_07", - "vn_b_boonie_05_09", - "vn_b_boonie_05_01", - "vn_b_boonie_05_08", - "vn_b_boonie_05_06", - "vn_b_boonie_05_03", - "vn_b_boonie_04_02", - "vn_b_boonie_04_05", - "vn_b_boonie_04_04", - "vn_b_boonie_04_07", - "vn_b_boonie_04_09", - "vn_b_boonie_04_01", - "vn_b_boonie_04_08", - "vn_b_boonie_04_06", - "vn_b_boonie_04_03", - "vn_b_boonie_03_02", - "vn_b_boonie_03_05", - "vn_b_boonie_03_04", - "vn_b_boonie_03_07", - "vn_b_boonie_03_09", - "vn_b_boonie_03_01", - "vn_b_boonie_03_08", - "vn_b_boonie_03_06", - "vn_b_boonie_03_03", - "vn_b_boonie_02_02", - "vn_b_boonie_02_05", - "vn_b_boonie_02_04", - "vn_b_boonie_09_02", - "vn_b_boonie_09_05", - "vn_b_boonie_09_04", - "vn_b_boonie_09_09", - "vn_b_boonie_09_01", - "vn_b_boonie_09_08", - "vn_b_boonie_09_06", - "vn_b_boonie_09_07", - "vn_b_boonie_09_03", - "vn_b_boonie_02_07", - "vn_b_boonie_02_09", - "vn_b_boonie_02_01", - "vn_b_boonie_02_08", - "vn_b_boonie_02_06", - "vn_b_boonie_02_03", - "vn_b_boonie_06_01", - "vn_b_boonie_06_02", - "vn_b_boonie_07_01", - "vn_b_boonie_07_02", - "vn_b_boonie_08_01", - "vn_b_boonie_08_02", - "vn_b_beret_01_06", - "vn_b_beret_01_07", - "vn_b_beret_04_01", - "vn_b_beret_01_08", - "vn_b_beret_01_04", - "vn_b_beret_01_05", - "vn_b_bandana_02", - "vn_b_bandana_05", - "vn_b_bandana_04", - "vn_b_bandana_07", - "vn_b_bandana_01", - "vn_b_bandana_08", - "vn_b_bandana_06", - "vn_b_bandana_03" - ]; -}; - -if (_hasSPE) then { - (_loadoutData get "headgear") append [ - "H_SPE_CIV_Worker_Cap_1", - "H_SPE_CIV_Worker_Cap_2", - "H_SPE_CIV_Worker_Cap_3" - ]; -}; - _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; @@ -1166,300 +280,8 @@ _loadoutData set ["Rangefinder", ["Rangefinder"]]; /////Vests private _vests = ["V_Chestrig_oli", "V_TacChestrig_oli_F", "V_TacVest_oli", "V_HarnessOGL_brn", "V_HarnessO_brn"]; -if (_hasApex) then { - _vests append ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F"]; -}; - -if (_hasWs) then { - _vests pushback "V_lxWS_HarnessO_oli"; -}; - -if (_hasContact) then { - _vests append ["V_SmershVest_01_F", "V_SmershVest_01_radio_F"]; -}; - -if (_hasLawsOfWar) then { - _vests append ["V_Pocketed_black_F", "V_Pocketed_coyote_F", "V_Pocketed_olive_F"]; -}; - -if (_hasGM) then { - _vests append [ - "gm_ge_vest_90_crew_flk", - "gm_ge_vest_90_demolition_flk", - "gm_ge_vest_90_leader_flk", - "gm_ge_vest_90_machinegunner_flk", - "gm_ge_vest_90_medic_flk", - "gm_ge_vest_90_officer_flk" , - "gm_ge_vest_90_rifleman_flk", - "gm_gc_vest_combatvest3_str", - "gm_gc_army_vest_80_at_str", - "gm_gc_bgs_vest_80_border_str", - "gm_ge_bgs_vest_80_rifleman", - "gm_dk_army_vest_54_crew", - "gm_ge_army_vest_80_demolition", - "gm_ge_army_vest_80_leader", - "gm_gc_army_vest_80_leader_str", - "gm_ge_army_vest_80_leader_smg", - "gm_ge_army_vest_80_machinegunner", - "gm_gc_army_vest_80_lmg_str", - "gm_dk_army_vest_54_machinegunner", - "gm_ge_army_vest_80_medic", - "gm_ge_army_vest_80_rifleman", - "gm_gc_army_vest_80_rifleman_str", - "gm_dk_army_vest_54_rifleman", - "gm_ge_vest_sov_80_blk", - "gm_ge_vest_sov_80_oli", - "gm_ge_vest_sov_80_wdl", - "gm_pl_army_vest_80_at_gry", - "gm_pl_army_vest_80_leader_gry", - "gm_pl_army_vest_80_mg_gry", - "gm_pl_army_vest_80_rifleman_gry", - "gm_pl_army_vest_80_rifleman_smg_gry" - ]; -}; - -if (_hasCSLA) then { - _vests append [ - "CSLA_gr60brr", - "CSLA_gr60base", - "CSLA_gr60drv", - "CSLA_gr60crw", - "CSLA_gr60svc", - "CSLA_gr60medic" , - "CSLA_gr60ofc1", - "CSLA_gr60OP63", - "CSLA_gr60rfl", - "CSLA_gr60RPG7", - "CSLA_gr60RPG7r", - "CSLA_gr60sgt", - "CSLA_gr85ptMdc", - "CSLA_gr85ptOP63", - "CSLA_gr85ptBase", - "CSLA_gr85lrrOP63", - "CSLA_gr85lrrBase", - "CSLA_gr85ptSgt", - "CSLA_gr85Uah61", - "AFMC_grY_FAL", - "US85_grY_M16", - "US85_grY_M24", - "US85_grY_M9", - "AFMC_grY_MG", - "FIA_grY_MG", - "US85_grY_MG", - "FIA_grY_MPV", - "US85_grY_MPV", - "US85_grY_snp" - ]; -}; - -if (_hasSOG) then { - _vests append [ - "vn_o_vest_vc_02", - "vn_o_vest_vc_03", - "vn_o_vest_vc_04", - "vn_o_vest_vc_05", - "vn_o_vest_vc_01", - "vn_b_vest_usmc_07", - "vn_b_vest_usmc_08", - "vn_b_vest_usmc_09", - "vn_b_vest_sog_04", - "vn_b_vest_sog_01", - "vn_b_vest_sog_02", - "vn_b_vest_sog_06", - "vn_b_vest_sog_05", - "vn_b_vest_sog_03", - "vn_b_vest_seal_05", - "vn_b_vest_seal_03", - "vn_b_vest_sas_01", - "vn_b_vest_sas_04", - "vn_b_vest_sas_03", - "vn_b_vest_sas_02", - "vn_o_vest_08", - "vn_o_vest_02", - "vn_o_vest_07", - "vn_o_vest_03", - "vn_o_vest_06", - "vn_o_vest_01", - "vn_b_vest_usarmy_04", - "vn_b_vest_usarmy_03", - "vn_b_vest_usarmy_02", - "vn_b_vest_usarmy_09", - "vn_b_vest_usarmy_06", - "vn_b_vest_usarmy_07", - "vn_b_vest_usarmy_08", - "vn_b_vest_usarmy_05", - "vn_b_vest_usarmy_10", - "vn_b_vest_anzac_03", - "vn_b_vest_anzac_02", - "vn_b_vest_anzac_01", - "vn_b_vest_anzac_07", - "vn_b_vest_anzac_05", - "vn_b_vest_anzac_06", - "vn_b_vest_anzac_04" - ]; -}; - -if (_hasSPE) then { - _vests append [ - "V_SPE_US_Vest_Thompson_M43", - "V_SPE_US_Vest_Thompson", - "V_SPE_US_Vest_Carbine_pick", - "V_SPE_US_Vest_Carbine_m43", - "V_SPE_US_Vest_M1919", - "V_SPE_US_Vest_Carbine_eng", - "V_SPE_US_Vest_Carbine_mk2", - "V_SPE_US_Vest_Carbine", - "V_SPE_US_Vest_Asst_MG", - "V_SPE_US_Vest_Thompson_nco_Radio", - "V_SPE_US_Vest_Thompson_nco", - "V_SPE_US_Vest_45_off", - "V_SPE_US_Vest_Carbine_nco_Radio", - "V_SPE_US_Vest_Carbine_nco", - "V_SPE_US_Vest_Medic2", - "V_SPE_US_Vest_Medic", - "V_SPE_US_Vest_Medic3", - "V_SPE_US_Vest_Grenadier", - "V_SPE_US_Vest_Garand_45", - "V_SPE_US_Vest_Garand_mk2", - "V_SPE_US_Vest_Garand_map", - "V_SPE_US_Vest_Garand_M43", - "V_SPE_US_Vest_Garand_eng", - "V_SPE_US_Vest_Garand_gp", - "V_SPE_US_Vest_Garand", - "V_SPE_US_Vest_Bar", - "V_SPE_US_Vest_Bar_assist", - "V_SPE_US_Assault_Vest_rifle_M43", - "V_SPE_US_Assault_Vest_rifle", - "V_SPE_US_Assault_Vest_alt", - "V_SPE_US_Assault_Vest_eng", - "V_SPE_US_Assault_Vest_Light", - "V_SPE_US_Assault_Vest_dday_rifle", - "V_SPE_US_Assault_Vest_dday_rifle_M43", - "V_SPE_US_Assault_Vest_dday_eng", - "V_SPE_US_Assault_Vest_dday_Bag", - "V_SPE_US_Assault_Vest_dday", - "V_SPE_US_Assault_Vest_Bag", - "V_SPE_US_Assault_Vest", - "V_SPE_GER_VestUnterofficer", - "V_SPE_GER_VestSTG", - "V_SPE_GER_VestMP40", - "V_SPE_GER_FWOVest", - "V_SPE_GER_SaniVest", - "V_SPE_GER_VestKar98", - "V_SPE_GER_PioneerVest", - "V_SPE_GER_FieldOfficer", - "V_SPE_GER_VestMG", - "V_SPE_GER_SaniVest2", - "V_SPE_GER_VestG43", - "V_SPE_DAK_PioneerVest", - "V_SPE_DAK_SaniVest2", - "V_SPE_DAK_VestUnterofficer", - "V_SPE_DAK_VestSTG", - "V_SPE_DAK_VestMP40", - "V_SPE_DAK_FWOVest", - "V_SPE_DAK_VestKar98", - "V_SPE_DAK_VestMG", - "V_SPE_DAK_VestG43", - "V_SPE_FFI_Vest_rifle_pouch", - "V_SPE_FFI_Vest_rifle", - "V_SPE_FFI_Vest_Pouch" - ]; -}; - private _heavyVests = ["V_TacVestIR_blk", "V_Press_F", "V_PlateCarrierIAGL_oli", "V_I_G_resistanceLeader_F", "V_TacVest_blk_POLICE","V_PlateCarrier1_blk","V_PlateCarrier2_blk"]; -if (_hasApex) then { - _heavyVests append ["V_TacVest_gen_F","V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; -}; - -if (_hasWs) then { - _heavyVests pushBack "V_lxWS_TacVestIR_oli"; -}; - -if (_hasRF) then { - _heavyVests append ["V_PlateCarrierLite_black_noFlag_RF","V_TacVest_rig_oli_RF","V_TacVest_rig_khk_RF","V_TacVest_rig_blk_RF"]; -}; - -if (_hasContact) then { - _heavyVests append ["V_CarrierRigKBT_01_EAF_F", "V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_Olive_F"]; -}; - -if (_hasJets) then { - _heavyVests pushBack "V_DeckCrew_brown_F"; -}; - -if (_hasGM) then { - _heavyVests append [ - "gm_ge_army_vest_pilot_oli", - "gm_ge_vest_armor_90_flk", - "gm_ge_vest_armor_90_crew_flk", - "gm_ge_vest_armor_90_demolition_flk", - "gm_ge_vest_armor_90_leader_flk", - "gm_ge_vest_armor_90_machinegunner_flk", - "gm_ge_vest_armor_90_medic_flk", - "gm_ge_vest_armor_90_officer_flk", - "gm_ge_vest_armor_90_rifleman_flk", - "gm_dk_army_vest_m00_m84", - "gm_dk_army_vest_m00_wdl", - "gm_dk_army_vest_m00_m84_machinegunner", - "gm_dk_army_vest_m00_m84_rifleman", - "gm_dk_army_vest_m00_wdl_rifleman", - "gm_ge_vest_sov_armor_80_blk", - "gm_ge_vest_sov_armor_80_oli", - "gm_ge_vest_sov_armor_80_wdl", - "gm_ge_army_vest_type18_dpm", - "gm_ge_bgs_vest_type18_blk", - "gm_ge_bgs_vest_type18_grn", - "gm_ge_bgs_vest_type3_oli", - "gm_ge_bgs_vest_type3_gry", - "gm_ge_bgs_vest_type3a1_oli", - "gm_ge_bgs_vest_type3a1_gry" - ]; -}; - -if (_hasCSLA) then { - _heavyVests append [ - "AFMC_grVest", - "AFMC_grV_M16", - "AFMC_grV_M24", - "AFMC_grV_MG", - "AFMC_grV_ofc", - "US85_grVest", - "US85_grV_M16GL", - "US85_grVm_M16GL", - "US85_grV_M16", - "US85_grV_M24", - "US85_grV_M9", - "US85_grV_MG", - "US85_grV_MPV", - "US85_grV_ofc", - "US85_grSF_M16GL", - "US85_grSF_M9", - "US85_grSF_MG", - "US85_grSF_TLBV", - "US85_grSF_M16", - "US85_grSF_M24" - ]; -}; - -if (_hasSOG) then { - _heavyVests append [ - "vn_b_vest_usmc_02", - "vn_b_vest_usmc_01", - "vn_b_vest_usmc_06", - "vn_b_vest_usmc_03", - "vn_b_vest_usmc_04", - "vn_b_vest_usmc_05", - "vn_b_vest_usarmy_14", - "vn_b_vest_usarmy_13", - "vn_b_vest_usarmy_12", - "vn_b_vest_usarmy_11", - "vn_b_vest_anzac_08", - "vn_b_vest_anzac_09", - "vn_b_vest_aircrew_01" - ]; -}; - /////Uniforms _loadoutData set ["uniforms", [ "U_I_C_Soldier_Para_4_F", @@ -1471,612 +293,72 @@ _loadoutData set ["uniforms", [ "U_I_C_Soldier_Bandit_2_F" ]]; -if (_hasWs) then { - (_loadoutData get "uniforms") append [ - "U_lxWS_SFIA_soldier_2_O", - "U_lxWS_SFIA_soldier_1_O", - "U_lxWS_ION_Casual3", - "U_lxWS_ION_Casual6", - "U_lxWS_ION_Casual5", - "U_SFIA_deserter_lxWS", - "U_lxWS_SFIA_deserter", - "U_lxWS_SFIA_pilot_O", - "U_lxWS_SFIA_Tanker_O" - ]; -}; - -if (_hasContact) then { - (_loadoutData get "uniforms") append [ - "U_I_E_Uniform_01_sweater_F", - "U_I_E_Uniform_01_tanktop_F", - "U_I_L_Uniform_01_camo_F", - "U_I_L_Uniform_01_deserter_F", - "U_C_E_LooterJacket_01_F", - "U_I_L_Uniform_01_tshirt_olive_F" - ]; -}; - -if (_hasGM) then { - (_loadoutData get "uniforms") append [ - "gm_ge_uniform_soldier_tshirt_90_oli", - "gm_ge_uniform_soldier_tshirt_90_flk", - "gm_xx_uniform_soldier_bdu_80_oli", - "gm_xx_uniform_soldier_bdu_nogloves_80_oli", - "gm_xx_uniform_soldier_bdu_rolled_80_oli", - "gm_pl_army_uniform_soldier_80_moro", - "gm_pl_army_uniform_soldier_autumn_80_moro", - "gm_pl_army_uniform_soldier_rolled_80_moro", - "gm_xx_army_uniform_fighter_04_grn", - "gm_xx_army_uniform_fighter_02_oli", - "gm_xx_army_uniform_fighter_02_wdl", - "gm_xx_army_uniform_fighter_04_wdl" - ]; -}; - -if (_hasCSLA) then { - (_loadoutData get "uniforms") append [ - "FIA_uniwld11", - "FIA_uniwld", - "FIA_uniwld1", - "FIA_uniwld10", - "FIA_uniwld3", - "FIA_uniwld4", - "FIA_uniwld6", - "FIA_uniwld7", - "FIA_uniwld9" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "uniforms") append [ - "vn_o_uniform_vc_mf_04_07", - "vn_o_uniform_vc_mf_03_07", - "vn_o_uniform_vc_mf_02_07", - "vn_o_uniform_vc_mf_01_07", - "vn_b_uniform_seal_06_02", - "vn_b_uniform_seal_05_07", - "vn_b_uniform_seal_02_01", - "vn_b_uniform_seal_01_01", - "vn_o_uniform_pl_army_04_14", - "vn_o_uniform_pl_army_04_13", - "vn_o_uniform_pl_army_04_12", - "vn_o_uniform_pl_army_04_11", - "vn_o_uniform_pl_army_03_14", - "vn_o_uniform_pl_army_03_13", - "vn_o_uniform_pl_army_03_12", - "vn_o_uniform_pl_army_03_11", - "vn_o_uniform_pl_army_02_14", - "vn_o_uniform_pl_army_02_13", - "vn_o_uniform_pl_army_02_12", - "vn_o_uniform_pl_army_02_11", - "vn_o_uniform_pl_army_01_14", - "vn_o_uniform_pl_army_01_13", - "vn_o_uniform_pl_army_01_12", - "vn_o_uniform_pl_army_01_11", - "vn_o_uniform_nva_army_08_04", - "vn_o_uniform_nva_army_08_03", - "vn_o_uniform_nva_army_07_04", - "vn_o_uniform_nva_army_07_03", - "vn_o_uniform_nva_army_06_04", - "vn_o_uniform_nva_army_06_03", - "vn_o_uniform_nva_army_05_04", - "vn_o_uniform_nva_army_05_03", - "vn_o_uniform_nva_army_04_04", - "vn_o_uniform_nva_army_04_03", - "vn_o_uniform_nva_army_03_04", - "vn_o_uniform_nva_army_03_03", - "vn_o_uniform_nva_army_02_04", - "vn_o_uniform_nva_army_02_03", - "vn_o_uniform_nva_army_01_04", - "vn_o_uniform_nva_army_01_03", - "vn_o_uniform_nva_army_04_02", - "vn_o_uniform_nva_army_04_01", - "vn_o_uniform_nva_army_03_02", - "vn_o_uniform_nva_army_03_01", - "vn_o_uniform_nva_army_02_02", - "vn_o_uniform_nva_army_02_01", - "vn_o_uniform_nva_army_01_02", - "vn_o_uniform_nva_army_01_01", - "vn_b_uniform_heli_01_01", - "vn_b_uniform_sog_02_05", - "vn_b_uniform_sog_02_02", - "vn_b_uniform_sog_02_06", - "vn_b_uniform_sog_02_04", - "vn_b_uniform_sog_02_01", - "vn_b_uniform_sog_02_03", - "vn_b_uniform_sog_01_05", - "vn_b_uniform_sog_01_02", - "vn_b_uniform_sog_01_06", - "vn_b_uniform_sog_01_04", - "vn_b_uniform_sog_01_01", - "vn_b_uniform_sog_01_03", - "vn_b_uniform_sas_03_06", - "vn_b_uniform_sas_02_06", - "vn_b_uniform_sas_01_06", - "vn_b_uniform_macv_06_18", - "vn_b_uniform_macv_05_18", - "vn_b_uniform_macv_04_18", - "vn_b_uniform_macv_03_18", - "vn_b_uniform_macv_02_18", - "vn_b_uniform_macv_01_18", - "vn_b_uniform_macv_06_16", - "vn_b_uniform_macv_05_16", - "vn_b_uniform_macv_04_16", - "vn_b_uniform_macv_03_16", - "vn_b_uniform_macv_02_16", - "vn_b_uniform_macv_01_16", - "vn_b_uniform_nz_06_01", - "vn_b_uniform_nz_05_01", - "vn_b_uniform_nz_04_01", - "vn_b_uniform_nz_03_01", - "vn_b_uniform_nz_02_01", - "vn_b_uniform_nz_01_01", - "vn_b_uniform_macv_06_02", - "vn_b_uniform_macv_06_05", - "vn_b_uniform_macv_06_01", - "vn_b_uniform_macv_06_07", - "vn_b_uniform_macv_06_08", - "vn_b_uniform_macv_06_06", - "vn_b_uniform_macv_06_15", - "vn_b_uniform_macv_05_02", - "vn_b_uniform_macv_05_05", - "vn_b_uniform_macv_05_01", - "vn_b_uniform_macv_05_07", - "vn_b_uniform_macv_05_08", - "vn_b_uniform_macv_05_06", - "vn_b_uniform_macv_01_26", - "vn_b_uniform_macv_05_15", - "vn_b_uniform_macv_04_20", - "vn_b_uniform_macv_04_02", - "vn_b_uniform_macv_04_05", - "vn_b_uniform_macv_04_01", - "vn_b_uniform_macv_04_07", - "vn_b_uniform_macv_04_08", - "vn_b_uniform_macv_04_06", - "vn_b_uniform_macv_01_25", - "vn_b_uniform_macv_04_21", - "vn_b_uniform_macv_04_15", - "vn_b_uniform_macv_03_02", - "vn_b_uniform_macv_03_05", - "vn_b_uniform_macv_03_01", - "vn_b_uniform_macv_03_07", - "vn_b_uniform_macv_03_08", - "vn_b_uniform_macv_03_06", - "vn_b_uniform_macv_01_24", - "vn_b_uniform_macv_03_15", - "vn_b_uniform_macv_02_02", - "vn_b_uniform_macv_02_05", - "vn_b_uniform_macv_02_01", - "vn_b_uniform_macv_02_07", - "vn_b_uniform_macv_02_08", - "vn_b_uniform_macv_02_06", - "vn_b_uniform_macv_01_23", - "vn_b_uniform_macv_02_15", - "vn_b_uniform_macv_01_02", - "vn_b_uniform_macv_01_05", - "vn_b_uniform_macv_01_04", - "vn_b_uniform_macv_01_01", - "vn_b_uniform_macv_01_07", - "vn_b_uniform_macv_01_08", - "vn_b_uniform_macv_01_06", - "vn_b_uniform_macv_01_22", - "vn_b_uniform_macv_01_15", - "vn_b_uniform_macv_01_03", - "vn_b_uniform_aus_09_01", - "vn_b_uniform_aus_08_01", - "vn_b_uniform_aus_07_01", - "vn_b_uniform_aus_06_01", - "vn_b_uniform_aus_05_01", - "vn_b_uniform_aus_04_01", - "vn_b_uniform_aus_03_01", - "vn_b_uniform_aus_02_01", - "vn_b_uniform_aus_10_01", - "vn_b_uniform_aus_01_01", - "vn_b_uniform_macv_06_17", - "vn_b_uniform_macv_05_17", - "vn_b_uniform_macv_04_17", - "vn_b_uniform_macv_03_17", - "vn_b_uniform_macv_02_17", - "vn_b_uniform_macv_01_17" - ]; -}; - -if (_hasSPE) then { - (_loadoutData get "uniforms") append [ - "U_SPE_US_CC_EM_trop_roll", - "U_SPE_US_CC_EM_trop", - "U_SPE_US_CC_HBT_EM_trop_roll", - "U_SPE_US_CC_HBT_EM_trop", - "U_SPE_US_Tank_Crew2", - "U_SPE_US_Tank_Crew", - "U_SPE_US_HBT44_late_roll", - "U_SPE_US_HBT44_late", - "U_SPE_US_HBT44_trop", - "U_SPE_US_HBT44_FrogSkin_Jungle_trop", - "U_SPE_US_Tank_Coverall_Trop", - "U_SPE_US_Tank_Coverall", - "U_SPE_US_Pilot", - "U_SPE_US_Pilot_lthr", - "U_SPE_US_Private_late", - "U_SPE_FR_Tank_Crew2", - "U_SPE_FR_HBT_Uniform_Trop", - "U_SPE_FR_Tank_Crew3", - "U_SPE_FR_Tank_Crew" - ]; -}; - _loadoutData set ["heavyUniforms", []]; ///don't know why it's here but could be useful in the future -if (_hasContact) then { - (_loadoutData get "heavyUniforms") append [ - "U_O_R_Gorka_01_F", - "U_O_R_Gorka_01_brown_F", - "U_O_R_Gorka_01_camo_F" - ]; -}; - /////Helmets private _helmets = ["H_HelmetB"]; ///look for more helmets -if (_hasWs) then { - _helmets append [ - "lxWS_H_ssh40_black", - "lxWS_H_ssh40_green", - "lxWS_H_ssh40_sand", - "lxWS_H_bmask_base", - "H_turban_02_mask_black_lxws", - "lxWS_H_bmask_camo01", - "H_bmask_snake_lxws", - "H_turban_02_mask_snake_lxws", - "lxWS_H_bmask_white", - "lxWS_H_bmask_camo02", - "lxWS_H_bmask_yellow", - "lxWS_H_PASGT_goggles_black_F", - "lxWS_H_PASGT_goggles_olive_F", - "lxWS_H_HelmetCrew_I" - ]; -}; - -if (_hasRF) then { - _helmets append [ - "H_HelmetHeavy_White_RF", - "H_HelmetHeavy_Simple_White_RF", - "H_HelmetHeavy_VisorUp_White_RF", - "H_HelmetHeavy_Olive_RF", - "H_HelmetHeavy_Simple_Olive_RF", - "H_HelmetHeavy_VisorUp_Olive_RF", - "H_HelmetHeavy_Sand_RF", - "H_HelmetHeavy_Simple_Sand_RF", - "H_HelmetHeavy_VisorUp_Sand_RF", - "H_HelmetHeavy_Black_RF", - "H_HelmetHeavy_Simple_Black_RF", - "H_HelmetHeavy_VisorUp_Black_RF", - "H_HelmetB_plain_sb_wdl_RF", - "H_HelmetB_plain_sb_tna_RF" - ]; -}; - -if (_hasLawsOfWar) then { - _helmets append ["H_PASGT_basic_black_F", "H_PASGT_basic_blue_F", "H_PASGT_basic_olive_F", "H_PASGT_neckprot_blue_press_F", "H_PASGT_basic_blue_press_F","H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; -}; - -if (_hasContact) then { - _helmets append ["H_HelmetAggressor_F", "H_HelmetAggressor_cover_F", "H_HelmetAggressor_cover_taiga_F"]; -}; - -if (_hasGM) then { - _helmets append [ - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli", - "gm_ge_bgs_headgear_psh77_cover_smp", - "gm_ge_bgs_headgear_psh77_cover_up_smp", - "gm_ge_bgs_headgear_psh77_cover_down_smp", - "gm_ge_bgs_headgear_psh77_cover_str", - "gm_ge_bgs_headgear_psh77_cover_up_str", - "gm_ge_bgs_headgear_psh77_cover_down_str" - ]; -}; - -if (_hasCSLA) then { - _helmets append [ - "US85_helmetM1g", - "AFMC_helmetM1c", - "US85_helmetM1c", - "AFMC_helmetMk6", - "AFMC_helmetMk6para", - "AFMC_helmetMk6r", - "US85_helmetPASGT", - "US85_helmetPASGTr", - "US85_helmetPASGTG", - "US85_helmetSFL", - "US85_helmetSFLG", - "US85_helmetSFLG_on", - "CSLA_helmet53", - "CSLA_helmet53j", - "CSLA_helmet53m", - "CSLA_helmet53G", - "CSLA_helmet53G_on" - ]; -}; - -if (_hasSOG) then { - _helmets append [ - "vn_o_helmet_nva_08", - "vn_o_helmet_nva_06", - "vn_o_helmet_vc_02", - "vn_o_helmet_vc_05", - "vn_o_helmet_vc_03", - "vn_o_helmet_vc_04", - "vn_o_helmet_vc_01", - "vn_b_helmet_sog_01", - "vn_o_helmet_nva_02", - "vn_o_helmet_nva_07", - "vn_o_helmet_nva_05", - "vn_o_helmet_nva_03", - "vn_o_helmet_nva_04", - "vn_o_helmet_nva_01", - "vn_c_conehat_01", - "vn_c_conehat_02", - "vn_o_helmet_tsh3_01", - "vn_o_helmet_tsh3_02", - "vn_o_helmet_nva_09", - "vn_o_helmet_shl61_01", - "vn_o_helmet_shl61_02", - "vn_o_helmet_nva_10", - "vn_b_helmet_m1_11_01", - "vn_b_helmet_m1_10_01", - "vn_b_helmet_m1_08_01", - "vn_b_helmet_m1_08_02", - "vn_b_helmet_m1_17_01", - "vn_b_helmet_m1_17_02", - "vn_b_helmet_m1_04_01", - "vn_b_helmet_m1_04_02", - "vn_b_helmet_m1_09_01", - "vn_b_helmet_m1_09_02", - "vn_b_helmet_m1_07_01", - "vn_b_helmet_m1_07_02", - "vn_b_helmet_m1_06_01", - "vn_b_helmet_m1_06_02", - "vn_b_helmet_m1_05_01", - "vn_b_helmet_m1_05_02", - "vn_b_helmet_m1_03_01", - "vn_b_helmet_m1_03_02", - "vn_b_helmet_m1_20_01", - "vn_b_helmet_m1_20_02", - "vn_b_helmet_m1_02_01", - "vn_b_helmet_m1_02_02", - "vn_b_helmet_m1_19_01", - "vn_b_helmet_m1_19_02", - "vn_b_helmet_m1_18_01", - "vn_b_helmet_m1_18_02", - "vn_b_helmet_m1_16_01", - "vn_b_helmet_m1_16_02", - "vn_b_helmet_m1_15_01", - "vn_b_helmet_m1_15_02", - "vn_b_helmet_m1_14_01", - "vn_b_helmet_m1_14_02", - "vn_i_helmet_m1_03_02", - "vn_i_helmet_m1_02_02", - "vn_b_helmet_m1_01_01", - "vn_b_helmet_m1_12_02", - "vn_b_helmet_m1_12_01", - "vn_i_helmet_m1_01_02", - "vn_i_helmet_m1_03_01", - "vn_i_helmet_m1_02_01", - "vn_i_helmet_m1_01_01", - "vn_b_helmet_m1_01_02" - ]; -}; - -if (_hasSPE) then { - _helmets append [ - "H_SPE_US_Helmet_Scrim_os", - "H_SPE_US_Helmet_NCO_scrim", - "H_SPE_US_Helmet_Scrim_ns", - "H_SPE_US_Helmet_Scrim", - "H_SPE_US_Helmet_os", - "H_SPE_US_Helmet_polar_Scrim_os", - "H_SPE_US_Helmet_polar_Scrim_ns", - "H_SPE_US_Helmet_polar_Scrim", - "H_SPE_US_Helmet_polar_os", - "H_SPE_US_Helmet_polar_net_os", - "H_SPE_US_Helmet_polar_net_ns", - "H_SPE_US_Helmet_polar_net", - "H_SPE_US_Helmet_polar_ns", - "H_SPE_US_Helmet_polar", - "H_SPE_US_Helmet_Net_os", - "H_SPE_US_Helmet_NCO_net", - "H_SPE_US_Helmet_Net_ns", - "H_SPE_US_Helmet_CO_Net", - "H_SPE_US_Helmet_Net", - "H_SPE_US_Helmet_band_net_os", - "H_SPE_US_Helmet_band_net_ns", - "H_SPE_US_Helmet_band_net", - "H_SPE_US_Helmet_NCO", - "H_SPE_US_MP_Helmet_White_os", - "H_SPE_US_MP_Helmet_White_ns", - "H_SPE_US_MP_Helmet_White", - "H_SPE_US_Helmet_ns", - "H_SPE_US_Helmet_CO", - "H_SPE_US_Helmet_band_os", - "H_SPE_US_Helmet_band_ns", - "H_SPE_US_Helmet_band", - "H_SPE_US_Helmet_29ID_Scrim_os", - "H_SPE_US_Helmet_29ID_Scrim_ns", - "H_SPE_US_Helmet_29ID_Scrim", - "H_SPE_GER_Helmet_os", - "H_SPE_GER_HelmetCamo2", - "H_SPE_GER_HelmetCamo", - "H_SPE_GER_HelmetCamo4", - "H_SPE_GER_Helmet_ns_wire_painted", - "H_SPE_GER_Helmet_os_painted", - "H_SPE_GER_Helmet_ns_painted", - "H_SPE_GER_Helmet_net_painted", - "H_SPE_GER_Helmet_Glasses_painted", - "H_SPE_GER_Helmet_painted", - "H_SPE_GER_Helmet_ns_wire", - "H_SPE_GER_Helmet_ns", - "H_SPE_GER_HelmetUtility_Oak_OS", - "H_SPE_GER_HelmetUtility_Oak", - "H_SPE_GER_Helmet_net", - "H_SPE_GER_HelmetUtility_Grass_OS", - "H_SPE_GER_HelmetUtility_Grass", - "H_SPE_GER_Helmet_Glasses", - "H_SPE_GER_HelmetCamo3_OS", - "H_SPE_GER_HelmetCamo3", - "H_SPE_GER_HelmetUtility_OS", - "H_SPE_GER_HelmetUtility", - "H_SPE_GER_Helmet", - "H_SPE_ST_Helmet3", - "H_SPE_ST_Helmet4", - "H_SPE_ST_Helmet", - "H_SPE_ST_Helmet2", - "H_SPE_FR_Adrian_ns", - "H_SPE_FR_Adrian" - ]; -}; - private _crewhelmets = ["H_Tank_black_F"]; -if (_hasWs) then { - _crewhelmets append ["lxWS_H_Tank_tan_F", "lxWS_H_HelmetCrew_I"]; -}; - -if (_hasContact) then { - _crewhelmets append ["H_Tank_eaf_F", "H_HelmetCrew_I_E", "H_Booniehat_wdl", "H_Booniehat_eaf"]; -}; - -if (_hasLawsOfWar) then { - _crewhelmets pushBack "H_Construction_headset_black_F"; -}; - -if (_hasGM) then { - _crewhelmets pushBack "gm_ge_headgear_headset_crew_oli"; -}; - -if (_hasCSLA) then { - _crewhelmets append ["US85_helmetDH132", "US85_helmetDH132G", "US85_helmetDH132G_on"]; -}; - -if (_hasSOG) then { - _crewhelmets append ["vn_b_beret_04_01", "vn_b_helmet_t56_01_01", "vn_b_helmet_t56_02_01","vn_b_helmet_t56_01_02","vn_b_helmet_t56_02_02","vn_b_helmet_t56_01_03","vn_b_helmet_t56_02_03","vn_o_helmet_tsh3_02","vn_o_helmet_tsh3_01"]; -}; - -if (_hasSPE) then { - _crewhelmets append ["H_SPE_US_Helmet_Tank_M1_Scrim","H_SPE_US_Helmet_Tank_M1_OS","H_SPE_US_Helmet_Tank_M1_NS"]; -}; - ///// private _offuniforms = ["U_I_C_Soldier_Camo_F"]; private _backpacks = ["B_AssaultPack_rgr","B_AssaultPack_cbr","B_AssaultPack_sgg","B_AssaultPack_khk","B_AssaultPack_blk","B_TacticalPack_oli","B_Carryall_oli","B_Kitbag_sgg","B_FieldPack_oli"]; +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["vests", _vests]; +_crewLoadoutData set ["crewHelmets", _crewhelmets]; + +private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_Marshal","U_C_WorkerCoveralls","U_Rangemaster"]]; +_pilotLoadoutData set ["vests", _vests]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_O", "H_CrewHelmetHeli_O", "H_PilotHelmetHeli_B", "H_CrewHelmetHeli_B"]]; + if (_hasApex) then { - _backpacks append ["B_ViperHarness_oli_F","B_ViperLightHarness_oli_F"]; + #include "..\DLC_content\gear\Apex\Vanilla_Rivals.sqf" }; if (_hasArtOfWar) then { - _backpacks append ["B_CivilianBackpack_01_Everyday_Black_F","B_CivilianBackpack_01_Everyday_Astra_F","B_CivilianBackpack_01_Everyday_Vrana_F","B_CivilianBackpack_01_Sport_Green_F","B_CivilianBackpack_01_Sport_Red_F","B_CivilianBackpack_01_Sport_Blue_F"]; + #include "..\DLC_content\gear\Artofwar\Vanilla_Rivals.sqf" }; if (_hasContact) then { - _backpacks append ["B_FieldPack_green_F","B_RadioBag_01_digi_F","B_RadioBag_01_black_F","B_Carryall_green_F"]; + #include "..\DLC_content\gear\Contact\Vanilla_Rivals.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_Rivals.sqf" }; if (_hasRF) then { - _backpacks append ["B_DuffleBag_Olive_NoLogo_RF","B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_Sand_RF","B_DuffleBag_Red_RF","B_DuffleBag_Olive_RF","B_DuffleBag_Blue_RF","B_DuffleBag_Black_RF","B_DuffleBag_VRANA_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_Rivals.sqf" }; if (_hasLawsOfWar) then { - _backpacks append ["B_Messenger_Olive_F","B_Messenger_Black_F","B_LegStrapBag_olive_F","B_LegStrapBag_black_F"]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_Rivals.sqf" }; if (_hasGM) then { - _backpacks append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_blk","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli","gm_ge_backpack_sem35_oli","gm_pl_army_backpack_at_80_gry"]; + #include "..\DLC_content\gear\GM\Vanilla_Rivals.sqf" }; if (_hasCSLA) then { - _backpacks append ["US85_bpSf","FIA_bpPack", "US85_bpAlice"]; + #include "..\DLC_content\gear\CSLA\Vanilla_Rivals.sqf" }; if (_hasSOG) then { - _backpacks append [ - "vn_b_pack_m41_05", - "vn_b_pack_m41_04", - "vn_b_pack_m41_03", - "vn_b_pack_m41_02", - "vn_b_pack_m41_01", - "vn_b_pack_trp_02", - "vn_b_pack_trp_04", - "vn_b_pack_trp_01", - "vn_b_pack_trp_03", - "vn_b_pack_01", - "vn_b_pack_04", - "vn_b_pack_03", - "vn_b_pack_02", - "vn_b_pack_05", - "vn_o_pack_t884_01", - "vn_o_pack_02", - "vn_o_pack_01", - "vn_o_pack_05", - "vn_o_pack_03", - "vn_o_pack_07", - "vn_o_pack_06", - "vn_o_pack_04", - "vn_b_pack_01_02", - "vn_b_pack_04_02", - "vn_b_pack_03_02", - "vn_b_pack_02_02", - "vn_b_pack_05_02", - "vn_b_pack_arvn_04", - "vn_b_pack_arvn_03", - "vn_b_pack_arvn_02", - "vn_b_pack_arvn_01", - "vn_b_pack_trp_02_02", - "vn_b_pack_trp_04_02", - "vn_b_pack_trp_01_02", - "vn_b_pack_trp_03_02", - "vn_b_pack_lw_03", - "vn_b_pack_prc77_01", - "vn_b_pack_lw_06", - "vn_b_pack_lw_01", - "vn_b_pack_lw_02", - "vn_b_pack_lw_05", - "vn_b_pack_lw_07", - "vn_b_pack_m5_01", - "vn_b_pack_lw_04", - "vn_b_pack_p44_03", - "vn_b_pack_p44_02", - "vn_b_pack_p44_01", - "vn_b_pack_p08_03", - "vn_b_pack_p08_02", - "vn_b_pack_p08_01", - "vn_b_pack_pfield_02", - "vn_b_pack_pfield_01" - ]; + #include "..\DLC_content\gear\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _backpacks append [ - "B_SPE_US_Radio_packboard", - "B_SPE_US_packboard_eng", - "B_SPE_US_packboard_ammo", - "B_SPE_US_Backpack_Mk2", - "B_SPE_US_Backpack_pick", - "B_SPE_US_Backpack_RocketBag_Empty", - "B_SPE_US_Backpack_M43_GP", - "B_SPE_US_Backpack_M43_GP", - "B_SPE_US_Backpack_dday", - "B_SPE_US_Backpack", - "B_SPE_US_M36_Bandoleer", - "B_SPE_US_M36", - "B_SPE_GER_Tonister41_Frame_Full", - "B_SPE_GER_Tonister41_Frame", - "B_SPE_GER_Tonister34_canvas", - "B_SPE_GER_Tonister41_Frame_Full_ST", - "B_SPE_GER_Tonister41_Frame_ST", - "B_SPE_GER_A_frame_ST_Full" - ]; + #include "..\DLC_content\gear\SPE\Vanilla_Rivals.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\gear\Jets\Vanilla_Rivals.sqf" }; _loadoutData set ["offuniforms", _offuniforms]; ///check offuniforms later. @@ -2118,105 +400,6 @@ _loadoutData set ["items_police_extras", []]; _loadoutData set ["items_crew_extras", []]; _loadoutData set ["items_unarmed_extras", []]; - -////////////////////////// -// Misc Loadouts // -////////////////////////// - -private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_crewLoadoutData set ["vests", _vests]; -_crewLoadoutData set ["crewHelmets", _crewhelmets]; - -private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_pilotLoadoutData set ["uniforms", ["U_Marshal","U_C_WorkerCoveralls","U_Rangemaster"]]; -_pilotLoadoutData set ["vests", _vests]; -_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_O", "H_CrewHelmetHeli_O", "H_PilotHelmetHeli_B", "H_CrewHelmetHeli_B"]]; - -if (_hasRF) then { - (_pilotLoadoutData get "uniforms") append [ - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_lbrown_RF", - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; -}; - -if (_hasRF) then { - (_pilotLoadoutData get "helmets") append [ - "H_PilotHelmetHeli_White_RF", - "H_PilotHelmetHeli_Yellow_RF", - "H_PilotHelmetHeli_Green_RF", - "H_PilotHelmetHeli_Red_RF", - "H_PilotHelmetHeli_MilGreen_RF", - "H_PilotHelmetHeli_Orange_RF", - "H_PilotHelmetHeli_Blue_RF", - "H_PilotHelmetHeli_Black_RF" - ]; -}; - -if (_hasSOG) then { - (_pilotLoadoutData get "uniforms") append [ - "vn_o_uniform_nva_air_01", - "vn_b_uniform_k2b_02_03", - "vn_b_uniform_k2b_01_04", - "vn_b_uniform_k2b_01_05", - "vn_b_uniform_k2b_01_02", - "vn_b_uniform_k2b_02_04", - "vn_b_uniform_k2b_02_05", - "vn_b_uniform_k2b_02_02", - "vn_b_uniform_k2b_01_01", - "vn_b_uniform_k2b_02_01", - "vn_b_uniform_k2b_03_01", - "vn_b_uniform_heli_01_01", - "vn_b_uniform_k2b_03_02" - ]; -}; - -if (_hasSOG) then { - (_pilotLoadoutData get "helmets") append [ - "vn_o_helmet_zsh3_02", - "vn_o_helmet_zsh3_01", - "vn_b_helmet_svh4_02_05", - "vn_b_helmet_svh4_01_05", - "vn_b_helmet_svh4_02_02", - "vn_b_helmet_svh4_01_02", - "vn_b_helmet_svh4_02_04", - "vn_b_helmet_svh4_01_04", - "vn_b_helmet_svh4_02_01", - "vn_b_helmet_svh4_01_01", - "vn_b_helmet_aph6_02_01", - "vn_b_helmet_aph6_01_01", - "vn_b_helmet_aph6_02_04", - "vn_b_helmet_aph6_01_04", - "vn_b_helmet_aph6_02_03", - "vn_b_helmet_aph6_01_03", - "vn_b_helmet_aph6_02_05", - "vn_b_helmet_aph6_01_05", - "vn_b_helmet_aph6_02_02", - "vn_b_helmet_aph6_01_02" - ]; -}; - -if (_hasSPE) then { - (_pilotLoadoutData get "uniforms") append [ - "U_SPE_US_S31A_glove", - "U_SPE_US_S31A", - "U_SPE_US_S31_erla_glove", - "U_SPE_US_S31_erla", - "U_SPE_US_Pilot_glove", - "U_SPE_US_Pilot", - "U_SPE_US_Pilot_lthr_glove", - "U_SPE_US_Pilot_lthr" - ]; -}; - // ##################### DO NOT TOUCH ANYTHING BELOW THIS LINE ##################### diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf index 3dad4a7275..80ee4d9f16 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_LE.sqf @@ -25,9 +25,39 @@ private _hasSPE = "spe" in A3A_enabledDLC; // Identities // ////////////////////////////////////// -["faces", ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem","TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04","TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]] call _fnc_saveToTemplate; -["voices", ["Male01ENGFRE","Male02ENGFRE","male01fre","male02fre","male03fre"]] call _fnc_saveToTemplate; - +private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem","TanoanHead_A3_01","TanoanHead_A3_02","TanoanHead_A3_03","TanoanHead_A3_04","TanoanHead_A3_05","TanoanHead_A3_06","TanoanHead_A3_07","TanoanHead_A3_08"]; +private _voices = ["Male01ENGFRE","Male02ENGFRE","male01fre","male02fre","male03fre"]; +["voices", _voices] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_french.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_nocamo.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf", + #include "..\DLC_content\faces\WS\WS_african.sqf" + ]; +}; ////////////////////////// // Vehicles // ////////////////////////// @@ -273,19 +303,14 @@ if (_hasSPE) then { ////////////////////////// // Loadouts // ////////////////////////// +private _loadoutData = call _fnc_createLoadoutData; _loadoutData set ["lightHELaunchers", [ ["launch_RPG32_green_F", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] ]]; _loadoutData set ["AALaunchers", [ ["launch_B_Titan_tna_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] ]]; -_loadoutData set ["lightATLaunchers", [ - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_RPG32_green_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], - ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] -]]; -private _loadoutData = call _fnc_createLoadoutData; + private _rifles = [ ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_F", "30Rnd_762x39_Mag_F", "30Rnd_762x39_Mag_Green_F"], [], ""] ]; @@ -312,260 +337,51 @@ private _marksmanRifles = [ ["arifle_AK12_F", "", "acc_flashlight", "optic_DMS", ["30Rnd_762x39_AK12_Mag_F", "30Rnd_762x39_AK12_Mag_F", "30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] ]; +private _rpgs = [ + ["launch_RPG32_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_RPG32_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_RPG32_F", "", "", "", ["RPG32_F", "RPG32_F", "RPG32_HE_F"], [], ""], + ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] +]; + private _pistols = ["hgun_Pistol_01_F"]; private _helmets = ["H_Helmet_Skate"]; +if (_hasGM) then { + #include "..\DLC_content\weapons\GM\Vanilla_Rivals.sqf" +}; + if (_hasRF) then { - _marksmanRifles pushBack ["srifle_DMR_01_black_RF", "", "acc_flashlight", "optic_VRCO_RF", ["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"], [], ""]; - _rifles pushBack ["arifle_ash12_blk_RF", "", "", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _enforcerRifles pushBack ["arifle_ash12_LR_blk_RF", "", "optic_VRCO_RF", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _tunedRifles pushBack ["arifle_ash12_LR_blk_RF", "", "", "optic_VRCO_RF", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _gls pushBack ["arifle_ash12_GL_blk_RF", "", "acc_flashlight", "optic_VRCO_khk_RF", ["10Rnd_127x55_Mag_RF", "20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "UGL_FlareGreen_F"], ""]; - _pistols append ["hgun_Glock19_RF", "hgun_Glock19_auto_RF", "hgun_DEagle_RF", "hgun_Glock19_auto_khk_RF", "hgun_DEagle_classic_RF"]; - - _helmets append ["H_HelmetHeavy_VisorUp_Olive_RF", "H_HelmetB_plain_sb_tna_RF","H_HelmetHeavy_Olive_RF"]; - - if (random 100 <= 25) then { - _tunedRifles pushBack ["srifle_h6_gold_rf", "muzzle_snds_M", "", "optic_VRCO_RF", ["30Rnd_556x45_AP_Stanag_green_RF"], [], ""]; - _pistols append ["hgun_DEagle_gold_RF"]; - }; + #include "..\DLC_content\weapons\RF\Vanilla_Rivals.sqf" }; if (_hasContact) then { - _carbines pushBack ["arifle_AK12U_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _tunedRifles pushBack ["arifle_AK12U_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _marksmanRifles = [ - ["srifle_DMR_06_hunter_F", "", "", "optic_DMS_weathered_F", ["10Rnd_Mk14_762x51_Mag"], [], ""] - ]; + #include "..\DLC_content\weapons\Contact\Vanilla_Rivals.sqf" +}; + +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_Rivals.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\weapons\Apex\Vanilla_Rivals.sqf" }; if (_hasWs) then { - _rifles append [ - ["arifle_Galat_lxWS", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""], - ["arifle_Velko_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _tunedRifles append [ - ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], - ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS", "", "saber_light_lxWS", "optic_r1_high_lxWS", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _gls append [ - ["arifle_VelkoR5_GL_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SLR_GL_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS", "1Rnd_40mm_HE_lxWS", "1Rnd_58mm_AT_lxWS", "1Rnd_50mm_Smoke_lxWS"], ""] - ]; - _mgs pushBack ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""]; - _marksmanRifles pushBack ["arifle_SLR_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""]; - _enforcerRifles append [ - ["arifle_VelkoR5_lxWS", "", "", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Galat_lxWS", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""], - ["sgun_aa40_lxWS", "", "", "", ["20Rnd_12Gauge_AA40_Pellets_lxWS", "20Rnd_12Gauge_AA40_Slug_lxWS", "20Rnd_12Gauge_AA40_HE_lxWS"], [], ""] - ]; + #include "..\DLC_content\weapons\WS\Vanilla_Rivals.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\weapons\CSLA\Vanilla_Rivals.sqf" }; if (_hasSOG) then { - (_loadoutData get "lightATLaunchers") append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; - _gls append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - // - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _rifles append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - // - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - _carbines append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - _tunedRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _marksmanRifles append [ - ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], - // - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - // - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; - _enforcerRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _mgs append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - // - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - _pistols append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; + #include "..\DLC_content\weapons\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - (_loadoutData get "lightATLaunchers") append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] - ]; - _rifles append [ - ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] - ]; - _marksmanRifles append [ - ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], - ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], - ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] - ]; - _mgs append [ - ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] - ]; - _carbines append [ - ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] - ]; - _pistols append [ - ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], - ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] - ]; + #include "..\DLC_content\weapons\SPE\Vanilla_Rivals.sqf" }; _loadoutData set ["rifles", _rifles]; @@ -575,6 +391,7 @@ _loadoutData set ["carbines", _carbines]; _loadoutData set ["grenadeLaunchers", _gls]; _loadoutData set ["machineGuns", _mgs]; _loadoutData set ["marksmanRifles", _marksmanRifles]; +_loadoutData set ["lightATLaunchers", _rpgs]; _loadoutData set ["sidearms", _pistols]; @@ -598,65 +415,8 @@ _loadoutData set ["facewear", [ "G_Bandanna_blk" ]]; -if (_hasSOG) then { - (_loadoutData get "facewear") append [ - "vn_b_acc_towel_02", - "vn_b_acc_towel_01", - "vn_b_spectacles_tinted", - "vn_g_glasses_01", - "vn_b_squares_tinted", - "vn_b_squares", - "vn_g_spectacles_01", - "vn_g_spectacles_02", - "vn_b_spectacles", - "vn_b_acc_rag_02", - "vn_b_acc_rag_01", - "vn_o_scarf_01_01", - "vn_b_scarf_01_01", - "vn_o_scarf_01_02", - "vn_o_scarf_01_03", - "vn_o_scarf_01_04", - "vn_b_scarf_01_03", - "vn_o_poncho_01_01", - "vn_o_acc_goggles_02", - "vn_b_acc_goggles_01", - "vn_o_acc_goggles_01", - "vn_o_bandana_g", - "vn_o_bandana_b", - "vn_b_bandana_a", - "vn_b_aviator" - ]; -}; - -if (_hasSPE) then { - (_loadoutData get "facewear") append [ - "G_SPE_GER_Headset", - "G_SPE_Sunglasses_US_Yellow", - "G_SPE_Sunglasses_US_Red", - "G_SPE_Pipe_Sir_Winston", - "G_SPE_Sunglasses_GER_Red", - "G_SPE_Sunglasses_GER_Brown", - "G_SPE_Polar_Goggles", - "G_SPE_SWDG_Goggles", - "G_SPE_Dust_Goggles", - "G_SPE_Ful_Vue", - "G_SPE_Ful_Vue_Reinforced", - "G_SPE_Dust_Goggles_2", - "G_SPE_Dienst_Brille", - "G_SPE_Cigarette_Strike_Outs", - "G_SPE_Cigarette_Grundstein", - "G_SPE_Cigarette_Belomorkanal", - "G_SPE_Cigar_Moza", - "G_SPE_Binoculars" - ]; -}; - _loadoutData set ["fullmask", []]; -if (_hasSOG) then { - (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; -}; - _loadoutData set ["headgear", [ "H_Booniehat_oli", "H_Beret_blk", @@ -682,144 +442,44 @@ _loadoutData set ["uniforms", [ "U_I_C_Soldier_Bandit_3_F" ]]; +private _vests = ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F", "V_TacVest_blk"]; +_loadoutData set ["offuniforms", ["U_I_C_Soldier_Camo_F"]]; +_loadoutData set ["vests", _vests]; + +private _backpacks = ["B_AssaultPack_rgr","B_AssaultPack_cbr","B_AssaultPack_sgg","B_AssaultPack_khk","B_AssaultPack_blk","B_TacticalPack_oli","B_Carryall_oli","B_Kitbag_sgg","B_FieldPack_oli"]; +_loadoutData set ["backpacks", _backpacks]; +_loadoutData set ["helmets", _helmets]; +private _crewhelmets = ["H_Tank_black_F"]; +_loadoutData set ["crewHelmets", _crewhelmets]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["vests", ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F", "V_TacVest_blk"]]; +_crewLoadoutData set ["helmets", ["H_Tank_black_F"]]; + +private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["vests", ["V_TacChestrig_cbr_F"]]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_O"]]; + if (_hasLawsOfWar) then { - _helmets pushBack "H_PASGT_basic_olive_F"; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_Rivals.sqf" }; -_loadoutData set ["offuniforms", ["U_I_C_Soldier_Camo_F"]]; -_loadoutData set ["vests", ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F", "V_TacVest_blk"]]; +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_Rivals.sqf" +}; if (_hasSOG) then { - _vests append [ - "vn_o_vest_vc_02", - "vn_o_vest_vc_03", - "vn_o_vest_vc_04", - "vn_o_vest_vc_05", - "vn_o_vest_vc_01", - "vn_b_vest_usmc_07", - "vn_b_vest_usmc_08", - "vn_b_vest_usmc_09", - "vn_b_vest_sog_04", - "vn_b_vest_sog_01", - "vn_b_vest_sog_02", - "vn_b_vest_sog_06", - "vn_b_vest_sog_05", - "vn_b_vest_sog_03", - "vn_b_vest_seal_05", - "vn_b_vest_seal_03", - "vn_b_vest_sas_01", - "vn_b_vest_sas_04", - "vn_b_vest_sas_03", - "vn_b_vest_sas_02", - "vn_o_vest_08", - "vn_o_vest_02", - "vn_o_vest_07", - "vn_o_vest_03", - "vn_o_vest_06", - "vn_o_vest_01", - "vn_b_vest_usarmy_04", - "vn_b_vest_usarmy_03", - "vn_b_vest_usarmy_02", - "vn_b_vest_usarmy_09", - "vn_b_vest_usarmy_06", - "vn_b_vest_usarmy_07", - "vn_b_vest_usarmy_08", - "vn_b_vest_usarmy_05", - "vn_b_vest_usarmy_10", - "vn_b_vest_anzac_03", - "vn_b_vest_anzac_02", - "vn_b_vest_anzac_01", - "vn_b_vest_anzac_07", - "vn_b_vest_anzac_05", - "vn_b_vest_anzac_06", - "vn_b_vest_anzac_04", - "vn_b_vest_usmc_02", - "vn_b_vest_usmc_01", - "vn_b_vest_usmc_06", - "vn_b_vest_usmc_03", - "vn_b_vest_usmc_04", - "vn_b_vest_usmc_05", - "vn_b_vest_usarmy_14", - "vn_b_vest_usarmy_13", - "vn_b_vest_usarmy_12", - "vn_b_vest_usarmy_11", - "vn_b_vest_anzac_08", - "vn_b_vest_anzac_09", - "vn_b_vest_aircrew_01" - ]; + #include "..\DLC_content\weapons\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _vests append [ - "V_SPE_US_Vest_Thompson_M43", - "V_SPE_US_Vest_Thompson", - "V_SPE_US_Vest_Carbine_pick", - "V_SPE_US_Vest_Carbine_m43", - "V_SPE_US_Vest_M1919", - "V_SPE_US_Vest_Carbine_eng", - "V_SPE_US_Vest_Carbine_mk2", - "V_SPE_US_Vest_Carbine", - "V_SPE_US_Vest_Asst_MG", - "V_SPE_US_Vest_Thompson_nco_Radio", - "V_SPE_US_Vest_Thompson_nco", - "V_SPE_US_Vest_45_off", - "V_SPE_US_Vest_Carbine_nco_Radio", - "V_SPE_US_Vest_Carbine_nco", - "V_SPE_US_Vest_Medic2", - "V_SPE_US_Vest_Medic", - "V_SPE_US_Vest_Medic3", - "V_SPE_US_Vest_Grenadier", - "V_SPE_US_Vest_Garand_45", - "V_SPE_US_Vest_Garand_mk2", - "V_SPE_US_Vest_Garand_map", - "V_SPE_US_Vest_Garand_M43", - "V_SPE_US_Vest_Garand_eng", - "V_SPE_US_Vest_Garand_gp", - "V_SPE_US_Vest_Garand", - "V_SPE_US_Vest_Bar", - "V_SPE_US_Vest_Bar_assist", - "V_SPE_US_Assault_Vest_rifle_M43", - "V_SPE_US_Assault_Vest_rifle", - "V_SPE_US_Assault_Vest_alt", - "V_SPE_US_Assault_Vest_eng", - "V_SPE_US_Assault_Vest_Light", - "V_SPE_US_Assault_Vest_dday_rifle", - "V_SPE_US_Assault_Vest_dday_rifle_M43", - "V_SPE_US_Assault_Vest_dday_eng", - "V_SPE_US_Assault_Vest_dday_Bag", - "V_SPE_US_Assault_Vest_dday", - "V_SPE_US_Assault_Vest_Bag", - "V_SPE_US_Assault_Vest", - "V_SPE_GER_VestUnterofficer", - "V_SPE_GER_VestSTG", - "V_SPE_GER_VestMP40", - "V_SPE_GER_FWOVest", - "V_SPE_GER_SaniVest", - "V_SPE_GER_VestKar98", - "V_SPE_GER_PioneerVest", - "V_SPE_GER_FieldOfficer", - "V_SPE_GER_VestMG", - "V_SPE_GER_SaniVest2", - "V_SPE_GER_VestG43", - "V_SPE_DAK_PioneerVest", - "V_SPE_DAK_SaniVest2", - "V_SPE_DAK_VestUnterofficer", - "V_SPE_DAK_VestSTG", - "V_SPE_DAK_VestMP40", - "V_SPE_DAK_FWOVest", - "V_SPE_DAK_VestKar98", - "V_SPE_DAK_VestMG", - "V_SPE_DAK_VestG43", - "V_SPE_FFI_Vest_rifle_pouch", - "V_SPE_FFI_Vest_rifle", - "V_SPE_FFI_Vest_Pouch" - ]; + #include "..\DLC_content\weapons\SPE\Vanilla_Rivals.sqf" }; -_loadoutData set ["backpacks", ["B_TacticalPack_oli", "B_Carryall_oli"]]; -_loadoutData set ["helmets", _helmets]; -_loadoutData set ["crewHelmets", ["H_Tank_black_F"]]; - //Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. _loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla _loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla @@ -852,20 +512,6 @@ _loadoutData set ["items_police_extras", []]; _loadoutData set ["items_crew_extras", []]; _loadoutData set ["items_unarmed_extras", []]; - -////////////////////////// -// Misc Loadouts // -////////////////////////// - -private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_crewLoadoutData set ["vests", ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F", "V_TacVest_blk"]]; -_crewLoadoutData set ["helmets", ["H_Tank_black_F"]]; - -private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_pilotLoadoutData set ["vests", ["V_TacChestrig_cbr_F"]]; -_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_O"]]; - - // ##################### DO NOT TOUCH ANYTHING BELOW THIS LINE ##################### diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf index 998cd6fe7a..bc012cfa35 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_Riv_Remnants.sqf @@ -51,8 +51,8 @@ private _hasSPE = "spe" in A3A_enabledDLC; ["ammobox", "Box_FIA_Support_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! ["surrenderCrate", "Box_Syndicate_Wps_F"] call _fnc_saveToTemplate; -private _lightArmedVehicles = ["I_MRAP_03_gmg_F","I_MRAP_03_hmg_F"]; -private _lightUnarmedVehicles = ["I_MRAP_03_F"]; +private _lightArmedVehicles = ["I_MRAP_03_gmg_F","I_MRAP_03_hmg_F","I_G_Offroad_01_AT_F", "I_G_Offroad_01_armed_F"]; +private _lightUnarmedVehicles = ["I_MRAP_03_F","I_G_Offroad_01_F"]; private _apc = ["I_APC_Wheeled_03_cannon_F","I_APC_tracked_03_cannon_F"]; private _tanks = ["I_UGV_01_rcws_F","I_MBT_03_cannon_F"]; private _helis = ["I_Heli_Transport_02_F","I_Heli_light_03_dynamicLoadout_F","I_Heli_light_03_unarmed_F"]; @@ -64,96 +64,39 @@ private _staticAT = ["B_static_AT_F"]; private _staticMortars = ["I_G_Mortar_01_F"]; if (_hasApex) then { - _lightArmedVehicles append ["I_C_Offroad_02_AT_F", "I_C_Offroad_02_LMG_F", "I_G_Offroad_01_AT_F", "I_G_Offroad_01_armed_F"]; - _lightUnarmedVehicles append ["I_C_Offroad_02_unarmed_F","B_G_Offroad_01_F"]; -} else { - _lightArmedVehicles append ["I_G_Offroad_01_AT_F", "I_G_Offroad_01_armed_F"]; - _lightUnarmedVehicles pushBack "I_G_Offroad_01_F"; + #include "..\DLC_content\vehicles\Apex\Vanilla_Riv_Remnants.sqf" }; if (_hasWs) then { - _lightArmedVehicles append ["I_G_Offroad_01_armor_AT_lxWS", "I_G_Offroad_01_armor_armed_lxWS"]; - _lightUnarmedVehicles pushBack "I_G_Offroad_01_armor_base_lxWS"; - _apc append ["O_SFIA_APC_Wheeled_02_hmg_lxWS","O_SFIA_APC_Wheeled_02_unarmed_lxWS"]; - _uav append ["I_UAV_02_lxWS","O_Tura_UAV_02_IED_lxWS"]; + #include "..\DLC_content\vehicles\WS\Vanilla_Riv_Remnants.sqf" }; if (_hasLawsOfWar) then { - _trucks append ["I_G_Van_02_transport_F", "I_G_Van_02_vehicle_F"]; - _uav append ["O_UAV_06_F","O_UAV_06_medical_F","C_IDAP_UAV_06_antimine_F"]; + #include "..\DLC_content\vehicles\Lawsofwar\Vanilla_Riv_Remnants.sqf" }; if (_hasTanks) then { - _tanks append ["I_LT_01_cannon_F","I_LT_01_AT_F"]; + #include "..\DLC_content\vehicles\Tanks\Vanilla_Riv_Remnants.sqf" }; if (isClass (configFile >> "cfgVehicles" >> "gmx_aaf_m113a2dk_wdl") && _hasGM) then { - _staticLowWeapons append ["gm_dk_army_mg3_aatripod", "gm_gc_army_dshkm_aatripod"]; - _staticAT append ["gm_ge_army_milan_launcher_tripod", "gm_gc_army_fagot_launcher_tripod", "gm_gc_army_spg9_tripod"]; - _lightArmedVehicles append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3","gm_pl_army_uaz469_dshkm","gm_gc_army_uaz469_spg9_noinsignia"]; - _lightUnarmedVehicles append ["gmx_aaf_iltis_cargo_wdl","gm_gc_army_brdm2um_noinsignia","gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_u1300l_container","gm_dk_army_typ247_cargo","gm_dk_army_typ253_cargo","gm_pl_army_ural4320_cargo","gm_ge_army_kat1_451_container"]; - _trucks append ["gmx_aaf_kat1_451_container_wdl","gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_kat1_454_cargo_wdl","gmx_aaf_u1300l_container_wdl","gmx_aaf_u1300l_cargo_wdl", - "gm_gc_army_ural375d_cargo_noinsignia","gm_gc_army_ural4320_cargo_noinsignia","gm_dk_army_typ247_cargo","gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_u1300l_container","gm_ge_army_kat1_451_cargo","gm_ge_army_u1300l_cargo"]; - _tanks append ["gmx_aaf_leopard1a1a1_wdl","gmx_aaf_leopard1a3_wdl","gmx_aaf_leopard1a5_wdl" - "gm_ge_army_Leopard1a1_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia" - ]; - _helis append ["gmx_aaf_ch53g_wdl","gmx_aaf_ch53gs_wdl","gmx_aaf_bo105p_pah1_wdl","gmx_aaf_bo105p_pah1a1_wdl","gmx_aaf_bo105m_vbh_wdl","gmx_aaf_bo105p1m_vbh_wdl","gmx_aaf_bo105p1m_vbh_swooper_wdl", - "gm_pl_airforce_mi2t","gm_pl_airforce_mi2urn","gm_pl_airforce_mi2us","gm_gc_airforce_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_pl_airforce_mi2urs_noinsignia" - ]; - _apc append ["gmx_aaf_bpz2a0_wdl","gmx_aaf_m113a1g_apc_wdl","gmx_aaf_m113a1g_apc_milan_wdl","gmx_aaf_m113a1g_command_wdl","gmx_aaf_m113a2dk_wdl","gmx_aaf_luchsa2_wdl","gmx_aaf_luchsa1_wdl","gmx_aaf_marder1a1plus_wdl","gmx_aaf_marder1a1a_wdl","gmx_aaf_marder1a2_wdl","gmx_aaf_fuchsa0_command_wdl","gmx_aaf_fuchsa0_engineer_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl" - ,"gm_gc_army_brdm2_noinsignia","gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia" - ]; + #include "..\DLC_content\vehicles\GM\Vanilla_Riv_Remnants.sqf" }; if (_hasCSLA) then { - _staticLowWeapons append ["AFMC_infFALf", "AFMC_M2l","CSLA_UK59L_Stat","CSLA_UK59T_Stat"]; - _staticAT append ["AFMC_TOW_Stat", "CSLA_rT21","CSLA_9K113_Stat"]; - _staticMortars append ["US85_M252_Stat","CSLA_M52_Stat"]; - _lightArmedVehicles append ["US85_M1025_M2","US85_M1025_M60","US85_M1043_M2","US85_M1043_M60","US85_M998SFGT","FIA_AZU_DSKM_noinsignia","FIA_AZU_T21_noinsignia"]; - _lightUnarmedVehicles append ["US85_M1008c","US85_M1008","US85_M1025_ua","US85_M1043_ua","FIA_AZU_para_noinsignia","CSLA_AZU_R2_noinsignia","CSLA_AZU_noinsignia"]; - _tanks append ["US85_M1A1","US85_M1IP","CSLA_T72_noinsignia","CSLA_T72M_noinsignia","CSLA_T72M1_noinsignia"]; - _helis append ["US85_MH60M134","US85_UH60M240","CSLA_Mi17_noinsignia","CSLA_Mi17mg_noinsignia"]; - _apc append ["AFMC_LAV25","AFMC_M113A1","AFMC_M113A2ext","CSLA_BVP1_noinsignia","CSLA_MU90_noinsignia","CSLA_OT62_noinsignia","CSLA_OT64C_noinsignia","CSLA_OT65A_noinsignia","FIA_BTR40_noinsignia","FIA_BTR40_DSKM_noinsignia"]; + #include "..\DLC_content\vehicles\CSLA\Vanilla_Riv_Remnants.sqf" }; if (_hasRF) then { - _lightArmedVehicles append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf","I_G_Pickup_hmg_rf"]; - _lightUnarmedVehicles append ["I_Pickup_rf","I_Pickup_Comms_rf"]; - _uav append ["I_UAV_RC40_SENSOR_RF","I_UAV_RC40_HE_RF","I_UAV_RC40_SmokeWhite_RF"]; - _helis append ["I_Heli_EC_01A_military_RF","I_Heli_EC_02_RF","a3a_green_Heli_light_03_unarmed_RF","a3a_AAF_Heli_light_03_unarmed_RF","a3a_AAF_Heli_light_03_dynamicLoadout_RF"]; - _staticMortars append ["I_CommandoMortar_RF","I_TwinMortar_RF"] + #include "..\DLC_content\vehicles\RF\Vanilla_Riv_Remnants.sqf" }; if (_hasSOG) then { - _staticLowWeapons append ["vn_b_army_static_m2_scoped_high","vn_o_pl_static_mg42_high","vn_o_kr_static_sgm_high_01","vn_o_kr_static_m1910_high_01","vn_i_fank_70_static_rpd_high","vn_i_fank_71_static_m60_high","vn_i_fank_71_static_m2_high","vn_i_fank_71_static_m1919a4_high", - "vn_i_fank_70_static_dshkm_high_01","vn_i_fank_70_static_dp28_high","vn_i_static_m1919a4_high","vn_i_static_m2_high","vn_i_static_m60_high","vn_i_fank_70_static_dshkm_high_02","vn_i_fank_70_static_sgm_high_01"]; - _staticAT append ["vn_o_pl_static_d44","vn_o_pl_static_at3","vn_i_fank_70_static_type56rr","vn_i_fank_71_static_m40a1rr","vn_i_static_tow","vn_i_static_m101_01"]; - _staticMortars append ["vn_b_aus_army_static_mortar_m2","vn_b_aus_army_static_mortar_m29","vn_o_kr_static_mortar_type53","vn_o_kr_static_mortar_type63"]; - _lightArmedVehicles append ["vn_b_wheeled_m151_mg_03_noinsignia","vn_b_wheeled_m151_mg_02_noinsignia","vn_b_wheeled_m151_mg_04_noinsignia","vn_o_wheeled_btr40_mg_02_noinsignia", - "vn_o_wheeled_btr40_mg_01_noinsignia","vn_o_wheeled_btr40_mg_04_noinsignia","vn_b_wheeled_lr2a_mg_02_aus_army_noinsignia","vn_b_wheeled_lr2a_mg_01_aus_army_noinsignia","vn_o_car_04_mg_01_kr","vn_o_wheeled_z157_mg_01_nvam"]; - _lightUnarmedVehicles append ["vn_b_wheeled_lr2a_02_aus_army","vn_b_wheeled_lr2a_01_aus_army","vn_b_wheeled_m151_01_aus_army","vn_b_wheeled_m151_02_aus_army","vn_o_wheeled_btr40_01_noinsignia"]; - _tanks append ["vn_o_armor_type63_01_noinsignia","vn_o_armor_t54b_01_nva65_noinsignia","vn_o_armor_pt76b_01_nva65_noinsignia","vn_o_armor_ot54_01_nva65_noinsignia","vn_o_armor_pt76a_01_pl_noinsignia","vn_b_armor_m41_01_01_noinsignia","vn_b_armor_m48_01_01_noinsignia","vn_b_armor_m67_01_01_noinsignia"]; - _helis append ["vn_b_air_uh1b_01_09","vn_b_air_uh1d_04_09","vn_o_air_mi2_02_02_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_01_02_noinsignia","vn_o_air_mi2_01_01_noinsignia","vn_b_air_uh1f_01_03_noinsignia","vn_b_air_oh6a_01_noinsignia","vn_b_air_uh1b_01_02_noinsignia","vn_b_air_uh1c_07_02_noinsignia", - "vn_b_air_ch34_04_03_noinsignia","vn_b_air_ch34_04_01_noinsignia","vn_b_air_ch34_04_04_noinsignia","vn_b_air_ch34_04_02_noinsignia","vn_o_air_mi2_03_03_noinsignia","vn_o_air_mi2_03_05_noinsignia","vn_o_air_mi2_04_03_noinsignia", - "vn_o_air_mi2_04_01_noinsignia","vn_o_air_mi2_04_05_noinsignia","vn_b_air_uh1b_02_05_noinsignia","vn_b_air_oh6a_02_noinsignia","vn_b_air_oh6a_03_noinsignia","vn_b_air_oh6a_07_noinsignia","vn_b_air_uh1d_03_01_noinsignia","vn_b_air_oh6a_06_noinsignia","vn_b_air_oh6a_05_noinsignia","vn_b_air_oh6a_04_noinsignia" - ,"vn_o_air_mi2_05_03_noinsignia","vn_o_air_mi2_05_01_noinsignia","vn_o_air_mi2_05_05_noinsignia","vn_b_air_uh1c_03_01_noinsignia","vn_b_air_uh1c_01_02_noinsignia","vn_b_air_uh1c_05_01_noinsignia","vn_b_air_uh1c_02_02_noinsignia","vn_b_air_uh1c_04_02_noinsignia", - "vn_b_air_uh1c_06_01_noinsignia","vn_b_air_ah1g_01_noinsignia","vn_b_air_ach47_04_01_noinsignia","vn_b_air_ach47_03_01_noinsignia","vn_b_air_ach47_05_01_noinsignia","vn_b_air_ach47_01_01_noinsignia","vn_b_air_ach47_02_01_noinsignia" - ,"vn_i_air_ch47_01_01_noinsignia","vn_i_air_ch34_02_02","vn_i_air_ch34_01_02_noinsignia","vn_i_air_ch34_02_01_noinsignia","vn_b_air_ch34_01_01_noinsignia","vn_b_air_ch34_03_01_noinsignia","vn_b_air_ch47_04_01_noinsignia","vn_b_air_uh1d_02_01_noinsignia" - ]; - _apc append ["vn_i_armor_m132_01_noinsignia","vn_o_armor_btr50pk_01_nva65_noinsignia","vn_b_armor_m113_01_aus_army_noinsignia","vn_b_armor_m113_acav_04_noinsignia","vn_b_armor_m113_acav_02_noinsignia","vn_b_armor_m113_acav_01_noinsignia","vn_b_armor_m113_acav_06_noinsignia", - "vn_b_armor_m113_acav_03_noinsignia","vn_b_armor_m113_acav_05_noinsignia","vn_b_armor_m113_01_noinsignia"]; + #include "..\DLC_content\vehicles\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _staticLowWeapons append ["SPE_ST_MG34_Lafette_Deployed","SPE_ST_MG42_Lafette_Deployed","SPE_GER_SearchLight","SPE_FR_M1919A6_Bipod","SPE_FR_M1919_M2_Trench_Deployed"]; - _staticAT append ["SPE_ST_FlaK_36","SPE_ST_Pak40","SPE_ST_leFH18_AT","SPE_FR_57mm_M1"]; - _staticMortars append ["SPE_M1_81","SPE_GrW278_1"]; - //_lightArmedVehicles append []; - //_lightUnarmedVehicles append []; - _tanks append ["SPE_PzKpfwIII_J_noinsignia","SPE_PzKpfwIII_L_noinsignia","SPE_PzKpfwIII_M_noinsignia","SPE_PzKpfwIII_N_noinsignia","SPE_PzKpfwIV_G_noinsignia","SPE_ST_PzKpfwVI_H1","SPE_FR_M10_noinsignia", - "SPE_FR_M4A0_75_Early_noinsignia","SPE_FR_M4A0_75_mid_noinsignia","SPE_FR_M4A1_76_noinsignia","SPE_FR_M4A1_75_noinsignia","SPE_M18_Hellcat_noinsignia","SPE_M4A1_T34_Calliope_Direct_noinsignia"]; - _apc append ["SPE_FFI_SdKfz250_1_noinsignia","SPE_FR_M3_Halftrack_noinsignia"]; - _trucks append ["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia","SPE_FR_M3_Halftrack_Unarmed_noinsignia"]; + #include "..\DLC_content\vehicles\SPE\Vanilla_Rivals.sqf" }; ["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; @@ -175,229 +118,21 @@ if (_hasSPE) then { ["vehiclesRivalsUavs", _uav] call _fnc_saveToTemplate; ["animations", [ - ["O_SFIA_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["O_SFIA_APC_Wheeled_02_unarmed_lxWS", ["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], - ["a3a_AAF_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0,"hide_tread",0.3]], - ["a3a_green_Heli_light_03_unarmed_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3,"hide_tread",0.3]], - ["a3a_AAF_Heli_light_03_dynamicLoadout_RF", ["door_1",0.3,"door_2",0.3,"hide_radar",0.3,"hide_antenna",0.3,"hide_float_bags",0.3]], - ["a3a_Heli_EC_02_RF", ["hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Heli_EC_01A_military_RF", ["hide_winch",0.3,"hide_mirror",0.3,"hide_antenna",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_04_military_RF", ["hide_ir_large",0.3,"hide_radar",0.3,"hide_searchlamp",0.3,"hide_winch",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_fueltanks",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["B_Heli_EC_03_RF", ["hide_radar",0.3,"hide_float_bags",0.3,"hide_antenna",0.3,"hide_refuelprobe",0.3,"hide_sensor",0.3,"hide_ir_small",0.3,"hide_ir_large",0.3,"hide_engfilters_01",0.3,"hide_engfilters_02",0.3,"hide_rotordome",0.3,"hide_hook",0.3,"hide_chin_plate",0.3,"hide_ceiling_blanket",0.3,"hide_cm_dispenser",0.3,"door_copilot",0,"door_pilot",0,"door_cargo_left",0.3,"door_cargo_right",0.3]], - ["I_Pickup_aat_rf", ["hide_frame",0.3,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_rf", ["hide_bullbar",0.3,"hide_fuel_tank",1,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_cover",1,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0.3,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack",0.3,"hide_rack_spotlights",0.3,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_Comms_rf", ["hide_rack",0.3,"hide_rack_antenna",0.3,"hide_frame",0.3,"hide_frame_full",0.3,"hide_frame_full_panel",0.3,"hide_box",0.3,"hide_box_door",0.3,"hide_trunk_door",0.3,"trunk_door_open",0,"box_door_open",0,"hide_police",1,"hide_Services",1,"BeaconsServicesStart",0,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_rack_spotlights",0.3,"hide_sidesteps",0.3]], - ["I_Pickup_mmg_rf", ["hide_trunk_cover",1,"hide_frame_full",0.3,"hide_bullbar",0.3,"hide_snorkel",0.3,"hide_antenna",0.3,"hide_trunk_door",0.3,"trunk_door_open",0.3,"hide_armor_window_armor_top",1,"window_armor_hatch_L_rot",0,"window_armor_hatch_R_rot",0,"door_F_L_open",0,"door_F_R_open",0,"door_R_L_open",0,"door_R_R_open",0,"hide_frame",0.3,"hide_sidesteps",0.3]], - ["I_TwinMortar_RF", ["hide_door_l",0.3,"hide_door_r",0.3]], - ["I_APC_Wheeled_03_cannon_F", ["showCamonetHull", 0.3, "showSLATHull", 0.3]], - ["I_MBT_03_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.25, "HideTurret", 0.3, "HideHull", 0.3]], - ["I_APC_tracked_03_cannon_F", ["showCamonetHull", 0.3, "showCamonetTurret", 0.3, "showTools", 0.3, "showSLATHull", 0.3, "showSLATTurret", 0.3]], - ["I_LT_01_AA_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags",0.3,"showSLATHull", 0.3]], - ["I_LT_01_AT_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_scout_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_LT_01_cannon_F", ["showTools", 0.3,"showCamonetHull", 0.3,"showBags", 0.3,"showSLATHull", 0.3]], - ["I_C_Offroad_02_unarmed_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0,"hideSpareWheel",0.3]], - ["a3a_Offroad_02_LMG_black_F", ["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], - ["gmx_aaf_leopard1a1a1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_leopard1a3_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_leopard1a5_wdl", ["CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gmx_aaf_m113a1g_medic_wdl", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_u1300l_medic_wdl", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], - ["gmx_aaf_kat1_451_reammo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_cargo_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gmx_aaf_kat1_451_cargo_wdl", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_container_wdl", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], - ["gmx_aaf_kat1_451_container_wdl", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], - ["gmx_aaf_u1300l_repair_wdl", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], - ["gmx_aaf_bpz2a0_wdl", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_brpz1_wdl", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], - ["gmx_aaf_m113a1g_apc_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a1g_apc_milan_wdl", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a1g_command_wdl", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_m113a2dk_wdl", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gmx_aaf_luchsa1_wdl", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_luchsa2_wdl", ["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a1plus_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a1a_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_marder1a2_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gmx_aaf_fuchsa0_command_wdl", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_fuchsa0_engineer_wdl", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gmx_aaf_fuchsa0_reconnaissance_wdl", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a2dk_noinsignia", ["camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3]], - ["gm_dk_army_Leopard1a3_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_dk_army_m113a1dk_medic_noinsignia", ["IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_apc_noinsignia",["MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0.3,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m113a1dk_engineer_noinsignia", ["ladder_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"Tarp_01_unhide",0.3,"ammo_01_unhide",0,"ammo_02_unhide",0.3,"ammo_03_unhide",0.3,"MachineGunTurret_01_addonarmor_01_unhide",0.3,"MachineGunTurret_01_addonarmor_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_m109_noinsignia",["CamoNet_01_unhide",0.3,"ammo_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_dk_army_bpz2a0_noinsignia", ["beacon_01_org_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_dk_army_bibera0_noinsignia", ["beacon_01_org_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_apc_milan_noinsignia", ["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_command_noinsignia",["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_m113a1g_medic_noinsignia",["IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"storageBox_01_unhide",0.3,"CamoNet_02_unhide",0.3,"generator_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_luchsa1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"radio_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_luchsa2_noinsignia",["radio_03_unhide",0.3,"SignsExtraWide_unhide",0.3,"TurretBox_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1plus_noinsignia",["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a1a_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_marder1a2_noinsignia", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], - ["gm_ge_army_fuchsa0_command_noinsignia", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0.3,"beacon_01_blu_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_engineer_noinsignia", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_fuchsa0_reconnaissance_noinsignia", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_ge_army_ch53gs_noinsignia", ["fueltank_1_1_unhide",0.3]], - ["gm_ge_army_bo105m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_noinsignia", ["door_1_1_unhide",0.3,"door_1_2_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3]], - ["gm_ge_army_bo105p1m_vbh_swooper_noinsignia", ["swooperRopes_unhide",0.3,"door_2_1_unhide",0.3,"door_2_2_unhide",0.3,"door_1_1_unhide",0.3,"door_1_2_unhide",0.3]], - ["gm_ge_army_Leopard1a1_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a1a2_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a3a1_noinsignia",["CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_ge_army_Leopard1a5_noinsignia", ["CamoNet_01_unhide",0.3,"CamoNet_04_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_05_unhide",0.3,"CamoNet_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"SpareWheel_04_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3]], - ["gm_gc_army_bmp1sp2_noinsignia", ["spareTracks_1_1_unhide",0.3,"spareTracks_1_2_unhide",0.3,"spareTracks_2_1_unhide",0.3,"wheelChock_1_1_unhide",0.3,"wheelChock_1_2_unhide",0.3,"woodenBeam_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_03_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"AmmoBox_08_unhide",0.3,"AmmoBox_09_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_brdm2um_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanisterHolder_01_unhide",0.3,"FuelCanisterHolder_02_unhide",0.3,"CamoNet_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"generator_01_unhide",0.3,"AmmoBox_03_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pa_dshkm_noinsignia",["ConvoyLights_01_unhide",0.3,"FrontLight_02_Cover_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"FuelCanister_06_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3]], - ["gm_gc_army_btr60pb_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_01_unhide",0.3,"SpareWheel_02_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_btr60pu12_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"AmmoBox_05_unhide",0.3,"AmmoBox_06_unhide",0.3,"AmmoBox_07_unhide",0.3,"FuelCanister_01_unhide",0.3,"FuelCanister_02_unhide",0.3,"FuelCanister_03_unhide",0.3,"FuelCanister_04_unhide",0.3,"FuelCanister_05_unhide",0.3,"Barrel_01_unhide",0.3,"SpareWheel_03_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_pl_army_uaz469_cargo", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"cover_hoops_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"mirrors_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_pl_army_uaz469_dshkm", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"windshield",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_army_uaz469_spg9_noinsignia", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"windshield",0.3,"windows_unhide",0.3,"mirrors_01_unhide",0.3,"spare_wheel_unhide",0.3,"antenna_01_unhide",0.3,"antenna_02_unhide",0.3,"FogLights_01_unhide",0.3,"doors_unhide",0.3]], - ["gm_gc_airforce_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2t_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2urn_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_airforce_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_army_pt76b_noinsignia", ["ConvoyLights_01_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"FuelTank_01_unhide",0.3,"FuelTank_02_unhide",0.3,"FuelTank_03_unhide",0.3,"FuelTank_04_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"FrontLight_02_Cover_unhide",0.3]], - ["gm_gc_army_t55_noinsignia", ["ConvoyLights_01_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55a_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55ak_noinsignia",["ConvoyLights_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2_noinsignia",["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_army_t55am2b_noinsignia", ["ConvoyLights_01_unhide",0.3,"turretBox_03_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_gc_bgs_mi2p_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_gc_bgs_mi2us_noinsignia", ["cablecutter_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1,"winch_unhide",0.3,"fueltank_left_unhide",0.3,"fueltank_right_unhide",0.3]], - ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], - ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], - ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]] - ["CSLA_Mi24V_noinsignia", ["addEVU",0.3,"addASO_Tail",0.3,"addASO_Body",0.3]], - ["CSLA_PLdvK59V3S_noinsignia",["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_BVP1_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_BPzV_noinsignia", ["addCoverTurret",0.3,"addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_DTP90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_MU90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_OT62_noinsignia", ["addTools",0.3,"addRope",0.3,"addCover",0.3,"addSpareTracks",0.3]], - ["CSLA_OT64C_noinsignia", ["addTools",0.3,"addRope",0.3,"addTripod",0.3]], - ["CSLA_OT65A_noinsignia", ["addTools",0.3,"addRope",0.3,"addFuelKanister",0.3]], - ["CSLA_OZV90_noinsignia", ["addTools",0.3,"addRope",0.3,"addBar",0.3,"addMudguards",0.3]], - ["CSLA_AZU_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_para_noinsignia", ["ADD_antenna",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_AZU_R2_noinsignia", ["ADD_canvas",0.3,"ADD_canvas_frame",0.3,"ADD_sparewheel",0.3,"ADD_fuelcan",0.3,"ADD_frame",0.3,"ADD_light_covers",0.3,"ADD_searchlight",0.3]], - ["CSLA_V3SLizard_noinsignia", ["addTools",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sa_noinsignia", ["addCanvas",0.3,"addAmmo",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sf_noinsignia", ["addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3So_noinsignia", ["addCanvas",0,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3S_noinsignia", ["addCanvas",1,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_V3Sr_noinsignia", ["addWindowCovers",0.3,"addStowage",0.3,"addTools",0.3,"addSpareWheel",0.3,"addFuelKanister",0.3]], - ["CSLA_Mi17_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17mg_noinsignia", ["ADD_winch",0.5]], - ["CSLA_Mi17pylons_noinsignia", ["ADD_winch",0.5]], - ["CSLA_T72_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["CSLA_T72M1_noinsignia", ["ADD_antenna",0.3,"ADD_frontMudGuards",0.3,"ADD_trackLinks",0.3,"ADD_fuelDrums",0.3,"ADD_log",0.3,"ADD_R130",0.3,"ADD_nsvMag1",0.3,"ADD_nsvMag2",0.3,"ADD_camoNet",0.3,"ADD_ropeFront",0.3,"ADD_ropeBack",0.3]], - ["FIA_BTR40_noinsignia", ["ADD_canvas",0.3,"ADD_sparewheel",0.3]], - ["FIA_BTR40_DSKM_noinsignia",["ADD_sparewheel",0.5]], - ["US85_M1A1", ["ADD_smallAmmobox",0.3,"ADD_medAmmoBox",0.3,"ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["US85_M1IP", ["ADD_topStuff",0.3,"ADD_cardBoardBox",0.3,"ADD_trackLink",0.3,"ADD_spareWheel",0.3,"ADD_frontTowRings",0.3,"ADD_rearTowRings",0.3,"ADD_frontTowBar",0.3,"ADD_rearTowBar",0.3,"ADD_leftTowCable",0.3,"ADD_rightTowCable",0.3,"ADD_alice",0.3,"ADD_fuelCan",0.3,"ADD_camoNet",0.3]], - ["AFMC_M113A2ext",["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M163",["AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddMetalRope",0.3,"AddTools",0.3,"AddTurret1",0.3]], - ["US85_LAV25", ["addKanister_body",0.3,"addKanister_turret",0.3,"addBackpacks_turret",0.3,"addAmmo25mm_turret",0.3,"addTools",0.3,"addCamonet",0.3,"addBarbwire",0.3,"addRope",0.3]], - ["US85_M113_AMB",["AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113_DTP",["AddBagsSide",0.3,"AddInt1",0.3,"AddInt2",0.3,"AddTop2",0.3,"AddSpareWheel",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M113", ["AddBox",0.3,"AddBagsSide",0.3,"AddInt1",0.3,"AddTools",0.3,"AddKanister",0.3,"AddTop1",0.3,"AddTop2",0.3,"AddCamonet",0.3,"AddBarbwire",0.3,"AddMetalRope",0.3]], - ["US85_M1008c", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008", ["addCanvas",0.3,"addCanvasFrame",0.3,"addBenches",0.3,"addRearFrame",0.3,"addFrontFrame",0.3]], - ["US85_M1008_S250", ["addFrontFrame",0.5]], - ["US85_M1025_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1025_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M1043_ua", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M2", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3]], - ["US85_M1043_M60", ["AddBarbwire",0.3,"AddSparewheel",0.3,"AddCamonet",0.3,"AddSandBags",0.3]], - ["US85_M923a",["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923cargo", ["ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_reammo",0,"ADD_repair",0,"ADD_side_benches",0.3,"ADD_explosive",0.3,"ADD_explosive_tailgate",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923f",["ADD_spareWheel",0.3,"ADD_fuelcan",0.3,"ADD_roof",0.3]], - ["US85_M923a1_r", ["ADD_repair",1,"ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_side_benches",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1_s280", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_s280",0.3,"ADD_s280_ac",0.3,"ADD_s280_panel",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1o", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1om2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1c", ["ADD_tarpRoof",0.3,"ADD_roof",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M923a1cm2", ["ADD_ammoBox",0.3,"ADD_tailgate",0.3,"ADD_canvas",0.3,"ADD_frame",0.3,"ADD_spareWheel",0.3,"ADD_fuelcan",0.3]], - ["US85_M998SFGT",["AddBarbwire", 0.3,"AddBumper",0.3,"AddBackpacks",0.3,"AddRoofCover",0.3,"AddRearFrame",0.3]], - ["US85_AH1F",["addAirIntakeCovers",0.3,"addASO_Tail",0.3]], - ["US85_MH60M134", ["addWinch",0.5]], - ["US85_MH60FFAR", ["addWinch",0.5]], - ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], - ["US85_UH60M240", ["addWinch",0.5]], - #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", - #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GMX_AAF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" ]] call _fnc_saveToTemplate; ["variants", [ - ["B_Heli_EC_03_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["I_Heli_EC_01A_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["B_Heli_EC_04_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["a3a_Heli_EC_02_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], - ["I_LT_01_AA_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_cannon_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_AT_F", ["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_LT_01_scout_F",["Indep_Olive", 0, "Indep_01", 0.5]], - ["I_Plane_Fighter_04_F", ["CamoGrey",0.1, "DigitalCamoGrey", 0.4, "DigitalCamoGreen",0.5]], - ["I_Heli_light_03_unarmed_F", ["Indep", 0.5]], - ["a3a_Offroad_02_LMG_black_F", ["Olive",1]], - ["I_C_Offroad_02_unarmed_F", ["Olive",1]], - ["gm_ge_pol_w123", ["gm_darklblue",1]], - ["gm_ge_pol_typ1200",["gm_saphireblue",1]], - ["gm_gc_pol_p601", ["gm_kosmosblau",1]], - ["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], - ["CSLA_AZU_VB", ["vb2",1]], - ["US85_UH60M240", ["NATO",1]], - ["US85_UH60", ["NATO",1]], - ["US85_MH60FFAR", ["NATO",1]], - ["US85_MH60M134", ["NATO",1]], - ["US85_AH1F", ["AFMC",1]], - ["CSLA_Mi24V", ["camo6",1]], - ["US85_M1IP", ["NATOg",1]], - ["US85_M1A1", ["NATOg",1]], - ["US85_LAV25", ["NATOg",1]], - ["US85_M113", ["NATOg",1]], - ["US85_M163", ["NATOg",1]], - ["AFMC_M113A2ext",["NATOg",1]], - ["US85_M113_DTP", ["NATOg",1]], - ["US85_M923r", ["NATOg",1]], - ["US85_M113_AMB", ["NATOg",1]], - ["US85_M923f", ["NATOg",1]], - ["US85_M923a1_f", ["NATOg",1]], - ["US85_M923a", ["NATOg",1]], - ["US85_M923a1_a", ["NATOg",1]], - ["US85_M923a1c", ["NATOg",1]], - ["US85_M923o", ["NATOg",1]], - ["US85_M923c", ["NATOg",1]], - ["US85_M923a1o", ["NATOg",1]], - ["US85_M923a1cm2", ["NATOg",1]], - ["US85_M923a1om2", ["NATOg",1]], - ["US85_M923cargo", ["NATOg",1]], - ["US85_M923a1_cargo", ["NATOg",1]], - ["US85_M1008c", ["NATOg",1]], - ["US85_M1008", ["NATOg",1]], - ["US85_M1025_ua", ["NATOg",1]], - ["US85_M1043_ua", ["NATOg",1]], - ["US85_M1025_M2", ["NATOg",1]], - ["US85_M1025_M60", ["NATOg",1]], - ["US85_M1043_M2", ["NATOg",1]], - ["US85_M1043_M60", ["NATOg",1]], - ["US85_M998SFGT", ["NATOg",1]] + #include "..\vehicleVariants\Vanilla_Riv_Remnants\CSLA_Remnants.sqf", + #include "..\vehicleVariants\Vanilla_Riv_Remnants\GM_Remnants.sqf", + #include "..\vehicleVariants\Vanilla_Riv_Remnants\RF_Remnants.sqf", + #include "..\vehicleVariants\Vanilla_Riv_Remnants\Vanilla_Remnants.sqf" ]] call _fnc_saveToTemplate; ////////////////////////// @@ -460,494 +195,39 @@ _loadoutData set ["smokeGrenades", ["SmokeShell"]]; _loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; if (_hasGM) then { - (_loadoutData get "antiInfantryGrenades") append [ - "gm_handgrenade_conc_dm51","gm_handgrenade_conc_dm51a1","gm_handgrenade_frag_dm41","gm_handgrenade_frag_dm41a1","gm_handgrenade_frag_dm51","gm_handgrenade_frag_dm51a1","gm_handgrenade_frag_m26", - "gm_handgrenade_frag_m26a1", "gm_handgrenade_frag_rgd5" - ]; - (_loadoutData get "smokeGrenades") append [ - "gm_smokeshell_wht_gc", - "gm_smokeshell_wht_dm25" - ]; - (_loadoutData get "signalsmokeGrenades") append [ - "gm_smokeshell_blk_gc","gm_smokeshell_blu_gc","gm_smokeshell_grn_gc","gm_smokeshell_org_gc","gm_smokeshell_red_gc","gm_smokeshell_yel_gc","gm_smokeshell_grn_dm21", - "gm_smokeshell_red_dm23","gm_smokeshell_yel_dm26","gm_smokeshell_org_dm32" - ]; - (_loadoutData get "lightExplosives") append [ - "gm_explosive_plnp_charge" - ]; - (_loadoutData get "heavyExplosives") append [ - "gm_explosive_petn_charge" - ]; - (_loadoutData get "ATMines") append [ - "gm_mine_at_dm21","gm_mine_at_tm46" - ]; - (_loadoutData get "APMines") append [ - "gm_mine_ap_dm31" - ]; -}; - -if (_hasCSLA) then { - (_loadoutData get "antiInfantryGrenades") append [ - "CSLA_F1","CSLA_RG4o","CSLA_RG4u","CSLA_URG86u","CSLA_URG86o" - ]; - (_loadoutData get "lightExplosives") append [ - "CSLA_TNT0100g" - ]; - (_loadoutData get "APMines") append [ - "CSLA_F1m_mag","US85_M67m_mag","CSLA_NO2","CSLA_RG4m_mag","CSLA_URG86m_mag","CSLA_PPMiNa_mag" - ]; - (_loadoutData get "ATMines") append [ - "CSLA_PtMiBa3_mag" - ]; + #include "..\DLC_content\weapons\GM\Vanilla_Rivals.sqf" }; if (_hasRF) then { - _marksmanRifles pushBack ["srifle_DMR_01_black_RF", "", "acc_flashlight", "optic_VRCO_RF", ["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"], [], ""]; - _rifles pushBack ["arifle_ash12_blk_RF", "", "", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _enforcerRifles pushBack ["arifle_ash12_LR_blk_RF", "", "optic_VRCO_RF", "", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _tunedRifles pushBack ["arifle_ash12_LR_blk_RF", "", "", "optic_VRCO_RF", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]; - _gls pushBack ["arifle_ash12_GL_blk_RF", "", "acc_flashlight", "optic_VRCO_khk_RF", ["10Rnd_127x55_Mag_RF", "20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "UGL_FlareGreen_F"], ""]; - _pistols append ["hgun_Glock19_RF", "hgun_Glock19_auto_RF", "hgun_DEagle_RF", "hgun_Glock19_auto_khk_RF", "hgun_DEagle_classic_RF"]; - - if (random 100 <= 45) then { - _tunedRifles pushBack ["srifle_h6_gold_rf", "muzzle_snds_M", "", "optic_VRCO_RF", ["30Rnd_556x45_AP_Stanag_green_RF"], [], ""]; - _pistols append ["hgun_DEagle_gold_RF"]; - }; + #include "..\DLC_content\weapons\RF\Vanilla_Rivals.sqf" }; if (_hasContact) then { - _carbines pushBack ["arifle_AK12U_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _tunedRifles pushBack ["arifle_AK12U_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _marksmanRifles = [ - ["srifle_DMR_06_hunter_F", "", "", "optic_DMS_weathered_F", ["10Rnd_Mk14_762x51_Mag"], [], ""] - ]; + #include "..\DLC_content\weapons\Contact\Vanilla_Rivals.sqf" }; if (_hasMarksman) then { - _tunedRifles pushBack ["srifle_DMR_03_F", "", "acc_flashlight", "optic_MRCO", ["20Rnd_762x51_Mag"], [], "bipod_02_F_blk"] + #include "..\DLC_content\weapons\Marksman\Vanilla_Rivals.sqf" }; if (_hasApex) then { - _rifles pushBack ["arifle_AKM_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""]; - _tunedRifles append [ - ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], - ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] - ]; - _carbines pushBack ["arifle_AKS_F", "", "", "", ["30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Tracer_Green_F"], [], ""]; - _gls pushBack ["arifle_AK12_GL_F", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""]; - _mgs = [ - ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Tracer_Red_F"], [], ""] - ]; - _rpgs append [ - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_RPG7_F", "", "", "", ["RPG7_F", "RPG7_F", "RPG7_F"], [], ""], - ["launch_O_Vorona_green_F", "", "", "", ["Vorona_HEAT", "Vorona_HE"], [], ""] - ]; - _enforcerRifles pushBack ["arifle_AKM_F", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""]; - _pistols pushBack "hgun_Pistol_01_F"; + #include "..\DLC_content\weapons\Apex\Vanilla_Rivals.sqf" }; if (_hasWs) then { - _rifles append [ - ["arifle_Galat_lxWS", "", "", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""], - ["arifle_Velko_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] - ]; - _tunedRifles append [ - ["arifle_AK12_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"], - ["arifle_AK12_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], "bipod_02_F_blk"] - ]; - _carbines append [ - ["arifle_VelkoR5_lxWS", "", "saber_light_lxWS", "optic_r1_high_lxWS", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], - ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] - ]; - _rpgs append [ - ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_F", "RPG32_F"], [], ""], - ["launch_RPG32_tan_lxWS", "", "", "", ["RPG32_HE_F", "RPG32_HE_F"], [], ""] - ]; - _gls append [ - ["arifle_VelkoR5_GL_lxWS", "", "", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "UGL_FlareWhite_F", "1Rnd_Smoke_Grenade_shell"], ""], - ["arifle_SLR_GL_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS", "1Rnd_40mm_HE_lxWS", "1Rnd_58mm_AT_lxWS", "1Rnd_50mm_Smoke_lxWS"], ""] - ]; - _mgs pushBack ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""]; - _marksmanRifles pushBack ["arifle_SLR_lxWS", "", "", "", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""]; - _enforcerRifles append [ - ["arifle_VelkoR5_lxWS", "", "", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], - ["arifle_Galat_lxWS", "", "", "", ["75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_F", "75Rnd_762x39_Mag_Tracer_F"], [], ""], - ["sgun_aa40_lxWS", "", "", "", ["20Rnd_12Gauge_AA40_Pellets_lxWS", "20Rnd_12Gauge_AA40_Slug_lxWS", "20Rnd_12Gauge_AA40_HE_lxWS"], [], ""] - ]; -}; - -if (_hasGM) then { - _rpgs append [ - ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], - ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], - ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2", "gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3"], [], ""], - ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12a1_carlgustaf","gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] - ]; - _gls append [ - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_akm_pallad_wud", "", "", "gm_zvn64_ak", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] - ]; - _rifles append [ - ["gm_ak74n_wud", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_akm_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akms_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmsl_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_akmsn_wud", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk", "gm_30Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_hk33a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33ka2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33ka3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk33sg1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""],// - ["gm_g3a3a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_g3a4a1_ris_blk", "", "", "", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_m16a1_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_m16a2_blk", "","","",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""] - ]; - _carbines append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5sd6_blk", "", "gm_surefire_l60_ir_hoseclamp_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_mp5a2_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_g3ka4a1_ris_blk", "", "", "optic_ACO_grn_smg", ["gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk", "gm_20Rnd_762x51mm_B_T_DM21_g3_blk"], [], ""], - ["gm_hk53a2_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_hk53a3_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_mpm85_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk", "gm_30Rnd_556x45mm_B_DM11_hk33_blk"], [], ""], - ["gm_mpiaks74nk_brn", "", "", "", ["gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org", "gm_30Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_mpikms72k_brn", "", "", "", ["gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk", "gm_30Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""] - ]; - _tunedRifles append [ - ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], - ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], - ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], - ["gm_m16a1_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_m16a2_blk", "","","gm_colt4x20_ar15_blk",["gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry","gm_20Rnd_556x45mm_B_M193_stanag_gry"], [], ""], - ["gm_mpikms72ksd_brn", "","gm_flashlightp2_wht_akkhandguard_blu","gm_pka_dovetail_blk",["gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk","gm_30Rnd_762x39mm_BSD_57N231U_mpikm_blk"], [], ""] - ]; - _marksmanRifles append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_svd_wud","","","gm_pso6x36_1_dovetail_blk",["gm_10Rnd_762x54mmR_AP_7N1_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_B_T_7t2_svd_blk"], [], "gm_msg90_bipod_blk"] - ]; - _enforcerRifles append [ - ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""] - ]; - _mgs append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], - ["gm_hmgpkm_prp", "", "", "", ["gm_100Rnd_762x54mmR_B_T_7t2_pk_grn","gm_100Rnd_762x54mmR_B_T_7t2_pk_grn"], [], ""], - ["gm_lmgrpk74n_blk", "gm_suppressor_pbs4_545mm_blk", "gm_flashlightp2_wht_akhandguard_blu", "gm_pka_dovetail_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_lmgrpk_brn", "gm_suppressor_pbs1_762mm_blk", "gm_flashlightp2_wht_akkhandguard_blu", "gm_pka_dovetail_blk", ["gm_75Rnd_762x39mm_B_57N231_mpikm_blk","gm_75Rnd_762x39mm_B_57N231_mpikm_blk"], [], ""], - ["gm_rpk74n_wud", "gm_suppressor_pbs4_545mm_blk", "", "gm_zfk4x25_blk", ["gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org","gm_45Rnd_545x39mm_B_7N6_ak74_org"], [], ""], - ["gm_rpk_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zvn64_rpk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""], - ["gm_rpkn_wud", "gm_suppressor_pbs1_762mm_blk", "", "gm_zfk4x25_blk", ["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"], [], ""] - ]; - _pistols append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] - ]; + #include "..\DLC_content\weapons\WS\Vanilla_Rivals.sqf" }; if (_hasCSLA) then { - _rpgs append [ - ["US85_M136", "", "", "", ["US85_M136_Mag"], [], ""], - ["US85_M47", "", "", "", ["US85_M47_Mag"], [], ""], - ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""], - ["CSLA_RPG75", "", "", "", ["CSLA_RPG75_Mag", "CSLA_RPG75_Mag"], [], ""], - ["CSLA_RPG7", "", "", "CSLA_PGO7", ["CSLA_PG7M110V", "CSLA_PG7M110V"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["US85_LAW72", "", "", "", ["US85_LAW72_Mag", "US85_LAW72_Mag"], [], ""], - ["US85_MAAWS", "", "", "", ["US85_MAAWS_HEDP","US85_MAAWS_HEDP","US85_MAAWS_HEAT"], [], ""], - ["US85_SMAW", "", "", "", ["US85_SMAW_HEAA","US85_SMAW_HEAA","US85_SMAW_HEDP"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["CSLA_9K32", "", "", "", ["CSLA_9M32M","CSLA_9M32M"], [], ""], - ["US85_FIM92", "", "", "", ["US85_FIM92_Mag","US85_FIM92_Mag"], [], ""] - ]; - _gls append [ - ["US85_M16A2CARGL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], - ["US85_M16A2GL", "", "", "US85_sc2000_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], ["US85_M406","US85_M406","US85_M406"], ""], - ["CSLA_VG70", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], ["CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5vz70","CSLA_26_5sigZl1a"], "CSLA_Sa58bnt"] - ]; - _rifles append [ - ["US85_FAL", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_FALf", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_M14", "", "", "", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], ""], - ["US85_M16A1", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], ""], - ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _carbines append [ - ["US85_M16A2CAR", "", "", "", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_MPVN", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], - ["US85_MPVSD", "", "", "", ["US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger","US85_MPV_30Rnd_9Luger"], [], ""], - ["CSLA_rSa61", "", "", "", ["CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27"], [], ""], - ["CSLA_Sa24", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""], - ["CSLA_Sa26", "", "", "", ["CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52", "CSLA_Sa24_32rnd_7_62Pi52"], [], ""] - ]; - _tunedRifles append [ - ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_M16A2CAR", "US85_M16tlm","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A1", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "US85_M16tlm", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _marksmanRifles append [ - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt", "CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"], [], "gm_msg90_bipod_blk"], - ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], - ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_M14bpd"], - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59","CSLA_OP63_10rnd_7_62PZ59"], [], ""] - ]; - _enforcerRifles append [ - ["US85_FAL", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_FALf", "", "", "US85_scFAL", ["US85_20Rnd_762x51", "US85_20Rnd_762M61", "US85_20Rnd_762M61"], [], "US85_FALbpd"], - ["US85_M16A2CAR", "","US85_M16fl","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A1", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["US85_M16A2", "", "", "US85_sc4x20_M16", ["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_20Rnd_556x45","US85_20Rnd_556x45"], [], ""], - ["CSLA_Sa58P", "","","CSLA_ZD4x8",["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"], - ["CSLA_Sa58V", "", "", "", ["CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62vz43","CSLA_Sa58_30rnd_7_62Sv43","CSLA_Sa58_30rnd_7_62Sv43"], [], "CSLA_Sa58bpd"] - ]; - _mgs append [ - ["US85_M249", "", "", "US85_sc4x20M249", ["US85_200Rnd_556x45","US85_200Rnd_556x45"], [], ""], - ["US85_M60", "", "", "", ["US85_100Rnd_762x51","US85_100Rnd_762x51"], [], ""], - ["CSLA_UK59L", "", "", "CSLA_UK59_ZD4x8", ["CSLA_UK59_50rnd_7_62vz59","CSLA_UK59_50rnd_7_62Sv59","CSLA_UK59_50rnd_7_62PZ59","CSLA_UK59_50rnd_7_62Tz59","CSLA_UK59_50rnd_7_62TzSv59"], [], ""] - ]; - _pistols append [ - ["US85_1911", "", "", "", ["US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP","US85_1911_7Rnd_045ACP"], [], ""], - ["US85_M9", "", "", "", ["US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger","US85_M9_15Rnd_9Luger"], [], ""], - ["CSLA_Pi52", "", "", "", ["CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52","CSLA_Pi52_8rnd_7_62Pi52"], [], ""], - ["CSLA_Pi75lr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], - ["CSLA_Pi75sr", "", "", "", ["CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger","CSLA_Pi75_15Rnd_9Luger"], [], ""], - ["CSLA_Pi82", "", "", "", ["CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82","CSLA_Pi82_12rnd_9Pi82"], [], ""], - ["CSLA_Sa61", "", "", "", ["CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_10rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27","CSLA_Sa61_20rnd_7_65Pi27"], [], ""] - ]; + #include "..\DLC_content\weapons\CSLA\Vanilla_Rivals.sqf" }; if (_hasSOG) then { - _rpgs append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""] - ]; - (_loadoutData get "lightHELaunchers") append [ - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""], - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] - ]; - (_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] - ]; - _gls append [ - ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], - // - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] - ]; - _rifles append [ - ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], - ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], - ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], - // - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] - ]; - _carbines append [ - ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], - ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], - ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] - ]; - _tunedRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _marksmanRifles append [ - ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], - ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], - ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], - ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], - // - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], - ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], - // - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] - ]; - _enforcerRifles append [ - ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], - ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] - ]; - _mgs append [ - ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], - ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], - ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], - // - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] - ]; - _pistols append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] - ]; + #include "..\DLC_content\weapons\SOG\Vanilla_Rivals.sqf" }; if (_hasSPE) then { - _rpgs append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] - ]; - _rifles append [ - ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] - ]; - _marksmanRifles append [ - ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_GL_M1","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","SPE_ACC_M1905_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1903A3_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_M1905_Bayo","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","SPE_ACC_GL_M7","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_M1_Garand","","","",["SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], - ["SPE_K98_Late","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_K98","SPE_ACC_K98_Bayo","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""], - ["SPE_G43","SPE_ACC_K98_Bayo","","",["SPE_10Rnd_792x57","SPE_10Rnd_792x57_T2","SPE_10Rnd_792x57_SMK","SPE_10Rnd_792x57_sS","SPE_10Rnd_792x57_T"],[],""], - ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], - ["SPE_K98ZF39","","","",["SPE_5Rnd_792x57","SPE_5Rnd_792x57_t","SPE_5Rnd_792x57_SMK","SPE_5Rnd_792x57_sS"],[],""] - ]; - _mgs append [ - ["SPE_MG42","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], - ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] - ]; - _carbines append [ - ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], - ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] - ]; - _pistols append [ - ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], - ["SPE_P08","","","",["SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08","SPE_8Rnd_9x19_P08"], [], ""] - ]; + #include "..\DLC_content\weapons\SPE\Vanilla_Rivals.sqf" }; _loadoutData set ["rifles", _rifles]; @@ -971,91 +251,8 @@ _loadoutData set ["facewear", [ "G_Bandanna_blk" ]]; -if (_hasGM) then { - (_loadoutData get "facewear") append [ - "gm_ge_facewear_acidgoggles", - "gm_ge_facewear_dustglasses", - "gm_gc_army_facewear_dustglasses", - "gm_ge_facewear_m65", - "gm_gc_army_facewear_schm41m", - "gm_ge_facewear_glacierglasses", - "gm_xx_facewear_scarf_01_trp", - "gm_xx_facewear_scarf_01_flk", - "gm_xx_facewear_scarf_01_blk", - "gm_xx_facewear_scarf_01_blu", - "gm_xx_facewear_scarf_01_pt1", - "gm_xx_facewear_scarf_01_pt3", - "gm_xx_facewear_scarf_01_frog", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_gry", - "gm_xx_facewear_scarf_01_m84", - "gm_xx_facewear_scarf_02_blk", - "gm_xx_facewear_scarf_01_grn", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_wht", - "gm_xx_facewear_scarf_01_moro", - "gm_xx_facewear_scarf_01_oli", - "gm_xx_facewear_scarf_01_red", - "gm_xx_facewear_scarf_01_pt2", - "gm_xx_facewear_scarf_01_str", - "gm_xx_facewear_scarf_01_wht", - "gm_ge_facewear_sunglasses" - ]; -}; - -if (_hasRF) then { - (_loadoutData get "facewear") append [ - "G_Bandanna_yellow_RF", - "G_Glasses_black_RF", - "G_Glasses_white_RF" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "facewear") append [ - "vn_b_acc_towel_02", - "vn_b_acc_towel_01", - "vn_b_spectacles_tinted", - "vn_g_glasses_01", - "vn_b_squares_tinted", - "vn_b_squares", - "vn_g_spectacles_01", - "vn_g_spectacles_02", - "vn_b_spectacles", - "vn_b_acc_rag_02", - "vn_b_acc_rag_01", - "vn_o_scarf_01_01", - "vn_b_scarf_01_01", - "vn_o_scarf_01_02", - "vn_o_scarf_01_03", - "vn_o_scarf_01_04", - "vn_b_scarf_01_03", - "vn_o_poncho_01_01", - "vn_o_acc_goggles_02", - "vn_b_acc_goggles_01", - "vn_o_acc_goggles_01", - "vn_o_bandana_g", - "vn_o_bandana_b", - "vn_b_bandana_a", - "vn_b_aviator" - ]; -}; - _loadoutData set ["fullmask", [ "G_Balaclava_combat", "G_Balaclava_lowprofile", "G_Balaclava_blk"]]; -if (_hasGM) then { - (_loadoutData get "fullmask") append [ - "gm_ge_facewear_stormhood_blk", - "gm_ge_facewear_stormhood_dustglasses_blk", - "gm_ge_facewear_stormhood_brd" - ]; -}; - -if (_hasSOG) then { - (_loadoutData get "fullmask") append ["vn_b_acc_m17_02","vn_b_acc_m17_01"]; -}; - - _loadoutData set ["headgear", [ "H_Shemag_olive", "H_Booniehat_oli", @@ -1069,57 +266,6 @@ _loadoutData set ["headgear", [ "H_Booniehat_dgtl" ]]; -if (_hasGM) then { - (_loadoutData get "headgear") append [ - "gm_ge_headgear_beret_crew_blk", - "gm_xx_headgear_headwrap_crew_01_grn", - "gm_ge_headgear_hat_beanie_crew_blk", - "gm_gc_headgear_fjh_model4_oli", - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli" - ]; -}; ///look at this later - -if (_hasCSLA) then { - (_loadoutData get "headgear") append [ - "US85_beanie", - "CSLA_beretM", - "CSLA_beretR", - "AFMC_booniehatLizard", - "US85_hat", - "FIA_hat85Gn", - "FIA_hat85bGn", - "FIA_hat85Mlok", - "FIA_hat85bMlok", - "FIA_capBk", - "FIA_capGn", - "FIA_capMlok", - "CSLA_BudajkaBk", - "CSLA_BudajkaGy", - "FIA_Budajka" - ]; -}; ///look at this later - -if (_hasContact) then { - (_loadoutData get "headgear") append [ - "H_Booniehat_mgrn", - "H_Booniehat_taiga", - "H_Booniehat_wdl", - "H_Booniehat_eaf", - "H_MilCap_grn", - "H_MilCap_taiga", - "H_MilCap_wdl", - "H_MilCap_eaf" - ]; -}; ///look at this later - -if (_hasWs) then { - (_loadoutData get "headgear") append [ - "lxWS_H_Headset", - "H_Beret_Headset_lxWS" - ]; -}; - _loadoutData set ["maps", ["ItemMap"]]; _loadoutData set ["watches", ["ItemWatch"]]; _loadoutData set ["compasses", ["ItemCompass"]]; @@ -1132,232 +278,9 @@ _loadoutData set ["Rangefinder", ["Rangefinder"]]; /////Vests private _vests = ["V_Chestrig_oli", "V_TacChestrig_oli_F", "V_TacVest_oli", "V_HarnessOGL_brn", "V_HarnessO_brn"]; -if (_hasApex) then { - _vests append ["V_TacChestrig_cbr_F", "V_TacChestrig_grn_F", "V_TacChestrig_oli_F"]; -}; - -if (_hasWs) then { - _vests pushback "V_lxWS_HarnessO_oli"; -}; - -if (_hasContact) then { - _vests append ["V_SmershVest_01_F", "V_SmershVest_01_radio_F"]; -}; - -if (_hasLawsOfWar) then { - _vests append ["V_Pocketed_black_F", "V_Pocketed_coyote_F", "V_Pocketed_olive_F"]; -}; - -if (_hasGM) then { - _vests append [ - "gm_ge_vest_90_crew_flk", - "gm_ge_vest_90_demolition_flk", - "gm_ge_vest_90_leader_flk", - "gm_ge_vest_90_machinegunner_flk", - "gm_ge_vest_90_medic_flk", - "gm_ge_vest_90_officer_flk" , - "gm_ge_vest_90_rifleman_flk", - "gm_gc_vest_combatvest3_str", - "gm_gc_army_vest_80_at_str", - "gm_gc_bgs_vest_80_border_str", - "gm_ge_bgs_vest_80_rifleman", - "gm_dk_army_vest_54_crew", - "gm_ge_army_vest_80_demolition", - "gm_ge_army_vest_80_leader", - "gm_gc_army_vest_80_leader_str", - "gm_ge_army_vest_80_leader_smg", - "gm_ge_army_vest_80_machinegunner", - "gm_gc_army_vest_80_lmg_str", - "gm_dk_army_vest_54_machinegunner", - "gm_ge_army_vest_80_medic", - "gm_ge_army_vest_80_rifleman", - "gm_gc_army_vest_80_rifleman_str", - "gm_dk_army_vest_54_rifleman", - "gm_ge_vest_sov_80_blk", - "gm_ge_vest_sov_80_oli", - "gm_ge_vest_sov_80_wdl", - "gm_pl_army_vest_80_at_gry", - "gm_pl_army_vest_80_leader_gry", - "gm_pl_army_vest_80_mg_gry", - "gm_pl_army_vest_80_rifleman_gry", - "gm_pl_army_vest_80_rifleman_smg_gry" - ]; -}; - -if (_hasCSLA) then { - _vests append [ - "CSLA_gr60brr", - "CSLA_gr60base", - "CSLA_gr60drv", - "CSLA_gr60crw", - "CSLA_gr60svc", - "CSLA_gr60medic" , - "CSLA_gr60ofc1", - "CSLA_gr60OP63", - "CSLA_gr60rfl", - "CSLA_gr60RPG7", - "CSLA_gr60RPG7r", - "CSLA_gr60sgt", - "CSLA_gr85ptMdc", - "CSLA_gr85ptOP63", - "CSLA_gr85ptBase", - "CSLA_gr85lrrOP63", - "CSLA_gr85lrrBase", - "CSLA_gr85ptSgt", - "CSLA_gr85Uah61", - "AFMC_grY_FAL", - "US85_grY_M16", - "US85_grY_M24", - "US85_grY_M9", - "AFMC_grY_MG", - "FIA_grY_MG", - "US85_grY_MG", - "FIA_grY_MPV", - "US85_grY_MPV", - "US85_grY_snp" - ]; -}; - -if (_hasSOG) then { - _vests append [ - "vn_o_vest_vc_02", - "vn_o_vest_vc_03", - "vn_o_vest_vc_04", - "vn_o_vest_vc_05", - "vn_o_vest_vc_01", - "vn_b_vest_usmc_07", - "vn_b_vest_usmc_08", - "vn_b_vest_usmc_09", - "vn_b_vest_sog_04", - "vn_b_vest_sog_01", - "vn_b_vest_sog_02", - "vn_b_vest_sog_06", - "vn_b_vest_sog_05", - "vn_b_vest_sog_03", - "vn_b_vest_seal_05", - "vn_b_vest_seal_03", - "vn_b_vest_sas_01", - "vn_b_vest_sas_04", - "vn_b_vest_sas_03", - "vn_b_vest_sas_02", - "vn_o_vest_08", - "vn_o_vest_02", - "vn_o_vest_07", - "vn_o_vest_03", - "vn_o_vest_06", - "vn_o_vest_01", - "vn_b_vest_usarmy_04", - "vn_b_vest_usarmy_03", - "vn_b_vest_usarmy_02", - "vn_b_vest_usarmy_09", - "vn_b_vest_usarmy_06", - "vn_b_vest_usarmy_07", - "vn_b_vest_usarmy_08", - "vn_b_vest_usarmy_05", - "vn_b_vest_usarmy_10", - "vn_b_vest_anzac_03", - "vn_b_vest_anzac_02", - "vn_b_vest_anzac_01", - "vn_b_vest_anzac_07", - "vn_b_vest_anzac_05", - "vn_b_vest_anzac_06", - "vn_b_vest_anzac_04" - ]; -}; - private _heavyVests = ["V_TacVestIR_blk", "V_Press_F", "V_PlateCarrierIAGL_oli", "V_PlateCarrierIAGL_dgtl","V_PlateCarrierIA2_dgtl","V_PlateCarrierIA1_dgtl", "V_I_G_resistanceLeader_F", "V_TacVest_blk_POLICE","V_PlateCarrier1_blk","V_PlateCarrier2_blk"]; -if (_hasApex) then { - _heavyVests append ["V_TacVest_gen_F","V_PlateCarrier1_rgr_noflag_F","V_PlateCarrier2_rgr_noflag_F"]; -}; - -if (_hasWs) then { - _heavyVests pushBack "V_lxWS_TacVestIR_oli"; -}; - -if (_hasRF) then { - _heavyVests append ["V_PlateCarrierLite_black_noFlag_RF","V_TacVest_rig_oli_RF","V_TacVest_rig_khk_RF","V_TacVest_rig_blk_RF"]; -}; -if (_hasContact) then { - _heavyVests append ["V_CarrierRigKBT_01_EAF_F", "V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_Olive_F"]; -}; - -if (_hasJets) then { - _heavyVests pushBack "V_DeckCrew_brown_F"; -}; - -if (_hasGM) then { - _heavyVests append [ - "gm_ge_army_vest_pilot_oli", - "gm_ge_vest_armor_90_flk", - "gm_ge_vest_armor_90_crew_flk", - "gm_ge_vest_armor_90_demolition_flk", - "gm_ge_vest_armor_90_leader_flk", - "gm_ge_vest_armor_90_machinegunner_flk", - "gm_ge_vest_armor_90_medic_flk", - "gm_ge_vest_armor_90_officer_flk", - "gm_ge_vest_armor_90_rifleman_flk", - "gm_dk_army_vest_m00_m84", - "gm_dk_army_vest_m00_wdl", - "gm_dk_army_vest_m00_m84_machinegunner", - "gm_dk_army_vest_m00_m84_rifleman", - "gm_dk_army_vest_m00_wdl_rifleman", - "gm_ge_vest_sov_armor_80_blk", - "gm_ge_vest_sov_armor_80_oli", - "gm_ge_vest_sov_armor_80_wdl", - "gm_ge_army_vest_type18_dpm", - "gm_ge_bgs_vest_type18_blk", - "gm_ge_bgs_vest_type18_grn", - "gm_ge_bgs_vest_type3_oli", - "gm_ge_bgs_vest_type3_gry", - "gm_ge_bgs_vest_type3a1_oli", - "gm_ge_bgs_vest_type3a1_gry" - ]; -}; - -if (_hasCSLA) then { - _heavyVests append [ - "AFMC_grVest", - "AFMC_grV_M16", - "AFMC_grV_M24", - "AFMC_grV_MG", - "AFMC_grV_ofc", - "US85_grVest", - "US85_grV_M16GL", - "US85_grVm_M16GL", - "US85_grV_M16", - "US85_grV_M24", - "US85_grV_M9", - "US85_grV_MG", - "US85_grV_MPV", - "US85_grV_ofc", - "US85_grSF_M16GL", - "US85_grSF_M9", - "US85_grSF_MG", - "US85_grSF_TLBV", - "US85_grSF_M16", - "US85_grSF_M24" - ]; -}; - -if (_hasSOG) then { - _heavyVests append [ - "vn_b_vest_usmc_02", - "vn_b_vest_usmc_01", - "vn_b_vest_usmc_06", - "vn_b_vest_usmc_03", - "vn_b_vest_usmc_04", - "vn_b_vest_usmc_05", - "vn_b_vest_usarmy_14", - "vn_b_vest_usarmy_13", - "vn_b_vest_usarmy_12", - "vn_b_vest_usarmy_11", - "vn_b_vest_anzac_08", - "vn_b_vest_anzac_09", - "vn_b_vest_aircrew_01" - ]; -}; /////Uniforms _loadoutData set ["uniforms", [ @@ -1369,184 +292,68 @@ _loadoutData set ["uniforms", [ "U_I_GhillieSuit" ]]; -if (_hasWs) then { - (_loadoutData get "uniforms") append [ - "U_SFIA_deserter_lxWS", - "U_lxWS_SFIA_pilot_O", - "U_lxWS_SFIA_Tanker_O" - ]; -}; - -if (_hasLawsOfWar) then { - (_loadoutData get "uniforms") append [ - "U_BG_Guerilla1_2_F" - ]; -}; - -if (_hasTanks) then { - (_loadoutData get "uniforms") append [ - "U_Tank_green_F" - ]; -}; - -if (_hasRF) then { - (_loadoutData get "uniforms") append [ - "U_BG_Guerrilla_RF", - "U_BG_leader_RF" - ]; -}; - -if (_hasContact) then { - (_loadoutData get "uniforms") append [ - "U_I_CBRN_Suit_01_AAF_F" - ]; -}; - -if (_hasGM) then { - (_loadoutData get "uniforms") append [ - "gm_xx_uniform_soldier_bdu_80_oli", - "gm_xx_uniform_soldier_bdu_nogloves_80_oli", - "gm_xx_uniform_soldier_bdu_rolled_80_oli", - "gm_dk_army_uniform_soldier_84_oli", - "gm_ge_uniform_soldier_tshirt_90_oli" - ]; -}; - -if (_hasCSLA) then { - (_loadoutData get "uniforms") append [ - "US85_uniKHK", - "AFMC_uniSF", - "AFMC_uniWLD" - ]; -}; - _loadoutData set ["heavyUniforms", []]; ///don't know why it's here but could be useful in the future -if (_hasContact) then { - (_loadoutData get "heavyUniforms") append [ - "U_O_R_Gorka_01_F", - "U_O_R_Gorka_01_brown_F", - "U_O_R_Gorka_01_camo_F" - ]; -}; - -if (_hasGM) then { - (_loadoutData get "heavyUniforms") append [ - "gm_dk_army_uniform_soldier_84_oli" - ]; -}; - /////Helmets private _helmets = ["H_HelmetIA"]; -if (_hasWs) then { - _helmets append [ - "lxWS_H_ssh40_black", - "lxWS_H_ssh40_green", - "lxWS_H_bmask_base", - "lxWS_H_bmask_camo01", - "H_bmask_snake_lxws", - "lxWS_H_bmask_white", - "lxWS_H_bmask_camo02", - "lxWS_H_bmask_yellow", - "lxWS_H_PASGT_goggles_black_F", - "lxWS_H_PASGT_goggles_olive_F", - "lxWS_H_HelmetCrew_I" - ]; -}; - -if (_hasRF) then { - _helmets append [ - "H_HelmetHeavy_Olive_RF", - "H_HelmetHeavy_Simple_Olive_RF", - "H_HelmetHeavy_VisorUp_Olive_RF", - "H_HelmetHeavy_Black_RF", - "H_HelmetHeavy_Simple_Black_RF", - "H_HelmetHeavy_VisorUp_Black_RF", - "H_HelmetIA_sb_digital_RF", - "H_HelmetAggressor_sb_taiga_RF" - ]; -}; - -if (_hasLawsOfWar) then { - _helmets append ["H_PASGT_basic_black_F", "H_PASGT_basic_olive_F", "H_PASGT_neckprot_blue_press_F","H_HeadBandage_clean_F", "H_HeadBandage_stained_F", "H_HeadBandage_bloody_F"]; -}; - -if (_hasContact) then { - _helmets append ["H_HelmetAggressor_F", "H_HelmetAggressor_cover_F", "H_HelmetAggressor_cover_taiga_F","H_HelmetHBK_headset_F","H_HelmetHBK_chops_F","H_HelmetHBK_ear_F","H_HelmetHBK_F"]; -}; - -if (_hasCSLA) then { - _helmets append [ - "US85_helmetPASGT", - "US85_helmetPASGTr", - "US85_helmetPASGTG", - "US85_helmetSFL", - "US85_helmetSFLG", - "US85_helmetSFLG_on" - ]; -}; - -if (_hasGM) then { - _helmets append [ - "gm_ge_headgear_psh77_oli", - "gm_ge_headgear_psh77_up_oli", - "gm_ge_headgear_psh77_down_oli" - ]; -}; - private _crewhelmets = ["H_HelmetCrew_I"]; -if (_hasWs) then { - _crewhelmets append ["lxWS_H_Tank_tan_F", "lxWS_H_HelmetCrew_I"]; -}; - -if (_hasContact) then { - _crewhelmets append ["H_Tank_eaf_F", "H_HelmetCrew_I_E", "H_Booniehat_wdl", "H_Booniehat_eaf"]; -}; - -if (_hasLawsOfWar) then { - _crewhelmets pushBack "H_Construction_headset_black_F"; -}; - -if (_hasGM) then { - _crewhelmets pushBack "gm_ge_headgear_headset_crew_oli"; -}; - -if (_hasCSLA) then { - _crewhelmets append ["US85_helmetDH132", "US85_helmetDH132G", "US85_helmetDH132G_on"]; -}; - ///// private _offuniforms = ["U_I_OfficerUniform"]; private _backpacks = ["B_AssaultPack_dgtl","B_TacticalPack_oli", "B_Carryall_oli","B_Kitbag_sgg","B_FieldPack_oli"]; +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["vests", _vests]; +_crewLoadoutData set ["crewHelmets", _crewhelmets]; + +private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_I_HeliPilotCoveralls","U_I_pilotCoveralls"]]; +_pilotLoadoutData set ["vests", _vests]; +_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_I", "H_CrewHelmetHeli_I"]]; + if (_hasApex) then { - _backpacks append ["B_ViperHarness_oli_F","B_ViperLightHarness_oli_F"]; + #include "..\DLC_content\gear\Apex\Vanilla_Rivals.sqf" }; if (_hasArtOfWar) then { - _backpacks append ["B_CivilianBackpack_01_Everyday_Black_F","B_CivilianBackpack_01_Everyday_Astra_F","B_CivilianBackpack_01_Everyday_Vrana_F","B_CivilianBackpack_01_Sport_Green_F","B_CivilianBackpack_01_Sport_Red_F","B_CivilianBackpack_01_Sport_Blue_F"]; + #include "..\DLC_content\gear\Artofwar\Vanilla_Rivals.sqf" }; if (_hasContact) then { - _backpacks append ["B_FieldPack_green_F","B_RadioBag_01_digi_F","B_RadioBag_01_black_F","B_Carryall_green_F"]; + #include "..\DLC_content\gear\Contact\Vanilla_Rivals.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_Rivals.sqf" }; if (_hasRF) then { - _backpacks append ["B_DuffleBag_Olive_NoLogo_RF","B_DuffleBag_Black_NoLogo_RF","B_DuffleBag_Sand_RF","B_DuffleBag_Red_RF","B_DuffleBag_Olive_RF","B_DuffleBag_Blue_RF","B_DuffleBag_Black_RF","B_DuffleBag_VRANA_RF"]; + #include "..\DLC_content\gear\RF\Vanilla_Rivals.sqf" }; if (_hasLawsOfWar) then { - _backpacks append ["B_Messenger_Olive_F","B_Messenger_Black_F","B_LegStrapBag_olive_F","B_LegStrapBag_black_F"]; + #include "..\DLC_content\gear\Lawsofwar\Vanilla_Rivals.sqf" }; if (_hasGM) then { - _backpacks append ["gm_dk_army_backpack_73_oli","gm_ge_army_backpack_90_blk","gm_ge_army_backpack_90_oli","gm_ge_army_backpack_80_oli","gm_ge_backpack_sem35_oli","gm_pl_army_backpack_at_80_gry"]; + #include "..\DLC_content\gear\GM\Vanilla_Rivals.sqf" }; if (_hasCSLA) then { - _backpacks append ["US85_bpSf","FIA_bpPack" ,"US85_bpAlice"]; + #include "..\DLC_content\gear\CSLA\Vanilla_Rivals.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_Rivals.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\gear\Jets\Vanilla_Rivals.sqf" }; _loadoutData set ["offuniforms", _offuniforms]; ///check offuniforms later @@ -1589,48 +396,6 @@ _loadoutData set ["items_crew_extras", []]; _loadoutData set ["items_unarmed_extras", []]; -////////////////////////// -// Misc Loadouts // -////////////////////////// - -private _crewLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_crewLoadoutData set ["vests", _vests]; -_crewLoadoutData set ["crewHelmets", _crewhelmets]; - -private _pilotLoadoutData = _loadoutData call _fnc_copyLoadoutData; -_pilotLoadoutData set ["uniforms", ["U_I_HeliPilotCoveralls","U_I_pilotCoveralls"]]; -_pilotLoadoutData set ["vests", _vests]; -_pilotLoadoutData set ["helmets", ["H_PilotHelmetHeli_I", "H_CrewHelmetHeli_I"]]; - -if (_hasRF) then { - (_pilotLoadoutData get "uniforms") append [ - "U_C_PilotJacket_brown_RF", - "U_C_PilotJacket_open_brown_RF", - "U_C_PilotJacket_lbrown_RF", - "U_C_PilotJacket_open_lbrown_RF", - "U_C_PilotJacket_black_RF", - "U_C_PilotJacket_open_black_RF", - "U_C_HeliPilotCoveralls_Yellow_RF", - "U_C_HeliPilotCoveralls_Green_RF", - "U_C_HeliPilotCoveralls_Rescue_RF", - "U_C_HeliPilotCoveralls_Blue_RF", - "U_C_HeliPilotCoveralls_Black_RF" - ]; -}; - -if (_hasRF) then { - (_pilotLoadoutData get "helmets") append [ - "H_PilotHelmetHeli_White_RF", - "H_PilotHelmetHeli_Yellow_RF", - "H_PilotHelmetHeli_Green_RF", - "H_PilotHelmetHeli_Red_RF", - "H_PilotHelmetHeli_MilGreen_RF", - "H_PilotHelmetHeli_Orange_RF", - "H_PilotHelmetHeli_Blue_RF", - "H_PilotHelmetHeli_Black_RF" - ]; -}; - // ##################### DO NOT TOUCH ANYTHING BELOW THIS LINE ##################### diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf index 02278ad3f8..3475736372 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_CSLA.sqf @@ -84,3 +84,4 @@ ["US85_MH60FFAR", ["addWinch",0.5]], ["US85_UH60", ["addESSS",0.5,"addWinch",0.5]], ["US85_UH60M240", ["addWinch",0.5]] + diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf index 0bf9a368a3..793ef1fd7c 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GM.sqf @@ -31,14 +31,14 @@ ["gm_pl_army_ot64a_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], ["gm_pl_army_t55ak_noinsignia", ["RoadPrioritySign_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"antennaMast_01_unhide",0.3,"turretBox_01_unhide",0.3,"turretBox_02_unhide",0.3,"MainTurret_SearchLight_cover_unhide",0.3,"MainTurret_Optic_cover_unhide",0.3,"CommanderTurret_SearchLight_cover_unhide",0.3,"buoy_01_unhide",0.3,"camoNet_01_unhide",0.3,"camoNet_02_unhide",0.3,"fender_01_unhide",0.3,"fender_02_unhide",0.3,"woodenBeam_01_unhide",0.3,"snorkel_01_unhide",0.3,"snorkel_02_unhide",0.3,"rearbar_01_unhide",0.3,"barrelHolder_01_unhide",0.3,"barrel_01_unhide",0.3,"barrel_02_unhide",0.3,"wheelChock_01_unhide",0.3,"storageBox_01_unhide",0.3,"storageBox_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3,"camonet_MainTurret_elev_unhide",0.3,"FormationLight_01_unhide",0.3]], ["gm_pl_airforce_mi2urs_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], -["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]] +["gm_pl_airforce_mi2urp_noinsignia", ["cablecutter_unhide",0.3,"camera_front_unhide",0.3,"camera_rear_unhide",0.3,"fan_unhide",0.3,"plugs_unhide",0.1,"skids_unhide",0.1]], ["gm_ge_army_u1300l_medic", ["sign_mlc_unhide",0.3,"sign_medic_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3]], ["gm_ge_army_kat1_451_reammo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], ["gm_ge_army_u1300l_cargo", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], ["gm_ge_army_kat1_451_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], ["gm_ge_army_kat1_451_cargo", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], ["gm_dk_army_u1300l_container", ["BoardWall_2_1_unhide",0.3,"cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3,"BoardWall_1_1_extension_unhide",0.3,"camonetpoles_1_1_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0.3]], -["gm_ge_army_kat1_452_container", ["gmx_aaf_wdl",0.3], ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], +["gm_ge_army_kat1_452_container", ["cover_hoops_unhide",0.3,"cover_down_unhide",0.3,"cover_up_unhide",0.3]], ["gm_ge_army_u1300l_repair", ["beacon_01_org_unhide",0.3,"CamoNet_01_rack_unhide",0.3,"CamoNet_01_unhide",0.3,"generator_unhide",0.3,"sign_mlc_unhide",0.3,"sign_medic_unhide",0]], ["gm_dk_army_typ247_cargo", ["cover_01_hoops_unhide",0.3,"sirenLights_02_unhide",0,"sirenLights_03_unhide",0,"sirenLights_01_unhide",0,"sirenLights_05_unhide",0,"cargo_rack_01_unhide",0.3,"cargo_rack_03_unhide",0.3,"wheel_1_1_cap_unhide",0.3]], ["gm_dk_army_m113a1dk_command_noinsignia", ["antennaMast_01_unhide",0.3,"antennamast_01_elev_trigger",0.3,"generator_01_unhide",0.3,"storageBox_01_unhide",0.3,"IceCleats_01_unhide",0.3,"IceCleats_02_unhide",0.3,"SupportPoles_01_unhide",0.3,"CamoNet_02_unhide",0.3,"CamoNet_01_unhide",0.3,"CamoNet_03_unhide",0.3,"Tarp_01_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], @@ -80,4 +80,5 @@ ["gm_pl_army_ural375d_refuel", ["ConvoyLights_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"TowBar_01_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3]], ["gm_pl_army_ural375d_medic", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"TowBar_01_unhide",0.3]], ["gm_pl_army_ural4320_repair", ["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"winch_unhide",0.3,"toolbox_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"lightGuard_unhide",0.3,"tools_unhide",0.3]], -["gm_pl_army_ural4320_cargo",["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]] \ No newline at end of file +["gm_pl_army_ural4320_cargo",["RoadPrioritySign_01_unhide",0.3,"FrontLight_01_Cover_unhide",0.3,"cover_hide_unhide",0.3,"winch_unhide",0.3,"roofRack_unhide",0.3,"camonet_01_unhide",0.3,"camonet_02_unhide",0.3,"AmmoBox_01_unhide",0.3,"AmmoBox_02_unhide",0.3,"AmmoBox_03_unhide",0.3,"AmmoBox_04_unhide",0.3,"Barrel_01_unhide",0.3,"coldWeatherKit_unhide",0.3,"fuelcan_1_1_unhide",0.3,"fuelcan_1_2_unhide",0.3,"lightGuard_unhide",0.3,"toolbox_unhide",0.3,"tools_unhide",0.3]], +["gm_ge_army_iltis_cargo", ["radio_01_unhide",0,"radio_02_unhide",0,"cover_hoops_unhide",0.4,"cover_doors_unhide",0.4,"windshield",0.4,"doorBag_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"coldWeatherKit_unhide",0.4]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf index e6b1c483cd..ab07a835d2 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_GMX_AAF.sqf @@ -23,4 +23,4 @@ ["gmx_aaf_marder1a2_wdl", ["beacon_01_org_unhide",0,"sideskirt_unhide",0.3,"CamoNet_01_unhide",0.3,"supply_01_unhide",0.3,"supply_02_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3,"camonet_MainTurret_trav_unhide",0.3,"camofoilage_MainTurret_trav_unhide",0.3]], ["gmx_aaf_fuchsa0_command_wdl", ["radio_04_unhide",0.3,"antennamast_01_elev_trigger",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], ["gmx_aaf_fuchsa0_engineer_wdl", ["ringbuoy_01_unhide",0.3,"beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]], -["gmx_aaf_fuchsa0_reconnaissance_wdl", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]] \ No newline at end of file +["gmx_aaf_fuchsa0_reconnaissance_wdl", ["beacon_01_org_unhide",0,"beacon_01_blu_unhide",0,"CamoNet_01_unhide",0.3,"CamoNet_02_rack_unhide",0.3,"StowingBox_01_unhide",0.3,"SignsExtraWide_unhide",0.3,"camonet_hull_unhide",0.3,"camofoilage_hull_unhide",0.3]] diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf index 420cc5cf4b..dd44dc1a66 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_SPE.sqf @@ -65,4 +65,184 @@ ["SPE_M4A1_76_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], ["SPE_M4A1_75_DLV",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], ["SPE_M4A1_T34_Calliope_Direct_DLV",["armour_hide_source",0.5,"star_hide_source",0.9]], -["SPE_M4A1_T34_Calliope_DLV",["armour_hide_source",0.5,"star_hide_source",0.9]] +["SPE_M4A1_T34_Calliope_DLV",["armour_hide_source",0.5,"star_hide_source",0.9]], +//update +["SPE_Milice_R200_Unarmed",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_Milice_R200_Hood",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_Milice_R200_MG34",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_ST_R200_Unarmed",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_ST_R200_Hood",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_ST_R200_MG34",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_ST_PzKpfwV_G",["vents_hide_source",0.3,"tools_hide_source",0.3,"spare_tracks_hide_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_ST_StuG_III_G_Early",["hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_Late",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_SKB",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuH_42",["hide_muzzle_brake_source",0.3,"hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0,"hide_antenna_source",0,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_Jagdpanther_G1",["hide_bucket_source",0.3,"hide_cleaning_rod_container_left_source",0.3,"hide_cleaning_rod_container_rear_source",0.3,"hide_markings_source",0.3,"hide_protective_grill_source",0.3,"hide_spare_tracks_left_source",0.3,"hide_spare_tracks_right_source",0.3,"hide_spare_wheel_source",0.3,"hide_stowage_box_high_source",0.3,"hide_stowage_box_low_left_source",0.3,"hide_stowage_box_low_right_source",0.3,"hide_tools_left_source",0.3,"hide_tools_right_source",0.3,"hide_tow_cable_left_source",0.3,"hide_tow_cable_right_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_GER_R200_Unarmed",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_GER_R200_Hood",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_GER_R200_MG34",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_PzKpfwV_G",["vents_hide_source",0.3,"tools_hide_source",0.3,"spare_tracks_hide_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_StuG_III_G_Early",["hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuG_III_G_Late",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuG_III_G_SKB",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuH_42",["hide_muzzle_brake_source",0.3,"hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0,"hide_antenna_source",0,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_Jagdpanther_G1",["hide_bucket_source",0.3,"hide_cleaning_rod_container_left_source",0.3,"hide_cleaning_rod_container_rear_source",0.3,"hide_markings_source",0.3,"hide_protective_grill_source",0.3,"hide_spare_tracks_left_source",0.3,"hide_spare_tracks_right_source",0.3,"hide_spare_wheel_source",0.3,"hide_stowage_box_high_source",0.3,"hide_stowage_box_low_left_source",0.3,"hide_stowage_box_low_right_source",0.3,"hide_tools_left_source",0.3,"hide_tools_right_source",0.3,"hide_tow_cable_left_source",0.3,"hide_tow_cable_right_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_ST_PzKpfwV_G_DLV",["vents_hide_source",0.3,"tools_hide_source",0.3,"spare_tracks_hide_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_ST_StuG_III_G_Early_DLV",["hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_Late_DLV",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_SKB_DLV",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuH_42_DLV",["hide_muzzle_brake_source",0.3,"hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0,"hide_antenna_source",0,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_Jagdpanther_G1_DLV",["hide_bucket_source",0.3,"hide_cleaning_rod_container_left_source",0.3,"hide_cleaning_rod_container_rear_source",0.3,"hide_markings_source",0.3,"hide_protective_grill_source",0.3,"hide_spare_tracks_left_source",0.3,"hide_spare_tracks_right_source",0.3,"hide_spare_wheel_source",0.3,"hide_stowage_box_high_source",0.3,"hide_stowage_box_low_left_source",0.3,"hide_stowage_box_low_right_source",0.3,"hide_tools_left_source",0.3,"hide_tools_right_source",0.3,"hide_tow_cable_left_source",0.3,"hide_tow_cable_right_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_GER_R200_Unarmed_DLV",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_GER_R200_Hood_DLV",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_GER_R200_MG34",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_PzKpfwV_G_DLV",["vents_hide_source",0.3,"tools_hide_source",0.3,"spare_tracks_hide_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_StuG_III_G_Early_DLV",["hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuG_III_G_Late_DLV",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuG_III_G_SKB_DLV",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_StuH_42_DLV",["hide_muzzle_brake_source",0.3,"hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0,"hide_antenna_source",0,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_Jagdpanther_G1_DLV",["hide_bucket_source",0.3,"hide_cleaning_rod_container_left_source",0.3,"hide_cleaning_rod_container_rear_source",0.3,"hide_markings_source",0.3,"hide_protective_grill_source",0.3,"hide_spare_tracks_left_source",0.3,"hide_spare_tracks_right_source",0.3,"hide_spare_wheel_source",0.3,"hide_stowage_box_high_source",0.3,"hide_stowage_box_low_left_source",0.3,"hide_stowage_box_low_right_source",0.3,"hide_tools_left_source",0.3,"hide_tools_right_source",0.3,"hide_tow_cable_left_source",0.3,"hide_tow_cable_right_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +/// +["SPE_FFI_R200_Unarmed",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_FFI_R200_Hood",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_FFI_R200_MG34",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_US_G503_MB",["hide_bridge_marking_source",0.3,"hide_canopy_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_Armoured",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919_Armoured",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M2_Armoured",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M2",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_Ambulance",["hide_bridge_marking_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_Open",["hide_canopy_source",0.3,"hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_M2_PATROL",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919_PATROL",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_CCKW_353",["tent_cabin_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3,"straps_hide_source",0.3,"tent_hide_source",0.3,"tent_bars_hide_source",0.3]], +["SPE_CCKW_353_Ambulance",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Ammo",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Fuel",["tent_cabin_hide_source",0.3,"straps_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3]], +["SPE_CCKW_353_M2",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Open",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Repair",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_M20_AUC",["fenders_hide_front_source",0.5,"fenders_hide_rear_source",0.5]], +["SPE_M8_LAC",["fenders_hide_front_source",0.3,"fenders_hide_rear_source",0.3,"stowage_hide_source",0.3]], +["SPE_M8_LAC_ringMount",["ringmount_type1_hide_source",0.3,"fenders_hide_front_source",0.3,"fenders_hide_rear_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M4A0_105",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_75",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_76",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_105_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_75_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_76_DLV",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_composite",["armour_hide_source",0,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_105",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_erla",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_105",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3,"canvas_hide_source",0.3]], +["SPE_M4A3_75",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_76",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_T34_Calliope_Direct",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A3_T34_Calliope",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A0_composite_DLV",["armour_hide_source",0,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_105_DLV",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_erla_DLV",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_105_DLV",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3,"canvas_hide_source",0.3]], +["SPE_M4A3_75_DLV",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_76_DLV",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_T34_Calliope_Direct_DLV",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A3_T34_Calliope_DLV",["armour_hide_source",0.5,"star_hide_source",0.5]], +///AU configs +["SPE_Milice_R200_Unarmed_noinsignia",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_Milice_R200_Hood_noinsignia",["hide_canopy_source",0.3,"hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_Milice_R200_MG34_noinsignia",["hide_spare_wheel_source",0.3,"hide_shovel_source",0.3,"hide_jack_source",0.3]], +["SPE_ST_StuG_III_G_Early_DLV_noinsignia",["hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_Late_DLV_noinsignia",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuG_III_G_SKB_DLV_noinsignia",["hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0.3,"hide_antenna_source",0.3,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_StuH_42_DLV_noinsignia",["hide_muzzle_brake_source",0.3,"hide_shield_brackets_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_markings_source",0,"hide_antenna_source",0,"hide_spare_wheels_source",0.3,"hide_stowage_bracket_source",0.3,"hide_tools_right_source",0.3,"hide_tools_left_source",0.3]], +["SPE_ST_Jagdpanther_G1_DLV_noinsignia",["hide_bucket_source",0.3,"hide_cleaning_rod_container_left_source",0.3,"hide_cleaning_rod_container_rear_source",0.3,"hide_markings_source",0.3,"hide_protective_grill_source",0.3,"hide_spare_tracks_left_source",0.3,"hide_spare_tracks_right_source",0.3,"hide_spare_wheel_source",0.3,"hide_stowage_box_high_source",0.3,"hide_stowage_box_low_left_source",0.3,"hide_stowage_box_low_right_source",0.3,"hide_tools_left_source",0.3,"hide_tools_right_source",0.3,"hide_tow_cable_left_source",0.3,"hide_tow_cable_right_source",0.3,"hide_shields_source",0.3,"show_shields_source",0.3,"hide_skirt_h_l_1_source",0.3,"hide_skirt_h_l_2_source",0.3,"hide_skirt_h_l_3_source",0.3,"hide_skirt_h_l_4_source",0.3,"hide_skirt_h_l_5_source",0.3,"hide_skirt_h_r_1_source",0.3,"hide_skirt_h_r_2_source",0.3,"hide_skirt_h_r_3_source",0.3,"hide_skirt_h_r_4_source",0.3,"hide_skirt_h_r_5_source",0.3]], +["SPE_PzKpfwIII_M_noinsignia",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIII_N_noinsignia",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIV_G_noinsignia",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_PzKpfwIII_M_DLV_noinsignia",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIII_N_DLV_noinsignia",["Hide_Shields_Hull",0.5,"Hide_Shields_Turret",0.5]], +["SPE_PzKpfwIV_G_DLV_noinsignia",["Hide_Shields_Hull",0.3,"Hide_Shields_Turret",0.3,"hide_mud_flaps_source",0.3,"hide_turret_box_source",0.3]], +["SPE_PzKpfwVI_H1_DLV_noinsignia",["skirts_hide_source",0.3,"tools_hide_source",0.3,"air_filters_hide_source",0.3,"hull_armour_hide_source",0.3,"turret_armour_hide_source",0.3]], +["SPE_OpelBlitz_Flak38_noinsignia",["Hide_Shield",0.3,"Hide_Shield_Small",0.3,"Hide_Shield_Sight",0.3]], + +["SPE_FFI_SdKfz250_1_noinsignia",["stowage_hide_source",0.5]], +["SPE_FFI_OpelBlitz_noinsignia",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_FFI_OpelBlitz_Ammo_noinsignia",["tent_hide_source",0.5]], +["SPE_FFI_OpelBlitz_Flak38_noinsignia",["Hide_Shield",0.3,"Hide_Shield_Small",0.3,"Hide_Shield_Sight",0.3]], +["SPE_FFI_OpelBlitz_Fuel_noinsignia",["tent_hide_source",0.5]], +["SPE_FFI_OpelBlitz_Open_noinsignia",["tent_hide_source",0.5,"doorzad_hide",0.5]], +["SPE_FR_M3_Halftrack_Ambulance_noinsignia",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Ammo_noinsignia",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Fue_noinsignial",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Repair_noinsignia",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Unarmed_noinsignia",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_Unarmed_Open_noinsignia",["canopy_frame_hide_source",0.3,"canopy_hide_source",0.3,"winch_hide_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M3_Halftrack_noinsignia",["stowage_hide_source",0.5]], +["SPE_FR_M10_noinsignia",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_FR_M4A0_75_Early_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_75_mid_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_76_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_75_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M10_DLV_noinsignia",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_FR_M4A0_75_Early_DLV_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_75_mid_DLV_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_76_DLV_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A1_75_DLV_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], + +["SPE_M18_Hellcat_noinsignia",["skirts_hide_source",0.3,"gun_hide_cover_source",0.3,"stowage_hide_source",0.3,"tow_cable_hide_source",0.3,"rhino_hide_source",0.3,"hull_armour_hide_source",0.3]], +["SPE_M4A0_75_Early_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_T34_Calliope_Direct_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.9]], +["SPE_M10_DLV_noinsignia",["star_hide_source",0.3,"fenders_hide_source",0.3,"snorkel_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3]], +["SPE_M18_Hellcat_DLV_noinsignia",["skirts_hide_source",0.3,"gun_hide_cover_source",0.3,"stowage_hide_source",0.3,"tow_cable_hide_source",0.3,"rhino_hide_source",0.3,"hull_armour_hide_source",0.3]], +["SPE_M4A0_75_Early_DLV_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_75_DLV_noinsignia",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_76_DLV_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_DLV_noinsignia",["armour_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_T34_Calliope_Direct_DLV_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.9]], +["SPE_M4A1_T34_Calliope_DLV_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.9]], + +["SPE_US_G503_MB_noinsignia",["hide_bridge_marking_source",0.3,"hide_canopy_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_Armoured_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919_Armoured_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M2_Armoured_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M2_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_Ambulance_noinsignia",["hide_bridge_marking_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_Open_noinsignia",["hide_canopy_source",0.3,"hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3,"hide_wire_catcher_source",0.3]], +["SPE_US_G503_MB_M2_PATROL_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_US_G503_MB_M1919_PATROL_noinsignia",["hide_bridge_marking_source",0.3,"hide_jerry_can_source",0.3,"hide_mirrors_source",0.3,"hide_musette_source",0.3,"hide_radio_source",0.3,"hide_spare_wheel_source",0.3,"hide_straps_source",0.3,"hide_tools_source",0.3]], +["SPE_CCKW_353_noinsignia",["tent_cabin_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3,"straps_hide_source",0.3,"tent_hide_source",0.3,"tent_bars_hide_source",0.3]], +["SPE_CCKW_353_Ambulance_noinsignia",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Ammo_noinsignia",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Fuel_noinsignia",["tent_cabin_hide_source",0.3,"straps_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3]], +["SPE_CCKW_353_M2_noinsignia",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Open_noinsignia",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_CCKW_353_Repair_noinsignia",["straps_hide_source",0.3,"tent_hide_source",0.3,"tent_cabin_hide_source",0.3,"tent_bars_hide_source",0.3,"spare_wheel_hide_source",0.3,"spare_fuel_hide_source",0.3,"doorzad_hide",0.3]], +["SPE_M20_AUC_noinsignia",["fenders_hide_front_source",0.5,"fenders_hide_rear_source",0.5]], +["SPE_M8_LAC_noinsignia",["fenders_hide_front_source",0.3,"fenders_hide_rear_source",0.3,"stowage_hide_source",0.3]], +["SPE_M8_LAC_ringMount_noinsignia",["ringmount_type1_hide_source",0.3,"fenders_hide_front_source",0.3,"fenders_hide_rear_source",0.3,"stowage_hide_source",0.3]], +["SPE_FR_M4A0_105_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_75_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_76_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A0_105_DLV_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_75_DLV_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_FR_M4A3_76_DLV_noinsignia",["stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_composite_noinsignia",["armour_hide_source",0,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_105_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_erla_noinsignia",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_105_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3,"canvas_hide_source",0.3]], +["SPE_M4A3_75_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_76_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_T34_Calliope_Direct_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A3_T34_Calliope_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A0_composite_DLV_noinsignia",["armour_hide_source",0,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A0_105_DLV_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"canvas_hide_source",0.3,"armour_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A1_75_erla_DLV_noinsignia",["armour_hide_source",0.3,"star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_105_DLV_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3,"canvas_hide_source",0.3]], +["SPE_M4A3_75_DLV_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"logs_hide_source",0.3,"vent_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_76_DLV_noinsignia",["star_hide_source",0.3,"stowage_hide_source",0.3,"rhino_hide_source",0.3,"vent_hide_source",0.3,"logs_hide_source",0.3,"skirts_hide_source",0.3]], +["SPE_M4A3_T34_Calliope_Direct_DLV_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.5]], +["SPE_M4A3_T34_Calliope_DLV_noinsignia",["armour_hide_source",0.5,"star_hide_source",0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf index ee89985828..86eb496c2e 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_Vanilla.sqf @@ -163,3 +163,5 @@ ["a3a_Offroad_02_black_unarmed_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideBullbar",0.3,"hideFenders",0.3,"hideHeadSupportRear",0.3,"hideHeadSupportFront",0.3,"hideRollcage",0.3,"hideSeatsRear",0.3,"hideSpareWheel",0.3]], ["a3a_Offroad_02_black_AT_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]], ["a3a_Offroad_02_LMG_black_F",["hideLeftDoor",0.3,"hideRightDoor",0.3,"hideRearDoor",0.3,"hideFenders",0.3,"hideHeadSupportFront",0.3,"hideSpareWheel",0.3]] + + diff --git a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf index a0259c8c97..2f32f3fc73 100644 --- a/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf +++ b/A3A/addons/core/Templates/Templates/vehicleAnimations/vehicleAnimations_WS.sqf @@ -101,7 +101,7 @@ ["C_IDAP_Offroad_lxWS",["HideAntenna",0.3,"HideSnorkel",0.3,"HideDoor3",0.3,"HideTarp",0.3,"HideFrame",0.3,"HideConstruction",0.3,"HideServices",1,"HideDoor1",0.3,"HideDoor2",0.3,"HideBackpacks",0.3,"HideBumper1",0.3,"HideBumper2",0.3,"hidePolice",1,"BeaconsStart",1,"BeaconsServicesStart",1]], ["C_IDAP_Truck_02_cargo_lxWS",["hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], ["C_IDAP_Truck_02_flatbed_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], -["C_IDAP_Truck_02_racing_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]] +["C_IDAP_Truck_02_racing_lxWS",["hideSpareWheel",0.3,"hideRoofRack",0.3,"hideBeacon_1",0.3,"hideBumper",0.3,"hideWindowProtector",0.3]], //AU ["a3a_I_E_Truck_02_zu23_F", ["shield_hide",0.3,"hideCrates",0.3,"hideSpareWheel",0.3,"hideRoofRack",1,"hideBeacon_1",0,"hideBumper",0.3,"hideWindowProtector",0.3]], @@ -109,3 +109,5 @@ ["APC_Wheeled_01_atgm_base_lxWS", ["showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], ["APC_Wheeled_01_mortar_base_lxWS",["showBags",0.3,"showCamonetHull",0.3,"showCamonetTurret",0.3,"showSLATHull",0.3,"showSLATTurret",0.3]], +["O_SFIA_APC_Wheeled_02_hmg_lxWS", ["mg_hide_armor_front",0.3,"mg_hide_armor_rear",0.3,"mg_Hide_Rail",0.3,"showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]], +["O_SFIA_APC_Wheeled_02_unarmed_lxWS", ["showBags",0.3,"showCanisters",0.3,"showTools",0.3,"showCamonetHull",0.3,"showSLATHull",0.3]] diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_FIA.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_FIA.sqf new file mode 100644 index 0000000000..100d283339 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_FIA.sqf @@ -0,0 +1,6 @@ +["I_Heli_light_03_dynamicLoadout_F", ["Green",1]], +["I_APC_Wheeled_03_cannon_F", ["Guerilla_01",0.5, "Guerilla_02",0.5, "Guerilla_03",0.5, "Indep",0, "Indep_03",0, "Indep_02",0]], +["I_LT_01_AA_F", ["Indep_Olive",1]], +["I_LT_01_scout_F", ["Indep_Olive",1]], +["I_LT_01_cannon_F", ["Indep_Olive",1]], +["I_LT_01_AT_F", ["Indep_Olive",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_GM_CIV.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_GM_CIV.sqf new file mode 100644 index 0000000000..76c784468b --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_GM_CIV.sqf @@ -0,0 +1,6 @@ +["gm_ge_ff_u1300l_medic", ["gm_ge_civ_drk_01",1]], +["gm_pl_army_ural375d_medic", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], +["gm_pl_army_ural375d_refuel", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], +["gm_pl_army_ural4320_repair", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], +["gm_pl_army_uaz469_cargo", ["gm_oilochre",0.5, "gm_pkhv4",0.5]], +["gm_ge_army_iltis_cargo", ["gm_ge_civ_drk_01", 0.3, "gm_khs5146", 0.3, "gm_oilochre", 0.3, "gm_pkhv4", 0.3, "gm_xb518", 0.3, "gm_carc_tan", 0.3, "gm_drapolive", 0.3, "gm_merdc_grn", 0.3, "gm_merdc_wht", 0.3, "gm_ge_un", 0.3, "gm_ge_wdl",0]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/CSLA_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/CSLA_NATO_Temparate.sqf new file mode 100644 index 0000000000..8bec9124ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/CSLA_NATO_Temparate.sqf @@ -0,0 +1,34 @@ +["CSLA_AZU_VB", ["vb2",1]], +["US85_MH60FFAR",["BLACK", 0.3, "NATO",0.3]], +["US85_MH60M134",["BLACK", 0.3, "NATO",0.3]], +["US85_UH60",["BLACK", 0.3, "NATO",0.3]], +["US85_UH60M240",["BLACK", 0.3, "NATO",0.3]], +["US85_AH1F",["NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], +["US85_M1A1", ["NATOg",1]], +["US85_M1IP", ["NATOg",1]], +["US85_M163",["NATOg",1]], +["US85_M113",["NATOg",1]], +["US85_M923a",["NATOg",1]], +["US85_M923a1_a",["NATOg",1]], +["US85_M923r",["NATOg",1]], +["US85_M923f",["NATOg",1]], +["US85_M923a1_f",["NATOg",1]], +["AFMC_M113A2ext",["NATOg",1]], +["US85_M113_AMB",["NATOg",1]], +["US85_M113_DTP",["NATOg",1]], +["US85_LAV25",["NATOg",1]], +["US85_M1008c",["NATOg",1]], +["US85_M1008",["NATOg",1]], +["US85_M1025_ua",["NATOg",1]], +["US85_M1043_ua",["NATOg",1]], +["US85_M1043_M60",["NATOg",1]], +["US85_M1043_M2",["NATOg",1]], +["US85_M1025_M2",["NATOg",1]], +["US85_M1025_M60",["NATOg",1]], +["US85_M998SFGT",["NATOg",1]], +["US85_M923o",["NATOg",1]], +["US85_M923c",["NATOg",1]], +["US85_M923a1o",["NATOg",1]], +["US85_M923a1om2",["NATOg",1]], +["US85_M923a1c",["NATOg",1]], +["US85_M923a1cm2",["NATOg",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/GM_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/GM_NATO_Temparate.sqf new file mode 100644 index 0000000000..0089de1c20 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/GM_NATO_Temparate.sqf @@ -0,0 +1,53 @@ +["gm_ge_pol_w123", ["gm_darklblue",1]], +["gm_ge_pol_typ1200",["gm_saphireblue",1]], +["gm_gc_pol_p601", ["gm_kosmosblau",1]], +["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], +["gm_dk_army_typ1200_cargo", ["gm_merdc_grn",1]], +["gm_dk_army_typ253_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_milan", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_mg3", ["gm_merdc_grn",1]], +["gm_dk_army_typ247_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_medic", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_refuel", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_repair", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_reammo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_454_reammo", ["gm_merdc_grn",1]], +["gm_dk_army_u1300l_container", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_454_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_container", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_452_container", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_cargo", ["gm_merdc_grn",1]], +["gm_dk_army_bpz2a0_noinsignia", ["gm_merdc_grn",1]], +["gm_dk_army_Leopard1a3_noinsignia", ["gm_merdc_grn",1]], +["gm_dk_army_m113a2dk_noinsignia", ["gm_merdc_grn",1]], +["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_fuchsa0_command_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a1a_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a1plus_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_luchsa2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_luchsa1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_medic_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_command_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_apc_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_gepard1a1_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_bibera0_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_bpz2a0_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m109_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_command_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_apc_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a2dk_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a1a2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a3a1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a5_noinsignia",["gm_merdc_grn",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/RF_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/RF_NATO_Temparate.sqf new file mode 100644 index 0000000000..7ee6064631 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/RF_NATO_Temparate.sqf @@ -0,0 +1,7 @@ +["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], +["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], +["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"Black",0.5]], +["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0]], +["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], +["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], +["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/Vanilla_NATO_Temparate.sqf new file mode 100644 index 0000000000..a14fb8b946 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/Vanilla_NATO_Temparate.sqf @@ -0,0 +1,17 @@ +["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], +["B_AAA_System_01_F", ["Green", 1.0]], +["B_SAM_System_01_F", ["Green", 1.0]], +["B_SAM_System_02_F", ["Green", 1.0]], +["B_T_VTOL_01_infantry_F", ["Blue",0.4 , "Olive", 0.6]], +["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["B_Radar_System_01_F", ["Olive", 1]], +["B_SAM_System_03_F", ["Olive", 1]], +["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0]], +["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["B_T_LSV_01_unarmed_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], +["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/WS_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/WS_NATO_Temparate.sqf new file mode 100644 index 0000000000..838ea3d818 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Temparate/WS_NATO_Temparate.sqf @@ -0,0 +1,5 @@ +["B_T_APC_Wheeled_01_command_lxWS", ["BLACK", 0.3, "Olive", 0.7]], +["B_T_APC_Wheeled_01_atgm_lxWS", ["BLACK", 0.3, "Olive", 0.7]], +["B_T_APC_Wheeled_01_mortar_lxWS", ["BLACK", 0.3, "Olive", 0.7]] + + diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/CSLA_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/CSLA_NATO_Tropical.sqf new file mode 100644 index 0000000000..8bec9124ff --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/CSLA_NATO_Tropical.sqf @@ -0,0 +1,34 @@ +["CSLA_AZU_VB", ["vb2",1]], +["US85_MH60FFAR",["BLACK", 0.3, "NATO",0.3]], +["US85_MH60M134",["BLACK", 0.3, "NATO",0.3]], +["US85_UH60",["BLACK", 0.3, "NATO",0.3]], +["US85_UH60M240",["BLACK", 0.3, "NATO",0.3]], +["US85_AH1F",["NATOds", 0.3, "NATO", 0.3, "NATOgs",0.3]], +["US85_M1A1", ["NATOg",1]], +["US85_M1IP", ["NATOg",1]], +["US85_M163",["NATOg",1]], +["US85_M113",["NATOg",1]], +["US85_M923a",["NATOg",1]], +["US85_M923a1_a",["NATOg",1]], +["US85_M923r",["NATOg",1]], +["US85_M923f",["NATOg",1]], +["US85_M923a1_f",["NATOg",1]], +["AFMC_M113A2ext",["NATOg",1]], +["US85_M113_AMB",["NATOg",1]], +["US85_M113_DTP",["NATOg",1]], +["US85_LAV25",["NATOg",1]], +["US85_M1008c",["NATOg",1]], +["US85_M1008",["NATOg",1]], +["US85_M1025_ua",["NATOg",1]], +["US85_M1043_ua",["NATOg",1]], +["US85_M1043_M60",["NATOg",1]], +["US85_M1043_M2",["NATOg",1]], +["US85_M1025_M2",["NATOg",1]], +["US85_M1025_M60",["NATOg",1]], +["US85_M998SFGT",["NATOg",1]], +["US85_M923o",["NATOg",1]], +["US85_M923c",["NATOg",1]], +["US85_M923a1o",["NATOg",1]], +["US85_M923a1om2",["NATOg",1]], +["US85_M923a1c",["NATOg",1]], +["US85_M923a1cm2",["NATOg",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/GM_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/GM_NATO_Tropical.sqf new file mode 100644 index 0000000000..0089de1c20 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/GM_NATO_Tropical.sqf @@ -0,0 +1,53 @@ +["gm_ge_pol_w123", ["gm_darklblue",1]], +["gm_ge_pol_typ1200",["gm_saphireblue",1]], +["gm_gc_pol_p601", ["gm_kosmosblau",1]], +["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]], +["gm_dk_army_typ1200_cargo", ["gm_merdc_grn",1]], +["gm_dk_army_typ253_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_milan", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_mg3", ["gm_merdc_grn",1]], +["gm_dk_army_typ247_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_iltis_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_medic", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_refuel", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_repair", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_reammo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_454_reammo", ["gm_merdc_grn",1]], +["gm_dk_army_u1300l_container", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_454_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_container", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_452_container", ["gm_merdc_grn",1]], +["gm_ge_army_u1300l_cargo", ["gm_merdc_grn",1]], +["gm_ge_army_kat1_451_cargo", ["gm_merdc_grn",1]], +["gm_dk_army_bpz2a0_noinsignia", ["gm_merdc_grn",1]], +["gm_dk_army_Leopard1a3_noinsignia", ["gm_merdc_grn",1]], +["gm_dk_army_m113a2dk_noinsignia", ["gm_merdc_grn",1]], +["gm_ge_army_bo105p1m_vbh_swooper_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105p1m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_bo105m_vbh_noinsignia", ["gm_ge_oli",0.8 ,"gm_ge_hornet",0.2]], +["gm_ge_army_ch53gs_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_ch53g_noinsignia",["gm_ge_oli",0.8 ,"gm_ge_olo",0.2 ,"gm_ge_olu",0.2]], +["gm_ge_army_fuchsa0_reconnaissance_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_fuchsa0_engineer_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_fuchsa0_command_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a1a_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_marder1a1plus_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_luchsa2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_luchsa1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_medic_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_command_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_apc_milan_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_m113a1g_apc_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_gepard1a1_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_bibera0_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_bpz2a0_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m109_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_engineer_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_command_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a1dk_apc_noinsignia",["gm_merdc_grn",1]], +["gm_dk_army_m113a2dk_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a1a2_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a3a1_noinsignia",["gm_merdc_grn",1]], +["gm_ge_army_Leopard1a5_noinsignia",["gm_merdc_grn",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/RF_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/RF_NATO_Tropical.sqf new file mode 100644 index 0000000000..7ee6064631 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/RF_NATO_Tropical.sqf @@ -0,0 +1,7 @@ +["a3a_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], +["a3a_black_Heli_light_03_dynamicLoadout_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5]], +["B_Heli_light_03_unarmed_RF", ["NAVY",0.5,"NAVY_CAMO",0.5,"OLIVE",0.5,"Black",0.5]], +["I_Heli_EC_01A_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5,"AAF_Olive",0]], +["a3a_black_Heli_EC_02_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], +["B_Heli_EC_03_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]], +["B_Heli_EC_04_military_RF",["CAMO_SWISS",0.5,"MARINE",0.5,"OLIVE",0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/Vanilla_NATO_Tropical.sqf new file mode 100644 index 0000000000..a14fb8b946 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/Vanilla_NATO_Tropical.sqf @@ -0,0 +1,17 @@ +["B_UAV_05_F", ["DarkGreyCamo", 0.5, "DarkGrey", 0.5]], +["B_AAA_System_01_F", ["Green", 1.0]], +["B_SAM_System_01_F", ["Green", 1.0]], +["B_SAM_System_02_F", ["Green", 1.0]], +["B_T_VTOL_01_infantry_F", ["Blue",0.4 , "Olive", 0.6]], +["B_Plane_Fighter_01_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["B_Plane_Fighter_01_Stealth_F", ["DarkGreyCamo", 0.4, "DarkGrey", 0.6]], +["B_Radar_System_01_F", ["Olive", 1]], +["B_SAM_System_03_F", ["Olive", 1]], +["B_Heli_Transport_03_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_03_unarmed_F", ["Black", 0.5, "Green", 0.5]], +["B_Heli_Transport_01_F", ["Green", 0.4, "Black", 0.2 , "Sand", 0]], +["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["B_T_LSV_01_unarmed_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["B_T_LSV_01_AT_F", ["Black", 0.3, "Olive", 0.5, "Dazzle", 0.2]], +["a3a_Offroad_02_LMG_black_F", ["Black", 0.3, "Olive", 0.7]], +["I_C_Offroad_02_unarmed_F", ["Black", 0.3, "Olive", 0.7]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/WS_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/WS_NATO_Tropical.sqf new file mode 100644 index 0000000000..d976d1d3f2 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_NATO_Tropical/WS_NATO_Tropical.sqf @@ -0,0 +1,3 @@ +["B_T_APC_Wheeled_01_command_lxWS", ["BLACK", 0.3, "Olive", 0.7]], +["B_T_APC_Wheeled_01_atgm_lxWS", ["BLACK", 0.3, "Olive", 0.7]], +["B_T_APC_Wheeled_01_mortar_lxWS", ["BLACK", 0.3, "Olive", 0.7]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/CSLA_Remnants.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/CSLA_Remnants.sqf new file mode 100644 index 0000000000..8e07cffd38 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/CSLA_Remnants.sqf @@ -0,0 +1,37 @@ +["CSLA_AZU_VB", ["vb2",1]], +["US85_UH60M240", ["NATO",1]], +["US85_UH60", ["NATO",1]], +["US85_MH60FFAR", ["NATO",1]], +["US85_MH60M134", ["NATO",1]], +["US85_AH1F", ["AFMC",1]], +["CSLA_Mi24V", ["camo6",1]], +["US85_M1IP", ["NATOg",1]], +["US85_M1A1", ["NATOg",1]], +["US85_LAV25", ["NATOg",1]], +["US85_M113", ["NATOg",1]], +["US85_M163", ["NATOg",1]], +["AFMC_M113A2ext",["NATOg",1]], +["US85_M113_DTP", ["NATOg",1]], +["US85_M923r", ["NATOg",1]], +["US85_M113_AMB", ["NATOg",1]], +["US85_M923f", ["NATOg",1]], +["US85_M923a1_f", ["NATOg",1]], +["US85_M923a", ["NATOg",1]], +["US85_M923a1_a", ["NATOg",1]], +["US85_M923a1c", ["NATOg",1]], +["US85_M923o", ["NATOg",1]], +["US85_M923c", ["NATOg",1]], +["US85_M923a1o", ["NATOg",1]], +["US85_M923a1cm2", ["NATOg",1]], +["US85_M923a1om2", ["NATOg",1]], +["US85_M923cargo", ["NATOg",1]], +["US85_M923a1_cargo", ["NATOg",1]], +["US85_M1008c", ["NATOg",1]], +["US85_M1008", ["NATOg",1]], +["US85_M1025_ua", ["NATOg",1]], +["US85_M1043_ua", ["NATOg",1]], +["US85_M1025_M2", ["NATOg",1]], +["US85_M1025_M60", ["NATOg",1]], +["US85_M1043_M2", ["NATOg",1]], +["US85_M1043_M60", ["NATOg",1]], +["US85_M998SFGT", ["NATOg",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/GM_Remnants.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/GM_Remnants.sqf new file mode 100644 index 0000000000..895f72a2f4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/GM_Remnants.sqf @@ -0,0 +1,4 @@ +["gm_ge_pol_w123", ["gm_darklblue",1]], +["gm_ge_pol_typ1200",["gm_saphireblue",1]], +["gm_gc_pol_p601", ["gm_kosmosblau",1]], +["gm_ge_pol_typ253",["gm_navyblue_damusowhite",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/RF_Remnants.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/RF_Remnants.sqf new file mode 100644 index 0000000000..9592ed2179 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/RF_Remnants.sqf @@ -0,0 +1,4 @@ +["B_Heli_EC_03_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["I_Heli_EC_01A_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["B_Heli_EC_04_military_RF", ["AAF", 0.5, "AAF_Olive", 0.5]], +["a3a_Heli_EC_02_RF", ["AAF", 0.5, "AAF_Olive", 0.5]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/Vanilla_Remnants.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/Vanilla_Remnants.sqf new file mode 100644 index 0000000000..b83cb18613 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Riv_Remnants/Vanilla_Remnants.sqf @@ -0,0 +1,8 @@ +["I_LT_01_AA_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_cannon_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_AT_F", ["Indep_Olive", 0, "Indep_01", 0.5]], +["I_LT_01_scout_F",["Indep_Olive", 0, "Indep_01", 0.5]], +["I_Plane_Fighter_04_F", ["CamoGrey",0.1, "DigitalCamoGrey", 0.4, "DigitalCamoGreen",0.5]], +["I_Heli_light_03_unarmed_F", ["Indep", 0.5]], +["a3a_Offroad_02_LMG_black_F", ["Olive",1]], +["I_C_Offroad_02_unarmed_F", ["Olive",1]] \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_Rivals.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_SDK.sqf b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_SDK.sqf new file mode 100644 index 0000000000..100d283339 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/vehicleVariants/Vanilla_SDK.sqf @@ -0,0 +1,6 @@ +["I_Heli_light_03_dynamicLoadout_F", ["Green",1]], +["I_APC_Wheeled_03_cannon_F", ["Guerilla_01",0.5, "Guerilla_02",0.5, "Guerilla_03",0.5, "Indep",0, "Indep_03",0, "Indep_02",0]], +["I_LT_01_AA_F", ["Indep_Olive",1]], +["I_LT_01_scout_F", ["Indep_Olive",1]], +["I_LT_01_cannon_F", ["Indep_Olive",1]], +["I_LT_01_AT_F", ["Indep_Olive",1]] \ No newline at end of file diff --git a/A3A/addons/core/functions/init/fn_initServer.sqf b/A3A/addons/core/functions/init/fn_initServer.sqf index 6d08c60d31..d86073fe4e 100644 --- a/A3A/addons/core/functions/init/fn_initServer.sqf +++ b/A3A/addons/core/functions/init/fn_initServer.sqf @@ -50,6 +50,10 @@ Info("Background init started"); // No reason not to do this early [] execVM QPATHTOFOLDER(Scripts\fn_advancedTowingInit.sqf); +if (enableSpectrumDevice) then { + [] execVM QPATHTOFOLDER(Scripts\SpectumDevice\spectrum_device.sqf); + [] execVM QPATHTOFOLDER(Scripts\SpectumDevice\sa_ewar.sqf); +}; // Nav stuff, should have no parameter/save dependence at all call A3A_fnc_loadNavGrid; From 8e1ddc477f255cf3c68ead7981fe5e379779719b Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 11 Aug 2024 23:09:23 +0300 Subject: [PATCH 42/63] SPE planes no insignia support --- A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf | 2 ++ 1 file changed, 2 insertions(+) diff --git a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf index 39bcbdbacb..4e06b0b0e7 100644 --- a/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf +++ b/A3A/addons/core/functions/Base/fn_setPlaneLoadout.sqf @@ -1086,12 +1086,14 @@ if (_type == "CAS") then _plane setVariable ["diveParams", [1200, 350, 110, 55, 15, [3, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; // SPE planes + case "SPE_FW190F8_noinsignia"; case "SPE_FW190F8": { _loadout = ["SPE_250Rnd_MG151","SPE_250Rnd_MG151","SPE_400Rnd_MG131","SPE_400Rnd_MG131","SPE_1Rnd_SC50","SPE_1Rnd_SC50","SPE_1Rnd_SC500","SPE_1Rnd_SC50","SPE_1Rnd_SC50"]; _plane setVariable ["mainGun", "SPE_2xMG151"]; _plane setVariable ["bombRacks", ["SPE_SC500_Bomb_Mount","SPE_SC50_Bomb_Mount"]]; _plane setVariable ["diveParams", [1200, 300, 110, 55, 15, [0, 0]]]; // start (m), end (m), diveSpeed (m/s), dive start angle (deg), turnRate (deg/s), bombOffset (m) }; + case "SPE_P47_noinsignia"; case "SPE_P47": { _loadout = ["SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_425rnd_M2_P47","SPE_3Rnd_M8_P47","SPE_3Rnd_M8_P47","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb","SPE_1Rnd_US_500lb"]; _plane setVariable ["mainGun", "SPE_8xM2_P47"]; From dee220183a415fec1f1a904f9328370ae962d500 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Mon, 12 Aug 2024 00:18:12 +0300 Subject: [PATCH 43/63] Update fn_initServer.sqf --- A3A/addons/core/functions/init/fn_initServer.sqf | 4 ---- 1 file changed, 4 deletions(-) diff --git a/A3A/addons/core/functions/init/fn_initServer.sqf b/A3A/addons/core/functions/init/fn_initServer.sqf index d86073fe4e..6d08c60d31 100644 --- a/A3A/addons/core/functions/init/fn_initServer.sqf +++ b/A3A/addons/core/functions/init/fn_initServer.sqf @@ -50,10 +50,6 @@ Info("Background init started"); // No reason not to do this early [] execVM QPATHTOFOLDER(Scripts\fn_advancedTowingInit.sqf); -if (enableSpectrumDevice) then { - [] execVM QPATHTOFOLDER(Scripts\SpectumDevice\spectrum_device.sqf); - [] execVM QPATHTOFOLDER(Scripts\SpectumDevice\sa_ewar.sqf); -}; // Nav stuff, should have no parameter/save dependence at all call A3A_fnc_loadNavGrid; From 1d1d7cf068fa27fb459175e6ddb9d55ba718bc17 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Mon, 12 Aug 2024 12:50:38 +0300 Subject: [PATCH 44/63] remove comments --- .../CREATE/fn_createAttackForceOrbital.sqf | 55 ------------------- 1 file changed, 55 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index a8d85d2cf4..45ae0cea20 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -96,58 +96,3 @@ for "_i" from 1 to _vehCount do { }; [_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; - -/* -#include "..\..\script_component.hpp" -FIX_LINE_NUMBERS() - -params ["_side", "_base", "_target", "_resPool", "_vehCount", "_vehAttackCount", ["_tierMod", 0], ["_troopType", "Normal"], ["_isGuaranteedAirdrop", false]]; -private _targpos = if (_target isEqualType []) then { _target } else { markerPos _target }; -private _transportRatio = 1 - _vehAttackCount / _vehCount; - -private _resourcesSpent = 0; -private _vehicles = []; -private _crewGroups = []; -private _cargoGroups = []; - -private _faction = Faction(_side); -private _transportPod= _faction get "vehiclesDropPod"; - -private _transportPool = []; - -{_transportPool append [_x, count _transportPod] } forEach _transportPod; - -private _supportPool = [_side, tierWar+_tierMod] call A3A_fnc_getVehiclesAirSupport; - -private _numTransports = 0; -private _isTransport = _vehAttackCount < _vehCount; // normal case, first vehicle should be a transport - -for "_i" from 1 to _vehCount do { - private _vehType = selectRandomWeighted ([_supportPool, _transportPool] select _isTransport); - - switch (true) do { ; - }; - case (_vehType == "CASDIVE"); - case (_vehType == "CAS"): { - // no reveal because it's a sub-support, delay because it's faster than the helis - [_vehType, _side, _resPool, 500, false, _targPos, 0, 60] remoteExec ["A3A_fnc_createSupport", 2]; - }; - default { - private _vehData = [_vehType, _troopType, _resPool, [], _side, _base, _targPos] call A3A_fnc_createAttackVehicle; - if !(_vehData isEqualType []) exitWith {}; // couldn't create for some reason. Not sure why for air vehicles. - - _vehicles pushBack (_vehData#0); - _crewGroups pushBack (_vehData#1); - if !(isNull (_vehData#2)) then { _cargoGroups pushBack (_vehData#2) }; - _landPosBlacklist = (_vehData#3); - - private _vehCost = A3A_vehicleResourceCosts getOrDefault [_vehType, 0]; - private _crewCost = 10 * (count units (_vehData#1) + count units (_vehData#2)); - _resourcesSpent = _resourcesSpent + _vehCost + _crewCost; - sleep 5; - }; - if (_isTransport) then { _numTransports = _numTransports + 1 }; - _isTransport = _vehAttackCount == 0 or (_numTransports / _i) < _transportRatio; -}; - -[_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; */ From 2d598f82b90d5b8660f2d00c2c82f496dea50738 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Mon, 12 Aug 2024 12:51:39 +0300 Subject: [PATCH 45/63] remove comments --- .../CREATE/fn_createAttackVehicleOrbital.sqf | 16 +--------------- 1 file changed, 1 insertion(+), 15 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf index 53c0ca93c5..385799a889 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackVehicleOrbital.sqf @@ -57,24 +57,10 @@ private _cargoGroup = grpNull; [_x, nil, nil, _resPool] call A3A_fnc_NATOinit; } forEach units _cargoGroup; - /*// Find turret paths that count as cargo seats - private _fnc_addCargoTurrets = { - params ["_config", ["_path", []]]; - { - private _turretPath = _path + [_forEachIndex]; - [_x, _turretPath] call _fnc_addCargoTurrets; // Handle nested turrets - if (getNumber (_x >> "showAsCargo") != 0) then { _cargoTurrets pushBack _turretPath }; - } forEach ("true" configClasses (_config >> "Turrets")); - }; - private _cargoTurrets = []; - if !(_vehicleType in ["LIB_C47_Skytrain", "LIB_C47_RAF", "LIB_Li2"]) then { - [configFile >> "CfgVehicles" >> _vehicleType] call _fnc_addCargoTurrets; - }; */ - //}; _landPosBlacklist = [_vehicle, _crewGroup, _cargoGroup, _posDestination, _markerOrigin, _landPosBlacklist, _isAirdrop, _resPool] call A3A_fnc_createVehicleQRFBehaviour; ServerDebug_5("Spawn Performed: Created vehicle %1 with %2 crew (%3) and %4 cargo (%5)", typeof _vehicle, count units _crewGroup, _crewGroup, count units _cargoGroup, _cargoGroup); -[_vehicle, _crewGroup, _cargoGroup, _landPosBlacklist]; \ No newline at end of file +[_vehicle, _crewGroup, _cargoGroup, _landPosBlacklist]; From b495757960f8e6e3c5466b27849313f1f2016cb4 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 13 Aug 2024 00:51:59 +0300 Subject: [PATCH 46/63] SPE 1.1 content --- .../faces/Contact/Contact_White.sqf | 2 +- .../DLC_content/weapons/SPE/Vanilla_AAF.sqf | 24 +- A3A/addons/hals/Addons/store/config.hpp | 1 + .../hals/Addons/store/config/spearhead.hpp | 893 +++++++++++++++++- 4 files changed, 912 insertions(+), 8 deletions(-) diff --git a/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf index 533933f438..e7ca50bcea 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/faces/Contact/Contact_White.sqf @@ -6,4 +6,4 @@ "WhiteHead_27", "WhiteHead_26", "WhiteHead_25", -"WhiteHead_24" +"WhiteHead_24" \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf index a2ff3096cd..85bb8e2717 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf @@ -2,7 +2,14 @@ ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + + ["SPE_Model_37_Trenchgun","","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + ["SPE_Model_37_Trenchgun","SPE_ACC_M1917_Bayo","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + ["SPE_Model_37_Riotgun","","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + + ["SPE_M1A1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""] + ]; (_policeLoadoutData get "sidearms") append [ ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], @@ -11,7 +18,13 @@ (_militiaLoadoutData get "rifles") append [ ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_M1918A2_erla_BAR","","SPE_M1918A2_BAR_Handle","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],"SPE_M1918A2_BAR_Bipod"], + ["SPE_M1918A2_erla_BAR","","SPE_M1918A2_BAR_Handle","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_M1918A2_erla_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],"SPE_M1918A2_BAR_Bipod"], + ["SPE_M1918A0_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_FG42_E","","","",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""], + ["SPE_FG42_E","","","SPE_Optic_ZFG42",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""], ]; (_militiaLoadoutData get "marksmanRifles") append [ ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], @@ -31,7 +44,8 @@ ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""], + ["SPE_LMG_303_Mk2","","","",["SPE_30Rnd_770x56","SPE_30Rnd_770x56_AP_MKI","SPE_30Rnd_770x56_MKVIII"],[],""] ]; (_militiaLoadoutData get "sniperRifles") append [ ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], @@ -39,5 +53,7 @@ ]; (_loadoutData get "lightATLaunchers") append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""], + ["SPE_M9A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6A3","SPE_1Rnd_60mm_M6A3","SPE_1Rnd_60mm_M6A3"], [], ""], + ["SPE_M9_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] ]; \ No newline at end of file diff --git a/A3A/addons/hals/Addons/store/config.hpp b/A3A/addons/hals/Addons/store/config.hpp index d965ad4148..2b091a99cd 100644 --- a/A3A/addons/hals/Addons/store/config.hpp +++ b/A3A/addons/hals/Addons/store/config.hpp @@ -484,6 +484,7 @@ class cfgHALsStore "muzzlesspe", "magazinesspe", "specialweaponsspe", + "pointersspe", "navigationspe", "miscspe", "underbarrelspe", diff --git a/A3A/addons/hals/Addons/store/config/spearhead.hpp b/A3A/addons/hals/Addons/store/config/spearhead.hpp index 2fecc63277..87511a06c8 100644 --- a/A3A/addons/hals/Addons/store/config/spearhead.hpp +++ b/A3A/addons/hals/Addons/store/config/spearhead.hpp @@ -52,7 +52,7 @@ ITEM(SPE_K98, 210, RIFLE_STOCK); //NORMAL: SPE_5Rnd_792x57 SPE_5Rnd_792x57_t SPE_5Rnd_792x57_SMK SPE_5Rnd_792x57_sS ITEM(SPE_K98_Late, 190, RIFLE_STOCK); //NORMAL: ^^ ITEM(SPE_G43, 280, RIFLE_STOCK); //NORMAL: SPE_10Rnd_792x57 SPE_10Rnd_792x57_T2 SPE_10Rnd_792x57_SMK SPE_10Rnd_792x57_sS SPE_10Rnd_792x57_T - + ITEM(SPE_M1A1_Carbine, 200, RIFLE_STOCK); }; class sniperriflesspe{ @@ -275,6 +275,9 @@ ITEM(SPE_Binocular_US, 100, NN_STOCK); ITEM(SPE_Binocular_GER, 100, NN_STOCK); + ITEM(SPE_US_FL_TL122, 50, NN_STOCK); + ITEM(SPE_GER_FL_Signal_Flashlight, 50, NN_STOCK); + ITEM(SPE_US_ItemCompass, 20, NN_STOCK); ITEM(SPE_GER_ItemCompass, 20, NN_STOCK); ITEM(SPE_GER_ItemCompass_deg, 20, NN_STOCK); @@ -327,6 +330,14 @@ }; + class pointersspe{ + displayName = __EVAL(formatText ["%1 %2 %3 %4 %5", localize "STR_A3AU_spearhead", localize "STR_A3AU_barret", localize "STR_A3AU_handles", localize "STR_A3AU_and", localize "STR_A3AU_bipods"]); + picture = "a3\ui_f\data\gui\Rsc\RscDisplayArsenal\itemAcc_ca.paa"; + + ITEM(SPE_Carbine_pouch, 70, PN_STOCK); + ITEM(SPE_Carbine_pouch_od7, 70, PN_STOCK); + }; + class helmetsspe { displayName = __EVAL(formatText ["%1 %2", localize "STR_A3AU_spearhead", localize "STR_A3AU_helmets"]); @@ -485,6 +496,267 @@ ITEM(H_SPE_CIV_Fedora_Cap_6, 100, MISC_STOCK); ITEM(H_SPE_CIV_Fedora_Cap_5, 100, MISC_STOCK); /////helmets + + //1.1 + ITEM(H_SPE_Milice_beret_2, 100, MISC_STOCK); + ITEM(H_SPE_Milice_beret_1, 100, MISC_STOCK); + + ITEM(H_SPE_Milice_Adrian_ns, 100, MISC_STOCK); + ITEM(H_SPE_Milice_Adrian, 100, MISC_STOCK); + ITEM(H_SPE_US_jeep_cap_rear, 100, MISC_STOCK); + ITEM(H_SPE_US_jeep_cap_polar, 100, MISC_STOCK); + ITEM(H_SPE_US_jeep_cap, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_Scrim_up, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_Net_up, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_band_net_up, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_cover_os, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_cover_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_cover, 100, MISC_STOCK); + ITEM(H_SPE_US_Helmet_band_up, 100, MISC_STOCK); + ITEM(H_SPE_US_HBT_cap_rear, 100, MISC_STOCK); + ITEM(H_SPE_US_HBT_cap_polar, 100, MISC_STOCK); + ITEM(H_SPE_US_HBT_cap_up, 100, MISC_STOCK); + ITEM(H_SPE_US_HBT_cap, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Scrim_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_polar, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Net_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_NCO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502_CO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_502, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Scrim_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_polar, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Net_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_NCO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501_CO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_501, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_NCO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_NCO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Scrim_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_Scrim_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_Scrim_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_Scrim, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_polar, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net_os, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_NCO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_NCO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net_up, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO_Net_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + + ITEM(H_SPE_US_AB_Helmet_NCO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_NCO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO_ns, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_CO, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_wire, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_wire_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_wire_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_net_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_net_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_Glasses_painted_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_Glasses_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_painted, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_wire, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility_Oak_OS, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility_Oak, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_net, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_net, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility_Grass_OS, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility_Grass, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_Glasses_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_Glasses, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility_OS, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40Utility, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35_Glasses_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35_Glasses, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_burlap_band_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_burlap_band, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet3_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet3, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet4_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet4, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet5_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet5, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet6_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet6, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet2_OS, 100, MISC_STOCK); + ITEM(H_SPE_ST_Helmet2, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap_Offz_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_Pz_cap, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap_Offz_hp, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap_hp, 100, MISC_STOCK); + ITEM(H_SPE_GER_ST_M40_cap, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_pzgren, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_pzgren_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_PzGren_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_PzGren_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz_Offz_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Pz_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_inf, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_inf_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_inf_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_inf_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_art, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_art_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Art_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Art_Offz_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_Art_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38_art_headset, 100, MISC_STOCK); + ITEM(H_SPE_GER_M38, 100, MISC_STOCK); + ITEM(H_SPE_GER_PzNCOCap, 100, MISC_STOCK); + ITEM(H_SPE_GER_PzgrenNCOCap, 100, MISC_STOCK); + + ITEM(H_SPE_GER_NCOCap, 100, MISC_STOCK); + ITEM(H_SPE_GER_ArtNCOCap, 100, MISC_STOCK); + ITEM(H_SPE_GER_Cuba, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_lw_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_lw_net_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_lw_net_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_lw_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_lw, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_ns_lw_net, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_lw_net, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M40_lw, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35_LW_ns, 100, MISC_STOCK); + ITEM(H_SPE_GER_Helmet_M35_LW, 100, MISC_STOCK); + ITEM(H_SPE_GER_M40_LW_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M40_LW_Offz_2, 100, MISC_STOCK); + ITEM(H_SPE_GER_M40_LW_Offz, 100, MISC_STOCK); + ITEM(H_SPE_GER_M40_LW, 100, MISC_STOCK); + ITEM(H_SPE_GER_LW_Cap, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire_camot, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_BB_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_BB_erla, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_BB, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Cover_split1, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Cover_split2, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_sutra, 100, MISC_STOCK); + + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo5, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo4, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo3, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo2, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_camo1, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Net_camo, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Net_erla, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_medic, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_medic_alt, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_erla, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Cover_fade, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_Cover, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet_kentang, 100, MISC_STOCK); + ITEM(H_SPE_GER_FSJ_M38_Helmet, 100, MISC_STOCK); + + ITEM(H_SPE_FR_Adrian_net_ns, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_net, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_Medic_ns, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_Medic, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_ns, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_cover_ns, 100, MISC_STOCK); + ITEM(H_SPE_FR_Adrian_cover, 100, MISC_STOCK); + ITEM(H_SPE_FFI_Adrian_ns, 100, MISC_STOCK); + ITEM(H_SPE_FFI_Adrian, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); + ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); }; class uniformsspe @@ -717,6 +989,350 @@ ITEM(U_SPE_CIV_Citizen_1_trop, 50, MISC_STOCK); ITEM(U_SPE_CIV_Citizen_1_tie, 50, MISC_STOCK); ITEM(U_SPE_CIV_Citizen_1, 50, MISC_STOCK); + + ITEM(U_SPE_milice_1_CT, 50, MISC_STOCK); + ITEM(U_SPE_milice_1_CR, 50, MISC_STOCK); + ITEM(U_SPE_milice_1_CDA, 50, MISC_STOCK); + ITEM(U_SPE_milice_1_CD, 50, MISC_STOCK); + ITEM(U_SPE_milice_1, 50, MISC_STOCK); + ITEM(U_SPE_milice_2, 50, MISC_STOCK); + ITEM(U_SPE_milice_2_CR, 50, MISC_STOCK); + ITEM(U_SPE_milice_2_CDA, 50, MISC_STOCK); + ITEM(U_SPE_milice_2_CD, 50, MISC_STOCK); + ITEM(U_SPE_milice_3_CT, 50, MISC_STOCK); + ITEM(U_SPE_milice_3_CR, 50, MISC_STOCK); + ITEM(U_SPE_milice_3_CDA, 50, MISC_STOCK); + ITEM(U_SPE_milice_3_CD, 50, MISC_STOCK); + ITEM(U_SPE_milice_3, 50, MISC_STOCK); + ITEM(U_SPE_US_CC_EM_late_roll, 50, MISC_STOCK); + + ITEM(U_SPE_US_SC_EM_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_SC_EM_tie, 50, MISC_STOCK); + ITEM(U_SPE_US_SC_EM, 50, MISC_STOCK); + ITEM(U_SPE_US_M43_hbt_trop, 50, MISC_STOCK); + ITEM(U_SPE_US_M43_hbt_legging, 50, MISC_STOCK); + ITEM(U_SPE_US_M43_hbt, 50, MISC_STOCK); + ITEM(U_SPE_US_M43_trop, 50, MISC_STOCK); + ITEM(U_SPE_US_M43_legging, 50, MISC_STOCK); + ITEM(U_SPE_US_M43, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_Half_late, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_late_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_late, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_late_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_Half, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_Med, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_FrogSkin_Jungle_Half, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_FrogSkin_Jungle_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_HBT44_tuck_FrogSkin_Jungle, 50, MISC_STOCK); + ITEM(U_SPE_US_Tank_Coverall_Legging, 50, MISC_STOCK); + ITEM(U_SPE_US_Private_trop, 50, MISC_STOCK); + ITEM(U_SPE_US_Private_1st, 50, MISC_STOCK); + ITEM(U_SPE_US_Rangers_late, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_roll_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_flag, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_roll_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_506_knife, 50, MISC_STOCK); + + ITEM(U_SPE_US_AB_Uniform_M42_padded_506_glove_pfak, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_506_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_506_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_506, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_506_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_506_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_506, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_gas, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm_Medic_roll, 50, MISC_STOCK); + + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_arm, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_flag, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_roll_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_flag, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_roll_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506_pfak, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506_knife, 50, MISC_STOCK); + + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506_glove_pfak, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_506, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_glove_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_padded_CC2, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_flag, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_camo, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_Medic_roll, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_Medic_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42_glove, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M42, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag_arm_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag_arm_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag_arm, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag_knife, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_flag, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_Medic, 50, MISC_STOCK); + ITEM(U_SPE_US_AB_Uniform_M43_knife, 50, MISC_STOCK); + + ITEM(U_SPE_US_AB_Uniform_M43, 50, MISC_STOCK); + ITEM(U_SPE_ST_tank_E44_crew_leutnant, 50, MISC_STOCK); + ITEM(U_SPE_ST_tank_E44_crew_unterofficer, 50, MISC_STOCK); + ITEM(U_SPE_ST_tank_E44_crew_private, 50, MISC_STOCK); + ITEM(U_SPE_ST_Tank_crew_leutnant, 50, MISC_STOCK); + ITEM(U_SPE_ST_Tank_crew_unterofficer, 50, MISC_STOCK); + ITEM(U_SPE_ST_Tank_crew_private, 50, MISC_STOCK); + ITEM(U_SPE_ST_Spg_crew_leutnant, 50, MISC_STOCK); + ITEM(U_SPE_ST_Spg_crew_unterofficer, 50, MISC_STOCK); + ITEM(U_SPE_ST_Spg_crew_private, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Unbloused, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Camo3, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Camo5, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Camo, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Boots_rolled, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Camo4, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_E44_Camo6, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Untersturmfuhrer, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Untersturmfuhrer_flip, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Obersturmfuhrer, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Obersturmfuhrer_flip, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Hauptsturmfuhrer, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo_Hauptsturmfuhrer_flip, 50, MISC_STOCK); + ITEM(U_SPE_ST_Sturmmann_E44, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Unbloused, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Boots_rolled, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_rolled, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Gaiters_closed, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Gaiters, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_uscharf_gaiters, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_uscharf, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Unbloused, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Sturmmann_gaiters, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Sturmmann, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Boots_rolled, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_rolled, 50, MISC_STOCK); + + ITEM(U_SPE_ST_Soldier_M40_Gaiters_closed, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Gaiters, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M40_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_m36_uscharf, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_m36_Sturmmann, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M36_Boots_rolled, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M36_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_M36_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo3_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo3, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo5_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo5, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo4_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo4, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo6_Boots, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo6, 50, MISC_STOCK); + ITEM(U_SPE_ST_Soldier_Camo2_Boots, 50, MISC_STOCK); + ITEM(U_SPE_OST_2_uffz, 50, MISC_STOCK); + ITEM(U_SPE_OST_uffz, 50, MISC_STOCK); + ITEM(U_SPE_OST_roll, 50, MISC_STOCK); + ITEM(U_SPE_OST_op, 50, MISC_STOCK); + ITEM(U_SPE_OST_offz, 50, MISC_STOCK); + ITEM(U_SPE_OST_2_gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_OST_gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_OST_2_roll, 50, MISC_STOCK); + ITEM(U_SPE_OST_2_op, 50, MISC_STOCK); + ITEM(U_SPE_OST_2, 50, MISC_STOCK); + ITEM(U_SPE_OST_base, 50, MISC_STOCK); + ITEM(U_SPE_CSK_2_uffz, 50, MISC_STOCK); + ITEM(U_SPE_CSK_uffz, 50, MISC_STOCK); + ITEM(U_SPE_CSK_roll, 50, MISC_STOCK); + ITEM(U_SPE_CSK_op, 50, MISC_STOCK); + ITEM(U_SPE_CSK_offz, 50, MISC_STOCK); + ITEM(U_SPE_CSK_2_gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_CSK_gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_CSK_2_roll, 50, MISC_STOCK); + ITEM(U_SPE_CSK_2_op, 50, MISC_STOCK); + ITEM(U_SPE_CSK_2, 50, MISC_STOCK); + ITEM(U_SPE_CSK_base, 50, MISC_STOCK); + ITEM(U_SPE_LW_2_Uffz, 50, MISC_STOCK); + ITEM(U_SPE_LW_Uffz, 50, MISC_STOCK); + ITEM(U_SPE_LW_roll, 50, MISC_STOCK); + ITEM(U_SPE_LW_op, 50, MISC_STOCK); + ITEM(U_SPE_LW_2_gefr, 50, MISC_STOCK); + ITEM(U_SPE_LW_gefr, 50, MISC_STOCK); + ITEM(U_SPE_LW_2_roll, 50, MISC_STOCK); + ITEM(U_SPE_LW_2_op, 50, MISC_STOCK); + ITEM(U_SPE_LW_2, 50, MISC_STOCK); + ITEM(U_SPE_LW_2_Feldwebel, 50, MISC_STOCK); + ITEM(U_SPE_LW_Feldwebel, 50, MISC_STOCK); + ITEM(U_SPE_LW_base, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_mk3_uffz, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_mk3_roll, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_mk3_gefr, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_mk3, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_uffz, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_roll, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_gefr, 50, MISC_STOCK); + ITEM(U_SPE_LW_FSJ_base, 50, MISC_STOCK); + + ITEM(U_SPE_FSJ_mk3_sumpf_offz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_offz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_offz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_offz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_offz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_offz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_offz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_offz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_offz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_offz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_offz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_offz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_offz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_offz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_offz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_offz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_offz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_offz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_offz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_offz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_uffz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_uffz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_uffz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_uffz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_pads_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_trop_roll, 50, MISC_STOCK); + + ITEM(U_SPE_FSJ_mk3_sumpf_trop, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf_gefr, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_sumpf, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_uffz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_uffz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_uffz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_uffz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_pads_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_trop_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_trop, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk3_split_gefr, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_uffz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_uffz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_uffz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_uffz, 50, MISC_STOCK); + + ITEM(U_SPE_FSJ_mk2_split_uffz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_uffz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_uffz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_uffz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_pads_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split_gefr, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_split, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_pads_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2_gefr, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk2, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_uffz_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_uffz_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_uffz_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_uffz, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_pads_roll, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_gloves_pads, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_gloves, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1_gefr, 50, MISC_STOCK); + ITEM(U_SPE_FSJ_mk1, 50, MISC_STOCK); + ITEM(U_SPE_GER_Unterofficer_hbt, 50, MISC_STOCK); + ITEM(U_SPE_GER_MG_schutze_hbt, 50, MISC_STOCK); + ITEM(U_SPE_GER_Schutze_hbt, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_Boots_Rolled, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Unbloused, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_uffz_gaiters, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_uffz, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Boots_Rolled, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Gefreiter_gaiters, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Gaiters_Rolled, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Gaiters_closed, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M40_Gaiters, 50, MISC_STOCK); + + ITEM(U_SPE_GER_Soldier_M40_Boots, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_m36_uffz, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M36_Boots_Rolled, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M36_Boots_open, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_m36_Gefreiter, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_M36_Boots, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_camo5_gaiter, 50, MISC_STOCK); + ITEM(U_SPE_GER_Soldier_camo5_boot, 50, MISC_STOCK); ////uniforms }; @@ -798,6 +1414,216 @@ ITEM(V_SPE_FFI_Vest_rifle, 50, MISC_STOCK); ITEM(V_SPE_FFI_Vest_Pouch_frag, 50, MISC_STOCK); ITEM(V_SPE_FFI_Vest_Pouch, 50, MISC_STOCK); + + ITEM(V_SPE_milice_Vest_smg, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_rifle_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_Milice_Vest_rifle, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_MG_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_MG, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_zwart_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_zwart_rifle_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_zwart_rifle, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_zwart_MG_sidearm, 50, MISC_STOCK); + ITEM(V_SPE_milice_Vest_zwart_MG, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_45_high, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_high, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_pick, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_m43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_M1919, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Asst_MG, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_45_high_off, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson_nco_Radio, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_high_off, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_off, 50, MISC_STOCK); + + ITEM(V_SPE_US_Vest_OD7_Carbine_nco_Radio, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Thompson_jfak_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Thompson_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_45_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Carbine_jfak_m43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_M1919_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Carbine_jfak_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Carbine_jfak_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Carbine_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Asst_MG_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson_jfak_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Thompson_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_jfak_m43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_M1919_jfak, 50, MISC_STOCK); + + ITEM(V_SPE_US_Vest_OD7_Carbine_jfak_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_jfak_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Asst_MG_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_45_jfak_off, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_45_jfak_off_m43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Carbine_jfak_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_jfak_off, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_45_jfak_off_m43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Carbine_jfak_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Medic_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak_knife, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak_knife, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Bar_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Bar_jfak_assist, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Bar_jfak, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Bar_jfak_assist, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_M43_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Garand_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Grenadier, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_M43_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Garand, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_Bar_M43, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Bar, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_OD7_Bar_assist, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_thompson, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_1, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_mk2, 50, MISC_STOCK); + + ITEM(V_SPE_US_Vest_AB_late_thompson, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_1, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_M1919, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_thompson, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_1, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_mk2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_M1919, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_2, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Grenadier, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_thompson_45_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_thompson_45_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_45_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_thompson_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_medic, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_padded_Garand_medic, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_thompson_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_45_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_thompson_45_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_thompson_45_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_45_map, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_thompson_45, 50, MISC_STOCK); + + ITEM(V_SPE_US_Vest_AB_late_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_thompson_45_bag, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_late_medic, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_early_medic, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand_medic, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Grenadier, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand_45, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand_eng, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand_nco, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand_gp, 50, MISC_STOCK); + ITEM(V_SPE_US_Vest_AB_Garand, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_Pio, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_NCO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_STG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_SMG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_FWO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_MG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_G43, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_pistol_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_pistol_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_pistol_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestFG42_Bandoleer_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_pistol_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_pistol_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_pistol_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_camo_VestKar98_Bandoleer_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_Sani2, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_NCO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_STG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_SMG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_FWO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_MG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_G43, 50, MISC_STOCK); + + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_pistol_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_pistol_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_pistol_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestFG42_Bandoleer_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_pistol_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_sumpf, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_pistol_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_split, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_pistol_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_VestKar98_Bandoleer_gelb, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_NCO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_STG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_SMG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_FWO, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_VestKar98, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_MG, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_G43, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_VestFG42_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_VestFG42_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_VestKar98_Bandoleer_pistol, 50, MISC_STOCK); + ITEM(V_SPE_GER_FSJ_blau_VestKar98_Bandoleer, 50, MISC_STOCK); + ITEM(V_SPE_erla_PioneerVest, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestUnterofficer, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestSTG, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestMP40, 50, MISC_STOCK); + ITEM(V_SPE_erla_FWOVest, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestKar98, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestMG, 50, MISC_STOCK); + ITEM(V_SPE_erla_SaniVest2, 50, MISC_STOCK); + ITEM(V_SPE_erla_VestG43, 50, MISC_STOCK); + ITEM(V_SPE_OST_sword, 50, MISC_STOCK); + ITEM(V_SPE_OST_officer, 50, MISC_STOCK); ///vests }; @@ -858,7 +1684,6 @@ ITEM(B_SPE_GER_Radio_battery, 500, MISC_STOCK); ITEM(B_SPE_GER_LW_Paradrop, 300, MISC_STOCK); ITEM(B_SPE_GER_Flammenwerfer_41, 1000, MISC_STOCK); - ITEM(B_SPE_GER_Belt_bag, 20, MISC_STOCK); ITEM(B_SPE_GER_Belt_bag_zelt_trop, 20, MISC_STOCK); ITEM(B_SPE_GER_Belt_bag_zelt, 20, MISC_STOCK); @@ -873,7 +1698,68 @@ ITEM(B_SPE_FFI_Gasbag, 40, MISC_STOCK); ITEM(B_SPE_CIV_musette, 45, MISC_STOCK); ITEM(B_SPE_CIV_satchel, 35, MISC_STOCK); - + ITEM(B_SPE_Milice_Radio, 35, MISC_STOCK); + ITEM(B_SPE_Milice_Radio_battery, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M6_M43, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M6, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M43_Bandoleer, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_dday_eng, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_dday_m43, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_dday_side, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_dday_4ID, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M7_rear_bandoleer, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M7_rear, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M7_side_bandoleer, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_M7_side, 35, MISC_STOCK); + ITEM(B_SPE_US_Backpack_rolll, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_Rope, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_Rocketbag, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_landing_m6, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_landing_m7, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_m6_Bandoleer, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_m6, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_m7_Bandoleer, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_m7, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_roll_2, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_roll, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_Bandoleer_mk2, 35, MISC_STOCK); + ITEM(B_SPE_US_M36_Bandoleer_duplet, 35, MISC_STOCK); + ITEM(B_SPE_US_T5_M6, 200, MISC_STOCK); + ITEM(B_SPE_US_T5_M7, 200, MISC_STOCK); + ITEM(B_SPE_US_T5_erla, 200, MISC_STOCK); + ITEM(B_SPE_ST_ammo_Belt_bag_zelt_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_Belt_bag_ST_zelt_camo, 35, MISC_STOCK); + ITEM(B_SPE_ST_RPzB_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_ST_Pzf_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_erla_bag_ST_zelt, 35, MISC_STOCK); + ITEM(B_SPE_ST_ammo_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_Belt_bag_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag_zelt_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_Belt_bag_zelt_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Paradrop_gas, 200, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Paradrop, 200, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_ammo_Belt_bag_zelt_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_ammo_Belt_bag_camo, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_RPzB_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_RPzB_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Pzf_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Pzf_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Belt_bag_zelt_trop, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_ammo_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_ammo_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_FSJ_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_RPzB_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_RPzB_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_Pzf_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_Pzf_Belt_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag_medic, 35, MISC_STOCK); + ITEM(B_SPE_GER_erla_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_erla_bag, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag_zelt, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag_alt, 35, MISC_STOCK); + ITEM(B_SPE_GER_ammo_Belt_bag, 35, MISC_STOCK); ///backpacks }; @@ -900,6 +1786,7 @@ ITEM(G_SPE_Cigarette_Belomorkanal, 100, MISC_STOCK); ITEM(G_SPE_Cigar_Moza, 100, MISC_STOCK); ITEM(G_SPE_Binoculars, 50, MISC_STOCK); + ITEM(G_SPE_GER_GM30, 50, MISC_STOCK); ///facewear }; \ No newline at end of file From d9f6d75bdfabc9d68e9f2edb52230f2568431486 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 13 Aug 2024 03:02:20 +0300 Subject: [PATCH 47/63] fixies --- A3A/addons/config_fixes/SPE/CfgVehicles.hpp | 19 +++++++----- .../DLC_content/weapons/SPE/Vanilla_AAF.sqf | 2 +- .../DLC_content/weapons/SPE/Vanilla_LDF.sqf | 29 +++++++++++++------ ...la_CSAT_Arig.sqf => Vanilla_CSAT_Arid.sqf} | 0 .../functions/CREATE/fn_AAFroadPatrol.sqf | 8 ++--- .../hals/Addons/store/config/spearhead.hpp | 28 +----------------- 6 files changed, 38 insertions(+), 48 deletions(-) rename A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/{Vanilla_CSAT_Arig.sqf => Vanilla_CSAT_Arid.sqf} (100%) diff --git a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp index a68ddac1fa..647be496c0 100644 --- a/A3A/addons/config_fixes/SPE/CfgVehicles.hpp +++ b/A3A/addons/config_fixes/SPE/CfgVehicles.hpp @@ -42,6 +42,7 @@ class CfgVehicles class SPE_M18_Hellcat; class SPE_M4A1_T34_Calliope_Direct; + class SPE_M4A1_T34_Calliope; class SPE_FR_M10_DLV; class SPE_FR_M4A0_75_Early_DLV; @@ -176,10 +177,10 @@ class CfgVehicles textureList[] = {}; hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_hull_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_turret_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_wheels_camo6_co.paa","\a3\data_f\clear_empty.paa"}; }; - /* class SPE_Nashorn_noinsignia : SPE_Nashorn + class SPE_Nashorn_noinsignia : SPE_Nashorn { - animationList[] = {"markings_hide_source",1} - }; */ + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Lower_Hull_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Upper_Hull_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Gun_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Wheels_co.paa","\a3\data_f\clear_empty.paa"}; + }; class SPE_PzKpfwIII_J_DLV_noinsignia : SPE_PzKpfwIII_J_DLV { @@ -206,10 +207,10 @@ class CfgVehicles textureList[] = {}; hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_hull_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_turret_camo6_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_t\PzKpfwIV\pz4_wheels_camo6_co.paa","\a3\data_f\clear_empty.paa"}; }; - /* class SPE_Nashorn_DLV_noinsignia : SPE_Nashorn_DLV + class SPE_Nashorn_DLV_noinsignia : SPE_Nashorn_DLV { - animationList[] = {"markings_hide_source",1} - }; */ + hiddenSelectionsTextures[] = {"WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Lower_Hull_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Upper_Hull_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Gun_co.paa","WW2\SPE_Assets_t\Vehicles\Tanks_t\Nashorn\Nashorn_Wheels_co.paa","\a3\data_f\clear_empty.paa"}; + }; class SPE_OpelBlitz_Flak38_noinsignia : SPE_OpelBlitz_Flak38 { hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_exterior_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_under_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_bed_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_cab_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_wheels_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_01_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_02_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_03_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Staticweapons_t\Flak_38\flak_38_05_01_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\Opel_Flak_Frame_gelb_co.paa","\WW2\SPE_Assets_t\Vehicles\Trucks_t\OpelBlitz\opel_interior_gelb_co.paa","\a3\data_f\clear_empty.paa"}; @@ -278,6 +279,10 @@ class CfgVehicles { hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; }; + class SPE_M4A1_T34_Calliope_noinsignia : SPE_M4A1_T34_Calliope + { + hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_75Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; + }; class SPE_FR_M10_DLV_noinsignia : SPE_FR_M10_DLV { @@ -494,7 +499,7 @@ class CfgVehicles hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_E_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A0\M4A0_e_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\Calliope\Calliope_co.paa","\a3\data_f\clear_empty.paa"}; }; - class SPE_FR_M4A0_105__DLVnoinsignia : SPE_FR_M4A0_105 + class SPE_FR_M4A0_105_DLVnoinsignia : SPE_FR_M4A0_105 { hiddenSelectionsTextures[] = {"\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_L_Hull_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_U1_t\M4A3\M4A3_Turret_co.paa","\WW2\SPE_Assets_t\Vehicles\Tanks_2_t\M4A1\M4A1_Wheels_co.paa","\a3\data_f\clear_empty.paa","\a3\data_f\clear_empty.paa",""}; }; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf index 85bb8e2717..6043a40b53 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_AAF.sqf @@ -24,7 +24,7 @@ ["SPE_M1918A2_erla_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],"SPE_M1918A2_BAR_Bipod"], ["SPE_M1918A0_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], ["SPE_FG42_E","","","",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""], - ["SPE_FG42_E","","","SPE_Optic_ZFG42",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""], + ["SPE_FG42_E","","","SPE_Optic_ZFG42",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""] ]; (_militiaLoadoutData get "marksmanRifles") append [ ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf index af37fea920..b496f7601e 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SPE/Vanilla_LDF.sqf @@ -2,7 +2,14 @@ ["SPE_M1_Carbine","SPE_ACC_GL_M8","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], ["SPE_M1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""], ["SPE_Fusil_Mle_208_12_Sawedoff","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], - ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""] + ["SPE_Fusil_Mle_208_12","","","",["SPE_2Rnd_12x65_No4_Buck","SPE_2Rnd_12x65_Pellets","SPE_2Rnd_12x65_Slug","SPE_2Rnd_12x65_No4_Buck"], [], ""], + + ["SPE_Model_37_Trenchgun","","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + ["SPE_Model_37_Trenchgun","SPE_ACC_M1917_Bayo","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + ["SPE_Model_37_Riotgun","","","",["SPE_5Rnd_12x70_No4_Buck","SPE_5Rnd_12x70_Pellets","SPE_5Rnd_12x70_Slug","SPE_5Rnd_12x70_Slug"], [], ""], + + ["SPE_M1A1_Carbine","","","",["SPE_15Rnd_762x33","SPE_15Rnd_762x33","SPE_15Rnd_762x33_t","SPE_15Rnd_762x33_t"], [], ""] + ]; (_policeLoadoutData get "sidearms") append [ ["SPE_M1911","","","",["SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911","SPE_7Rnd_45ACP_1911"], [], ""], @@ -11,7 +18,13 @@ (_militiaLoadoutData get "rifles") append [ ["SPE_STG44","","","",["SPE_30Rnd_792x33","SPE_30Rnd_792x33","SPE_30rnd_792x33_t"],[],""], - ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""] + ["SPE_M1918A2_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_M1918A2_erla_BAR","","SPE_M1918A2_BAR_Handle","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],"SPE_M1918A2_BAR_Bipod"], + ["SPE_M1918A2_erla_BAR","","SPE_M1918A2_BAR_Handle","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_M1918A2_erla_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],"SPE_M1918A2_BAR_Bipod"], + ["SPE_M1918A0_BAR","","","",["SPE_20Rnd_762x63","SPE_20Rnd_762x63_M1","SPE_20Rnd_762x63_M2_AP"],[],""], + ["SPE_FG42_E","","","",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""], + ["SPE_FG42_E","","","SPE_Optic_ZFG42",["SPE_20Rnd_792x57","SPE_20Rnd_792x57_t2","SPE_20Rnd_792x57_SMK","SPE_20Rnd_792x57_sS","SPE_20Rnd_792x57_t"],[],""] ]; (_militiaLoadoutData get "marksmanRifles") append [ ["SPE_M1903A3_Springfield","SPE_ACC_M1_Bayo","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP","SPE_8Rnd_762x63","SPE_8Rnd_762x63_M1","SPE_8Rnd_762x63_t","SPE_8Rnd_762x63_M2_AP"],[],""], @@ -31,7 +44,8 @@ ["SPE_MG34","","","",["SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_SMK","SPE_50Rnd_792x57_sS","SPE_50Rnd_792x57"],[],""], ["SPE_M1919A6","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], ["SPE_M1919A4","","","",["SPE_100Rnd_762x63","SPE_100Rnd_762x63_M1","SPE_100Rnd_762x63_M2_AP","SPE_50Rnd_762x63_M2_AP"],[],""], - ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""] + ["SPE_FM_24_M29","","","",["SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54","SPE_25Rnd_75x54","SPE_25Rnd_75x54_35P_AP","SPE_25Rnd_75x54_35P_AP"],[],""], + ["SPE_LMG_303_Mk2","","","",["SPE_30Rnd_770x56","SPE_30Rnd_770x56_AP_MKI","SPE_30Rnd_770x56_MKVIII"],[],""] ]; (_militiaLoadoutData get "sniperRifles") append [ ["SPE_M1903A4_Springfield","","","",["SPE_5Rnd_762x63","SPE_5Rnd_762x63_M1","SPE_5Rnd_762x63_t","SPE_5Rnd_762x63_M2_AP"],[],""], @@ -39,10 +53,7 @@ ]; (_loadoutData get "lightATLaunchers") append [ - ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] + ["SPE_M1A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""], + ["SPE_M9A1_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6A3","SPE_1Rnd_60mm_M6A3","SPE_1Rnd_60mm_M6A3"], [], ""], + ["SPE_M9_Bazooka", "", "", "", ["SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6","SPE_1Rnd_60mm_M6"], [], ""] ]; - - - - - diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arid.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arig.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT_Arid.sqf diff --git a/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf b/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf index 6de528ee71..fb7312d168 100644 --- a/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf +++ b/A3A/addons/core/functions/CREATE/fn_AAFroadPatrol.sqf @@ -39,9 +39,9 @@ switch (true) do { case (_base in milbases): { if (random 10 < tierWar + aggressionOccupants/10) then { - _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesAPCs") + (_faction get "vehiclesIFVs")); + _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesAPCs") + (_faction get "vehiclesIFVs") + (_faction get "vehiclesLightTanks")); } else { - _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesLightTanks") + (_faction get "vehiclesLightAPCs")); + _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesLightAPCs") + (_faction get "vehiclesMilitiaAPCs")); }; }; @@ -50,7 +50,7 @@ switch (true) do { _typeCar = selectRandom (_faction get "vehiclesHelisLight"); _typePatrol = "AIR"; } else { - _typeCar = selectRandom (_faction get "vehiclesMilitiaLightArmed"); + _typeCar = selectRandom ((_faction get "vehiclesMilitiaLightArmed") + (_faction get "vehiclesMilitiaCars")); }; }; @@ -58,7 +58,7 @@ switch (true) do { if (_sideX isEqualTo Invaders || {random 10 < tierWar + aggressionOccupants/10}) then { _typeCar = selectRandom ((_faction get "vehiclesLightArmed") + (_faction get "vehiclesLightUnarmed")); } else { - _typeCar = selectRandom ((_faction get "vehiclesPolice") + (_faction get "vehiclesMilitiaLightArmed")); + _typeCar = selectRandom ((_faction get "vehiclesPolice") + (_faction get "vehiclesMilitiaLightArmed") + (_faction get "vehiclesMilitiaCars") + (_faction get "vehiclesBasic")); }; }; }; diff --git a/A3A/addons/hals/Addons/store/config/spearhead.hpp b/A3A/addons/hals/Addons/store/config/spearhead.hpp index 87511a06c8..473baaf205 100644 --- a/A3A/addons/hals/Addons/store/config/spearhead.hpp +++ b/A3A/addons/hals/Addons/store/config/spearhead.hpp @@ -645,15 +645,12 @@ ITEM(H_SPE_ST_Helmet3_OS, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet3, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet4_OS, 100, MISC_STOCK); - ITEM(H_SPE_ST_Helmet4, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet5_OS, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet5, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet6_OS, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet6, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet_OS, 100, MISC_STOCK); - ITEM(H_SPE_ST_Helmet, 100, MISC_STOCK); ITEM(H_SPE_ST_Helmet2_OS, 100, MISC_STOCK); - ITEM(H_SPE_ST_Helmet2, 100, MISC_STOCK); ITEM(H_SPE_GER_ST_M40_cap_2, 100, MISC_STOCK); ITEM(H_SPE_GER_ST_M40_Pz_cap_2, 100, MISC_STOCK); ITEM(H_SPE_GER_ST_M40_Pz_cap_Offz_2, 100, MISC_STOCK); @@ -713,7 +710,6 @@ ITEM(H_SPE_GER_M40_LW, 100, MISC_STOCK); ITEM(H_SPE_GER_LW_Cap, 100, MISC_STOCK); ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire_camo, 100, MISC_STOCK); - ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire_camot, 100, MISC_STOCK); ITEM(H_SPE_GER_FSJ_M38_Helmet_Wire, 100, MISC_STOCK); ITEM(H_SPE_GER_FSJ_M38_Helmet_BB_camo, 100, MISC_STOCK); ITEM(H_SPE_GER_FSJ_M38_Helmet_BB_erla, 100, MISC_STOCK); @@ -741,22 +737,10 @@ ITEM(H_SPE_FR_Adrian_net_ns, 100, MISC_STOCK); ITEM(H_SPE_FR_Adrian_net, 100, MISC_STOCK); - ITEM(H_SPE_FR_Adrian_Medic_ns, 100, MISC_STOCK); - ITEM(H_SPE_FR_Adrian_Medic, 100, MISC_STOCK); - ITEM(H_SPE_FR_Adrian_ns, 100, MISC_STOCK); ITEM(H_SPE_FR_Adrian_cover_ns, 100, MISC_STOCK); ITEM(H_SPE_FR_Adrian_cover, 100, MISC_STOCK); ITEM(H_SPE_FFI_Adrian_ns, 100, MISC_STOCK); ITEM(H_SPE_FFI_Adrian, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); - ITEM(H_SPE_US_AB_Helmet_Net, 100, MISC_STOCK); }; class uniformsspe @@ -876,9 +860,6 @@ ITEM(U_SPE_GER_LW_pilot_trop_alt, 50, MISC_STOCK); ITEM(U_SPE_GER_LW_pilot_trop, 50, MISC_STOCK); ITEM(U_SPE_GER_LW_pilot, 50, MISC_STOCK); - ITEM(U_SPE_GER_Unterofficer_HBT, 50, MISC_STOCK); - ITEM(U_SPE_GER_MG_schutze_HBT, 50, MISC_STOCK); - ITEM(U_SPE_GER_Schutze_HBT, 50, MISC_STOCK); ITEM(U_SPE_GER_Art_unterofficer, 50, MISC_STOCK); ITEM(U_SPE_GER_Art_schutze, 50, MISC_STOCK); ITEM(U_SPE_GER_Unterofficer, 50, MISC_STOCK); @@ -1018,7 +999,6 @@ ITEM(U_SPE_US_HBT44_tuck_Half_late, 50, MISC_STOCK); ITEM(U_SPE_US_HBT44_tuck_late_roll, 50, MISC_STOCK); ITEM(U_SPE_US_HBT44_tuck_late, 50, MISC_STOCK); - ITEM(U_SPE_US_HBT44_late_roll, 50, MISC_STOCK); ITEM(U_SPE_US_HBT44_tuck_Half, 50, MISC_STOCK); ITEM(U_SPE_US_HBT44_tuck_roll, 50, MISC_STOCK); ITEM(U_SPE_US_HBT44_tuck_Med, 50, MISC_STOCK); @@ -1028,7 +1008,6 @@ ITEM(U_SPE_US_HBT44_tuck_FrogSkin_Jungle, 50, MISC_STOCK); ITEM(U_SPE_US_Tank_Coverall_Legging, 50, MISC_STOCK); ITEM(U_SPE_US_Private_trop, 50, MISC_STOCK); - ITEM(U_SPE_US_Private_1st, 50, MISC_STOCK); ITEM(U_SPE_US_Rangers_late, 50, MISC_STOCK); ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_roll_knife, 50, MISC_STOCK); ITEM(U_SPE_US_AB_Uniform_M42_padded_flag_roll, 50, MISC_STOCK); @@ -1141,7 +1120,6 @@ ITEM(U_SPE_ST_Soldier_E44_Unbloused, 50, MISC_STOCK); ITEM(U_SPE_ST_Soldier_E44_Camo3, 50, MISC_STOCK); ITEM(U_SPE_ST_Soldier_E44_Camo5, 50, MISC_STOCK); - ITEM(U_SPE_ST_Soldier_E44_Camo, 50, MISC_STOCK); ITEM(U_SPE_ST_Soldier_E44_Boots_rolled, 50, MISC_STOCK); ITEM(U_SPE_ST_Soldier_E44_Boots, 50, MISC_STOCK); ITEM(U_SPE_ST_Soldier_E44_Camo4, 50, MISC_STOCK); @@ -1363,7 +1341,6 @@ ITEM(V_SPE_US_Vest_Garand_45, 50, MISC_STOCK); ITEM(V_SPE_US_Vest_Garand_mk2, 50, MISC_STOCK); ITEM(V_SPE_US_Vest_Garand_map, 50, MISC_STOCK); - ITEM(V_SPE_US_Vest_Garand_M43, 50, MISC_STOCK); ITEM(V_SPE_US_Vest_Garand_eng, 50, MISC_STOCK); ITEM(V_SPE_US_Vest_Garand_gp, 50, MISC_STOCK); ITEM(V_SPE_US_Vest_Garand, 50, MISC_STOCK); @@ -1657,7 +1634,6 @@ ITEM(B_SPE_US_Backpack_roll, 100, MISC_STOCK); ITEM(B_SPE_US_Backpack_Bandoleer, 200, MISC_STOCK); ITEM(B_SPE_US_Backpack, 50, MISC_STOCK); - ITEM(B_SPE_US_M2Flamethrower, 1000, MISC_STOCK); ITEM(B_SPE_US_M36_Bandoleer, 75, MISC_STOCK); ITEM(B_SPE_US_M36, 100, MISC_STOCK); ITEM(B_SPE_US_RocketBag_Empty, 200, MISC_STOCK); @@ -1683,7 +1659,6 @@ ITEM(B_SPE_GER_Radio, 500, MISC_STOCK); ITEM(B_SPE_GER_Radio_battery, 500, MISC_STOCK); ITEM(B_SPE_GER_LW_Paradrop, 300, MISC_STOCK); - ITEM(B_SPE_GER_Flammenwerfer_41, 1000, MISC_STOCK); ITEM(B_SPE_GER_Belt_bag, 20, MISC_STOCK); ITEM(B_SPE_GER_Belt_bag_zelt_trop, 20, MISC_STOCK); ITEM(B_SPE_GER_Belt_bag_zelt, 20, MISC_STOCK); @@ -1711,7 +1686,6 @@ ITEM(B_SPE_US_Backpack_M7_rear, 35, MISC_STOCK); ITEM(B_SPE_US_Backpack_M7_side_bandoleer, 35, MISC_STOCK); ITEM(B_SPE_US_Backpack_M7_side, 35, MISC_STOCK); - ITEM(B_SPE_US_Backpack_rolll, 35, MISC_STOCK); ITEM(B_SPE_US_M36_Rope, 35, MISC_STOCK); ITEM(B_SPE_US_M36_Rocketbag, 35, MISC_STOCK); ITEM(B_SPE_US_M36_landing_m6, 35, MISC_STOCK); @@ -1724,7 +1698,7 @@ ITEM(B_SPE_US_M36_roll, 35, MISC_STOCK); ITEM(B_SPE_US_M36_Bandoleer_mk2, 35, MISC_STOCK); ITEM(B_SPE_US_M36_Bandoleer_duplet, 35, MISC_STOCK); - ITEM(B_SPE_US_T5_M6, 200, MISC_STOCK); + ITEM(B_SPE_US_T5_M6, 200, MISC_STOCK);// ITEM(B_SPE_US_T5_M7, 200, MISC_STOCK); ITEM(B_SPE_US_T5_erla, 200, MISC_STOCK); ITEM(B_SPE_ST_ammo_Belt_bag_zelt_camo, 35, MISC_STOCK); From 840559e9830de8df598bb2a3eb6c879777a62bd5 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Tue, 13 Aug 2024 03:19:21 +0300 Subject: [PATCH 48/63] fixes --- .../core/functions/CREATE/fn_createAttackForceMixed.sqf | 4 ++-- A3A/addons/core/functions/Supports/fn_initSupports.sqf | 2 +- A3A/addons/core/functions/init/fn_initVarServer.sqf | 6 ++---- 3 files changed, 5 insertions(+), 7 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf index e7dd6196c4..b2a20c2831 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceMixed.sqf @@ -36,7 +36,6 @@ private _resourcesSpent = 0; private _vehicles = []; private _crewGroups = []; private _cargoGroups = []; -private _vehType = ""; private _landRatio = if ("airboost" in _modifiers) then { // punishment, HQ attack if (_lowAir) exitWith { 0.5 + random 0.5 }; @@ -113,7 +112,8 @@ if (_airBase != "") then // uh, is that a thing }; private _troops = ["Normal", "SpecOps"] select ("specops" in _modifiers); ServerDebug_3("Attempting to spawn %1 air vehicles including %2 attack from %3", _airCount, _attackCount, _airbase); - if (typeOf _vehicleType == "vehiclesDropPod") then { + private _roll = round (random 100); + if (allowFuturisticSupports && _roll <= 25) then { private _data = [_side, _airBase, _targPos, _resPool, _airCount, _attackCount, _tier, _troops] call A3A_fnc_createAttackForceOrbital; _resourcesSpent = _resourcesSpent + _data#0; diff --git a/A3A/addons/core/functions/Supports/fn_initSupports.sqf b/A3A/addons/core/functions/Supports/fn_initSupports.sqf index f2fd3248ab..4aa40a46b1 100644 --- a/A3A/addons/core/functions/Supports/fn_initSupports.sqf +++ b/A3A/addons/core/functions/Supports/fn_initSupports.sqf @@ -48,7 +48,7 @@ private _initData = [ ["GUNSHIP", "AREA", 0.2, 0.1, 0, 80, "", "vehiclesPlanesGunship"], //u // uh. Does AREA work for this? Only lasts 5 minutes so maybe... ["SAM", "TARGET", 1.0, 1.0, 0, 100, "u", ""], // balanced against ASF ["CRUISEMISSILE", "TARGET", 0.2, 0.1, 200, 100, "", ""], //u - ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "f", ""], + ["ORBITALSTRIKE", "AREA", 0.2, 0.0, 300, 0, "fu", ""], ["UAV", "TARGET", 1.0, 0.4, 0, 80, "", "uavsAttack"] ]; diff --git a/A3A/addons/core/functions/init/fn_initVarServer.sqf b/A3A/addons/core/functions/init/fn_initVarServer.sqf index ca4ad5c450..c5e5b9d577 100644 --- a/A3A/addons/core/functions/init/fn_initVarServer.sqf +++ b/A3A/addons/core/functions/init/fn_initVarServer.sqf @@ -538,11 +538,9 @@ private _vehicleResourceCosts = createHashMap; { _vehicleResourceCosts set [_x, 70] } forEach FactionGet(all, "vehiclesHelisLight"); { _vehicleResourceCosts set [_x, 100] } forEach FactionGet(all, "vehiclesHelisTransport"); { _vehicleResourceCosts set [_x, 130] } forEach FactionGet(all, "vehiclesHelisLightAttack") + FactionGet(all, "vehiclesPlanesTransport"); -{ _vehicleResourceCosts set [_x, 150] } forEach FactionGet(all, "vehiclesDropPod"); -{ _vehicleResourceCosts set [_x, 250] } forEach FactionGet(all, "vehiclesPlanesCAS") + FactionGet(all, "vehiclesPlanesAA"); -{ _vehicleResourceCosts set [_x, 250] } forEach FactionGet(all, "vehiclesHelisAttack"); +{ _vehicleResourceCosts set [_x, 150] } forEach FactionGet(all, "vehiclesDropPod") + FactionGet(all, "uavsAttack"); { _vehicleResourceCosts set [_x, 250] } forEach FactionGet(all, "vehiclesPlanesCAS") + FactionGet(all, "vehiclesPlanesAA") + FactionGet(all, "vehiclesPlanesGunship"); - +{ _vehicleResourceCosts set [_x, 250] } forEach FactionGet(all, "vehiclesHelisAttack"); // Threat table private _groundVehicleThreat = createHashMap; From e138eb66d237a135da770661c04edd3088d2c26a Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:49:01 +0300 Subject: [PATCH 49/63] Update A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../core/functions/CREATE/fn_createAttackForceOrbital.sqf | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index 45ae0cea20..f14d6a7112 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -92,7 +92,8 @@ for "_i" from 1 to _vehCount do { }; if (_isTransport) then { _numTransports = _numTransports + 1 }; - _isTransport = _vehAttackCount == 0 or (_numTransports / _i) < _transportRatio; + _isTransport = ((_vehAttackCount == 0) || {(_numTransports / _i) < _transportRatio)}); + }; [_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; From df5258634f0c3ce802e6e21b04daf7a2bd7252a1 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:49:18 +0300 Subject: [PATCH 50/63] Update A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index fc0748c11f..ca22488ea8 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -50,7 +50,7 @@ if (_vehicle isKindOf "Air" || typeOf _vehicle in (_faction get "vehiclesDropPod } forEach _landPosBlacklist; if (typeOf _vehicle in (_faction get "vehiclesDropPod") ) exitwith { - [_vehicle, _cargoGroup, _posDestination, _posOrigin/* , _crewGroup */] spawn A3A_fnc_OrbitalLanding; + [_vehicle, _cargoGroup, _posDestination, _posOrigin] spawn A3A_fnc_OrbitalLanding; // , _crewGroup }; { if(_x distance2D _landPosVTOL < 20) exitWith { _landPos = [0, 0, 0] }; From 01245f0212e5246ba09a9ff7ed677c44510d5d08 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:49:33 +0300 Subject: [PATCH 51/63] Update A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf index 60ca32c43c..e1062776a4 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf @@ -155,7 +155,7 @@ private _missionstart = serverTime; waitUntil { sleep 60; - (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionstart >= serverTime + 600 } + (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionStart >= serverTime + 600 } }; sleep 60; ///prep time /// From a7cab148d2f7986c058e1ae1720d4fae824d9fee Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:53:08 +0300 Subject: [PATCH 52/63] Update A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index c952aec904..9e9417f4e7 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -165,12 +165,13 @@ private _rebelTaskText = format [ [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; ///checking if players reached minimum distance to start vfx or if time limit has passed -private _missionstart = serverTime; +private _missionStart = serverTime; waitUntil { sleep 60; - (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionstart >= serverTime + 600 } + (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionStart >= serverTime + 600 } }; sleep 60; ///prep time + /// // This is the "crashing" vehicle, hence dummy From 775a1b3fd22348521d4d73f7d562ff3c12cfa233 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:53:21 +0300 Subject: [PATCH 53/63] Update A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index 9e9417f4e7..ecd562445e 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -896,4 +896,4 @@ sleep 20; deleteVehicle _box; -Info("Helicrash clean up complete."); \ No newline at end of file +Info("Crashsite clean up complete."); \ No newline at end of file From db08cc7a2b51aae33221996622a99830bc8d19ed Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:55:38 +0300 Subject: [PATCH 54/63] Update A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf index e1062776a4..605932ffcb 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf @@ -151,7 +151,7 @@ private _rebelTaskText = format [ [_taskId, "LOG", "CREATED"] remoteExecCall ["A3A_fnc_taskUpdate", 2]; ///checking if players reached minimum distance to start vfx or if time limit has passed -private _missionstart = serverTime; +private _missionStart = serverTime; waitUntil { sleep 60; From 5de7b9b09e07805ab39626a889a3da8d249f2709 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Fri, 16 Aug 2024 17:58:45 +0300 Subject: [PATCH 55/63] Update A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf Co-authored-by: Silence <78276788+SilenceIsFatto@users.noreply.github.com> --- .../core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf index ca22488ea8..efce21b9d3 100644 --- a/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createVehicleQRFBehaviour.sqf @@ -49,7 +49,7 @@ if (_vehicle isKindOf "Air" || typeOf _vehicle in (_faction get "vehiclesDropPod if(_x distance2D _landPos < 20) exitWith { _landPos = [0, 0, 0] }; } forEach _landPosBlacklist; - if (typeOf _vehicle in (_faction get "vehiclesDropPod") ) exitwith { + if (typeOf _vehicle in (_faction get "vehiclesDropPod") ) exitWith { [_vehicle, _cargoGroup, _posDestination, _posOrigin] spawn A3A_fnc_OrbitalLanding; // , _crewGroup }; { From ff2a832ccafb1454fdfbe77ea7c4e31bb79295a1 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sun, 25 Aug 2024 15:08:19 +0300 Subject: [PATCH 56/63] LET THERE BE LIGHT --- .../CREATE/fn_createAttackForceOrbital.sqf | 3 +-- .../core/functions/Missions/fn_LOG_Crashsite.sqf | 2 +- .../Missions/fn_LOG_Crashsite_Satellite.sqf | 9 ++++----- A3A/addons/logistics/Nodes/GM.hpp | 3 +-- .../scrt/Effect/fn_effect_crashingEffects.sqf | 15 ++++++++++++++- .../scrt/Effect/fn_effect_orbitalDropEffect.sqf | 16 +++++++++++++++- 6 files changed, 36 insertions(+), 12 deletions(-) diff --git a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf index f14d6a7112..3b730ec087 100644 --- a/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf +++ b/A3A/addons/core/functions/CREATE/fn_createAttackForceOrbital.sqf @@ -92,8 +92,7 @@ for "_i" from 1 to _vehCount do { }; if (_isTransport) then { _numTransports = _numTransports + 1 }; - _isTransport = ((_vehAttackCount == 0) || {(_numTransports / _i) < _transportRatio)}); - + _isTransport = ((_vehAttackCount == 0) || (_numTransports / _i) < _transportRatio) }; [_resourcesSpent, _vehicles, _crewGroups, _cargoGroups]; diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf index ecd562445e..f0e83c84ee 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite.sqf @@ -167,7 +167,7 @@ private _rebelTaskText = format [ ///checking if players reached minimum distance to start vfx or if time limit has passed private _missionStart = serverTime; waitUntil { - sleep 60; + sleep 30; (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionStart >= serverTime + 600 } }; sleep 60; ///prep time diff --git a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf index 605932ffcb..ec5801eb2e 100644 --- a/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf +++ b/A3A/addons/core/functions/Missions/fn_LOG_Crashsite_Satellite.sqf @@ -68,7 +68,7 @@ while {true} do { // This isn't great and would be better to figure out an alter // selecting classnames private _reconVehicle = selectRandom (_faction get "vehiclesDropPod"); - +private _reconVehicleDummyClass = _reconVehicle; if (_reconVehicle == "SpaceshipCapsule_01_F") then { _reconVehicle = "SpaceshipCapsule_01_wreck_F"; }; @@ -92,7 +92,6 @@ if (_reconVehicle == "SpaceshipCapsule_01_wreck_F") then { _blackboxClass = "Land_PortableServer_01_black_F"; ///should be something else }; - private _specOpsArray = if (_difficult) then {selectRandom (_faction get "groupSpecOpsRandom")} else {selectRandom ([_faction, "groupsTierSquads"] call SCRT_fnc_unit_flattenTier)}; private _infantrySquadArray = selectRandom ([_faction, "groupsTierMedium"] call SCRT_fnc_unit_flattenTier); @@ -154,7 +153,7 @@ private _rebelTaskText = format [ private _missionStart = serverTime; waitUntil { - sleep 60; + sleep 30; (call SCRT_fnc_misc_getRebelPlayers) inAreaArray [_crashPosition, 1500, 1500] isNotEqualTo [] || {_missionStart >= serverTime + 600 } }; sleep 60; ///prep time @@ -165,10 +164,10 @@ _vehicles pushBack _reconVehicle; _reconVehicleDummy = []; if (typeOf _reconVehicle == "SpaceshipCapsule_01_wreck_F") then { _reconVehicleDummy = "SpaceshipCapsule_01_F"; -} else{ +} else { _reconVehicleDummy = _reconVehicle; }; -private _reconVehicleDummy = createVehicle [_reconVehicleDummy, [0, 0, 250], [], 0, "NONE"]; +private _reconVehicleDummy = createVehicle [_reconVehicleDummyClass, [0, 0, 250], [], 0, "NONE"]; private _initPos = _crashPosition getPos [4500, random -180]; private _angleOffset = -28; diff --git a/A3A/addons/logistics/Nodes/GM.hpp b/A3A/addons/logistics/Nodes/GM.hpp index 367a8065e1..b456188d8b 100644 --- a/A3A/addons/logistics/Nodes/GM.hpp +++ b/A3A/addons/logistics/Nodes/GM.hpp @@ -9,7 +9,6 @@ class gm_gm_vehicles_gm_land_gm_wheeled_gm_p601_gm_p601_patrol : TRIPLES(ADDON,N }; }; - class gm_gm_vehicles_gm_land_gm_wheeled_gm_u1300l_gm_u1300l_container : TRIPLES(ADDON,Nodes,Base) { class Nodes @@ -761,4 +760,4 @@ class gm_gm_vehicles_gm_land_gm_wheeled_gm_typ2_gm_typ247 : TRIPLES(ADDON,Nodes, offset[] = {-0.09,-1.8,0.02}; }; }; -}; +}; \ No newline at end of file diff --git a/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf index c2f9aede10..8249f6c89d 100644 --- a/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf +++ b/A3A/addons/scrt/Effect/fn_effect_crashingEffects.sqf @@ -45,9 +45,21 @@ _ps2 setParticleParams [ _ps2 setParticleRandom [0, [0.4, 0.4, 0], [0.4, 0.4, 0], 0, 0.25, [0, 0, 0, 0.1], 0, 0]; _ps2 setDropInterval 0.02; +///Light it up +private _lightSource = "#lightpoint" createVehicleLocal _posATL; +_lightSource setLightColor [1,0.8,0.8]; +_lightSource setLightAmbient [1,0.8,0.8]; +_lightSource setLightUseFlare true; +_lightSource setLightFlareSize 30; +_lightSource setLightFlareMaxDistance 2500; +_lightSource setLightBrightness 3000; +_lightSource setLightDayLight true; +_lightSource setLightIntensity 1e6; + _ps0 attachTo [_object, [0, 0, 1]]; _ps1 attachTo [_object, [0, 0, 1]]; _ps2 attachTo [_object, [0, 0, 1]]; +_lightSource attachTo [_object, [0, 0, 1]]; sleep 11; @@ -81,4 +93,5 @@ waitUntil { sleep 0.01; getPos _object select 2 < 2 }; ///0.01 because we don't deleteVehicle _ps0; deleteVehicle _ps1; -deleteVehicle _ps2; \ No newline at end of file +deleteVehicle _ps2; +deleteVehicle _lightSource; \ No newline at end of file diff --git a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf index d0a973b597..7b5a12cc3c 100644 --- a/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf +++ b/A3A/addons/scrt/Effect/fn_effect_orbitalDropEffect.sqf @@ -45,9 +45,22 @@ _ps2 setParticleParams [ _ps2 setParticleRandom [0, [0.4, 0.4, 0], [0.4, 0.4, 0], 0, 0.25, [0, 0, 0, 0.1], 0, 0]; _ps2 setDropInterval 0.02; +///Light it up +private _lightSource = "#lightpoint" createVehicleLocal _posATL; +_lightSource setLightColor [1,0.8,0.8]; +_lightSource setLightAmbient [1,0.8,0.8]; +_lightSource setLightUseFlare true; +_lightSource setLightFlareSize 30; +_lightSource setLightFlareMaxDistance 2500; +_lightSource setLightBrightness 3000; +_lightSource setLightDayLight true; +_lightSource setLightIntensity 1e6; +//_lightSource setLightAttenuation [0, 2, 4, 4, 0, 9, 10]; + _ps0 attachTo [_object, [0, 0, 1]]; _ps1 attachTo [_object, [0, 0, 1]]; _ps2 attachTo [_object, [0, 0, 1]]; +_lightSource attachTo [_object, [0, 0, 1]]; //setAperture 5; waitUntil {sleep 0.1; getPos _object select 2 < 2500}; @@ -76,4 +89,5 @@ waitUntil { sleep 0.01; getPos _object select 2 < 4 }; ///0.01 because we don't deleteVehicle _ps0; deleteVehicle _ps1; -deleteVehicle _ps2; \ No newline at end of file +deleteVehicle _ps2; +deleteVehicle _lightSource; \ No newline at end of file From c4003adfdc5fd8fc9ac762ba6530a74f72f0ae77 Mon Sep 17 00:00:00 2001 From: wersal454 Date: Sat, 31 Aug 2024 00:55:00 +0300 Subject: [PATCH 57/63] combined factions --- A3A/addons/config_fixes/SOG_NK/config.cpp | 2 +- A3A/addons/core/CfgMarkers.hpp | 21 + .../core/Pictures/Markers/CSAT_AAF_Marker.paa | Bin 0 -> 41128 bytes .../Pictures/Markers/CSAT_SFIA_Marker.paa | Bin 0 -> 40902 bytes .../core/Pictures/Markers/NATO_AAF_Marker.paa | Bin 0 -> 40823 bytes .../core/Pictures/Markers/NATO_LDF_Marker.paa | Bin 0 -> 41178 bytes .../core/Pictures/Markers/NATO_UN_Marker.paa | Bin 0 -> 41242 bytes A3A/addons/core/Templates/Templates.hpp | 44 +- .../gear/Apex/Vanilla_CSAT&AAF.sqf | 27 + .../gear/Apex/Vanilla_NATO&AAF.sqf | 28 + .../gear/Apex/Vanilla_NATO&LDF_Arid.sqf | 33 + .../gear/Apex/Vanilla_NATO&LDF_Temparate.sqf | 25 + .../gear/CSLA/Vanilla_NATO&AAF.sqf | 5 + .../gear/Contact/Vanilla_CSAT&AAF.sqf | 10 + .../gear/Contact/Vanilla_NATO&AAF.sqf | 15 + .../gear/GM/Vanilla_AAF_militia.sqf | 24 + .../DLC_content/gear/GM/Vanilla_NATO&AAF.sqf | 38 + .../DLC_content/gear/GM/Vanilla_NATO&LDF.sqf | 53 + .../gear/Lawsofwar/Vanilla_AAF.sqf | 2 +- .../gear/Lawsofwar/Vanilla_CSAT&AAF.sqf | 0 ...Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} | 0 .../gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf | 7 - .../gear/Lawsofwar/Vanilla_NATO&AAF.sqf | 8 + .../gear/Lawsofwar/Vanilla_NATO&LDF.sqf | 7 + ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 0 .../gear/Lawsofwar/Vanilla_NATO_Temparate.sqf | 3 - .../gear/Lawsofwar/Vanilla_NATO_Tropical.sqf | 3 - .../gear/Marksman/Vanilla_AAF_militia.sqf | 1 + .../gear/Marksman/Vanilla_CSAT&AAF.sqf | 8 + .../DLC_content/gear/RF/Vanilla_CSAT&AAF.sqf | 16 + .../DLC_content/gear/RF/Vanilla_CSAT_Arid.sqf | 4 +- .../gear/RF/Vanilla_CSAT_Temparate.sqf | 4 +- .../DLC_content/gear/RF/Vanilla_NATO&AAF.sqf | 26 + .../gear/RF/Vanilla_NATO&LDF_Arid.sqf | 31 + .../gear/RF/Vanilla_NATO&LDF_Temparate.sqf | 35 + .../DLC_content/gear/RF/Vanilla_NATO_Arid.sqf | 2 +- .../gear/SOG/Vanilla_AAF_militia.sqf | 31 + .../DLC_content/gear/SOG/Vanilla_NATO&AAF.sqf | 37 + .../DLC_content/gear/SOG/Vanilla_NATO&LDF.sqf | 37 + ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 0 .../gear/SOG/Vanilla_NATO_Temparate.sqf | 3 - .../gear/SOG/Vanilla_NATO_Tropical.sqf | 3 - .../DLC_content/gear/SPE/Vanilla_AAF.sqf | 4 +- ...Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} | 0 .../gear/Tanks/Vanilla_CSAT_Temparate.sqf | 1 - .../DLC_content/gear/WS/Vanilla_CSAT&AAF.sqf | 21 + .../DLC_content/gear/WS/Vanilla_LDF.sqf | 4 +- .../DLC_content/gear/WS/Vanilla_NATO&AAF.sqf | 29 + .../gear/WS/Vanilla_NATO&LDF_Arid.sqf | 28 + .../gear/WS/Vanilla_NATO&LDF_Temparate.sqf | 26 + .../vehicles/Apex/Vanilla_CSAT_Arid.sqf | 4 +- .../vehicles/Apex/Vanilla_NATO&AAF.sqf | 9 + .../vehicles/CSLA/Vanilla_NATO&AAF.sqf | 22 + .../vehicles/CSLA/Vanilla_NATO&LDF.sqf | 23 + .../vehicles/GM/AAF_militia_extramod.sqf | 29 + .../vehicles/GM/Vanilla_NATO&AAF.sqf | 52 + .../vehicles/GM/Vanilla_NATO&LDF.sqf | 32 + ...la_CSAT_Temparate.sqf => Vanilla_CSAT.sqf} | 0 .../Helicopters/Vanilla_CSAT_Arid.sqf | 1 - ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 0 .../Helicopters/Vanilla_NATO_Temparate.sqf | 1 - .../Helicopters/Vanilla_NATO_Tropical.sqf | 1 - .../vehicles/Jets/Vanilla_CSAT&AAF.sqf | 4 + ...Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} | 0 .../vehicles/Jets/Vanilla_CSAT_Temparate.sqf | 4 - ...ATO_Temparate.sqf => Vanilla_NATO&AAF.sqf} | 4 +- ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 0 .../vehicles/Jets/Vanilla_NATO_Tropical.sqf | 5 - .../vehicles/RF/Vanilla_CSAT&AAF.sqf | 15 + .../vehicles/RF/Vanilla_CSAT_Arid.sqf | 2 +- .../vehicles/RF/Vanilla_NATO&AAF.sqf | 15 + .../vehicles/RF/Vanilla_NATO&LDF_Arid.sqf | 13 + .../RF/Vanilla_NATO&LDF_Temparate.sqf | 18 + .../DLC_content/vehicles/SOG/Vanilla_AAF.sqf | 2 +- .../vehicles/Tanks/Vanilla_CSAT&AAF.sqf | 7 + .../vehicles/Tanks/Vanilla_NATO&AAF.sqf | 7 + .../vehicles/WS/Vanilla_CSAT&AAF.sqf | 14 + .../vehicles/WS/Vanilla_CSAT_Arid.sqf | 6 +- .../vehicles/WS/Vanilla_NATO&AAF.sqf | 14 + .../vehicles/WS/Vanilla_NATO&LDF_Arid.sqf | 15 + .../WS/Vanilla_NATO&LDF_Temparate.sqf | 12 + .../weapons/Apex/Vanilla_CSAT&AAF.sqf | 146 ++ .../weapons/Apex/Vanilla_NATO&AAF.sqf | 153 ++ .../weapons/Apex/Vanilla_NATO&LDF_Arid.sqf | 193 ++ .../Apex/Vanilla_NATO&LDF_Temparate.sqf | 180 ++ .../weapons/CSLA/Vanilla_AAF_militia.sqf | 31 + .../weapons/CSLA/Vanilla_CSAT&AAF.sqf | 42 + ...Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} | 0 .../weapons/CSLA/Vanilla_CSAT_Temparate.sqf | 11 - .../weapons/Contact/Vanilla_CSAT&AAF.sqf | 96 + .../weapons/Contact/Vanilla_NATO&AAF.sqf | 137 ++ .../weapons/Contact/Vanilla_NATO&LDF_Arid.sqf | 96 + .../Contact/Vanilla_NATO&LDF_Temparate.sqf | 88 + .../weapons/GM/Vanilla_CSAT&AAF.sqf | 111 ++ ...ATO_Temparate.sqf => Vanilla_NATO&AAF.sqf} | 73 +- .../weapons/GM/Vanilla_NATO&LDF.sqf | 135 ++ ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 0 .../weapons/GM/Vanilla_NATO_Tropical.sqf | 69 - .../weapons/Marksman/Vanilla_CSAT&AAF.sqf | 63 + .../weapons/Marksman/Vanilla_NATO&AAF.sqf | 100 + .../Marksman/Vanilla_NATO&LDF_Arid.sqf | 146 ++ .../Marksman/Vanilla_NATO&LDF_Temparate.sqf | 150 ++ .../weapons/RF/Vanilla_CSAT&AAF.sqf | 83 + .../weapons/RF/Vanilla_NATO&AAF.sqf | 87 + .../weapons/RF/Vanilla_NATO&LDF_Arid.sqf | 89 + .../weapons/RF/Vanilla_NATO&LDF_Temparate.sqf | 98 + .../DLC_content/weapons/SOG/Vanilla_AAF.sqf | 4 +- ...NATO_Tropical.sqf => Vanilla_CSAT&AAF.sqf} | 64 +- ...Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} | 4 +- .../weapons/SOG/Vanilla_CSAT_Temparate.sqf | 90 - .../DLC_content/weapons/SOG/Vanilla_LDF.sqf | 4 +- ..._NATO_Tempate.sqf => Vanilla_NATO&AAF.sqf} | 103 +- .../weapons/SOG/Vanilla_NATO&LDF.sqf | 255 +++ ...Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} | 4 +- .../weapons/SOG/Vanilla_Riv_Remnants.sqf | 4 +- .../weapons/SOG/Vanilla_Rivals.sqf | 4 +- .../weapons/WS/Vanilla_CSAT&AAF.sqf | 220 +++ .../weapons/WS/Vanilla_NATO&AAF.sqf | 260 +++ .../weapons/WS/Vanilla_NATO&LDF_Arid.sqf | 271 +++ .../weapons/WS/Vanilla_NATO&LDF_Temparate.sqf | 0 .../CUP/Vanilla_AAF/Gear_AAF_militia.sqf | 15 + .../CUP/Vanilla_AAF/Vehicles_AAF_militia.sqf | 24 + .../CUP/Vanilla_AAF/Weapons_AAF.sqf | 8 +- .../CUP/Vanilla_AAF/Weapons_AAF_militia.sqf | 596 ++++++ .../Templates/Vanilla/Vanilla_AI_AAF.sqf | 2 +- .../Templates/Vanilla/Vanilla_AI_CSAT&AAF.sqf | 1498 ++++++++++++++ .../Vanilla/Vanilla_AI_CSAT_Arid.sqf | 41 +- .../Vanilla/Vanilla_AI_CSAT_Temperate.sqf | 16 +- .../Templates/Vanilla/Vanilla_AI_LDF.sqf | 6 +- .../Templates/Vanilla/Vanilla_AI_NATO&AAF.sqf | 1715 ++++++++++++++++ .../Vanilla/Vanilla_AI_NATO&LDF_Arid.sqf | 1719 +++++++++++++++++ .../Vanilla/Vanilla_AI_NATO&LDF_Temperate.sqf | 1640 ++++++++++++++++ .../Vanilla/Vanilla_AI_NATO_Arid.sqf | 36 +- .../Vanilla/Vanilla_AI_NATO_Temperate.sqf | 37 +- .../Vanilla/Vanilla_AI_NATO_Tropical.sqf | 37 +- .../Templates/Vanilla/flags/CSAT_AAF.paa | Bin 0 -> 67817 bytes .../Templates/Vanilla/flags/CSAT_SFIA.paa | Bin 0 -> 67247 bytes .../Templates/Vanilla/flags/NATO_AAF.paa | Bin 0 -> 67711 bytes .../Templates/Vanilla/flags/NATO_LDF.paa | Bin 0 -> 68399 bytes .../Templates/Vanilla/flags/NATO_UN.paa | Bin 0 -> 68487 bytes .../Vanilla/{ => flags}/flag_aaf_torn_co.paa | Bin .../vehicleAnimations_RF.sqf | 2 +- .../vehicleAnimations_WS.sqf | 9 +- .../Vanilla_NATO_Arid/Vanilla_NATO_Arid.sqf | 3 - .../vehicleVariants/Vanilla_Rivals.sqf | 6 + .../CREATE/fn_crewTypeForVehicle.sqf | 5 +- .../core/functions/init/fn_initVarCommon.sqf | 2 +- A3A/addons/scrt/Stringtable.xml | 16 + 148 files changed, 11791 insertions(+), 343 deletions(-) create mode 100644 A3A/addons/core/Pictures/Markers/CSAT_AAF_Marker.paa create mode 100644 A3A/addons/core/Pictures/Markers/CSAT_SFIA_Marker.paa create mode 100644 A3A/addons/core/Pictures/Markers/NATO_AAF_Marker.paa create mode 100644 A3A/addons/core/Pictures/Markers/NATO_LDF_Marker.paa create mode 100644 A3A/addons/core/Pictures/Markers/NATO_UN_Marker.paa create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Apex/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/CSLA/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Contact/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/GM/Vanilla_NATO&LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT&AAF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/{Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO&LDF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Temparate.sqf delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Lawsofwar/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Marksman/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/RF/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO&LDF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Temparate.sqf delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/SOG/Vanilla_NATO_Tropical.sqf rename A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/{Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/Tanks/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/gear/WS/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Apex/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/CSLA/Vanilla_NATO&LDF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/AAF_militia_extramod.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO&LDF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/{Vanilla_CSAT_Temparate.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf rename A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT&AAF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/{Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf rename A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/{Vanilla_NATO_Temparate.sqf => Vanilla_NATO&AAF.sqf} (50%) rename A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT&AAF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/{Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT&AAF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/{Vanilla_NATO_Temparate.sqf => Vanilla_NATO&AAF.sqf} (52%) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&LDF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (100%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Temparate.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/{Vanilla_NATO_Tropical.sqf => Vanilla_CSAT&AAF.sqf} (74%) rename A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/{Vanilla_CSAT_Arid.sqf => Vanilla_CSAT.sqf} (97%) delete mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/{Vanilla_NATO_Tempate.sqf => Vanilla_NATO&AAF.sqf} (54%) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&LDF.sqf rename A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/{Vanilla_NATO_Arid.sqf => Vanilla_NATO.sqf} (98%) create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Temparate.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF_militia.sqf create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&AAF.sqf create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Arid.sqf create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Temperate.sqf create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/flags/CSAT_AAF.paa create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/flags/CSAT_SFIA.paa create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/flags/NATO_AAF.paa create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/flags/NATO_LDF.paa create mode 100644 A3A/addons/core/Templates/Templates/Vanilla/flags/NATO_UN.paa rename A3A/addons/core/Templates/Templates/Vanilla/{ => flags}/flag_aaf_torn_co.paa (100%) diff --git a/A3A/addons/config_fixes/SOG_NK/config.cpp b/A3A/addons/config_fixes/SOG_NK/config.cpp index 377cc859ec..e2827aa1fb 100644 --- a/A3A/addons/config_fixes/SOG_NK/config.cpp +++ b/A3A/addons/config_fixes/SOG_NK/config.cpp @@ -10,7 +10,7 @@ class CfgPatches units[] = {}; weapons[] = {}; requiredVersion = REQUIRED_VERSION; - requiredAddons[] = {"A3_Data_F_AoW_Loadorder","wheeled_f_vietnam_02_c"}; + requiredAddons[] = {"A3_Data_F_AoW_Loadorder","air_f_vietnam_04"}; author = AUTHOR; authors[] = { AUTHORS }; authorUrl = ""; diff --git a/A3A/addons/core/CfgMarkers.hpp b/A3A/addons/core/CfgMarkers.hpp index 4baaca6738..41000b3423 100644 --- a/A3A/addons/core/CfgMarkers.hpp +++ b/A3A/addons/core/CfgMarkers.hpp @@ -9,6 +9,27 @@ class CfgMarkers texture = QPATHTOFOLDER(Pictures\Markers\marker_aaf_torn_co.paa); }; + class a3a_flag_natoandaaf_co: flag_NATO + { + name = "NATO&AAF"; + icon = QPATHTOFOLDER(Pictures\Markers\NATO_AAF_Marker.paa); + texture = QPATHTOFOLDER(Pictures\Markers\NATO_AAF_Marker.paa); + }; + + class a3a_flag_natoandldf_co: flag_NATO + { + name = "NATO&LDF"; + icon = QPATHTOFOLDER(Pictures\Markers\NATO_LDF_Marker.paa); + texture = QPATHTOFOLDER(Pictures\Markers\NATO_LDF_Marker.paa); + }; + + class a3a_flag_csatandaaf_co: flag_NATO + { + name = "CSAT&AAF"; + icon = QPATHTOFOLDER(Pictures\Markers\CSAT_AAF_Marker.paa); + texture = QPATHTOFOLDER(Pictures\Markers\CSAT_AAF_Marker.paa); + }; + class a3a_flag_cdf: flag_NATO { name = "CDF"; diff --git a/A3A/addons/core/Pictures/Markers/CSAT_AAF_Marker.paa b/A3A/addons/core/Pictures/Markers/CSAT_AAF_Marker.paa new file mode 100644 index 0000000000000000000000000000000000000000..27306d5d43a808fb69fa5c0b5f0a363f84fadfe5 GIT binary patch literal 41128 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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/NATO_AAF_Marker.paa b/A3A/addons/core/Pictures/Markers/NATO_AAF_Marker.paa new file mode 100644 index 0000000000000000000000000000000000000000..ca761b8033298be96bffd9cf9ff05f6a6968a323 GIT binary patch literal 40823 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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/NATO_LDF_Marker.paa b/A3A/addons/core/Pictures/Markers/NATO_LDF_Marker.paa new file mode 100644 index 0000000000000000000000000000000000000000..7bff0ac0fc7adad499f01635b683972a1b848b1b GIT binary patch literal 41178 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 a-UOGV&5aTynx6XXP8hv%PaOM)zyAjEMw|Ko literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Pictures/Markers/NATO_UN_Marker.paa b/A3A/addons/core/Pictures/Markers/NATO_UN_Marker.paa new file mode 100644 index 0000000000000000000000000000000000000000..398a3470d653ebd3ec3e26471b345fa21531db96 GIT binary patch literal 41242 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 "cfgVehicles" >> "gmx_aaf_m113a2dk_wdl")) then { +_staticMG pushBack "gmx_aaf_mg3_aatripod"; +_staticAT pushBack "gmx_aaf_milan_launcher_tripod"; +_basic append ["gm_ge_army_k125","gmx_aaf_brpz1_wdl","gm_gc_army_ural44202_noinsignia"]; +_planesTransport append ["gmx_aaf_do28d2_wdl","gm_gc_airforce_l410t_noinsignia"]; +_helisLight append ["gmx_aaf_bo105m_vbh_wdl","gmx_aaf_bo105p1m_vbh_wdl","gmx_aaf_bo105p1m_vbh_swooper_wdl","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; +_helisLightAttack append ["gmx_aaf_bo105p_pah1_wdl","gm_gc_airforce_mi2us_noinsignia","gm_gc_airforce_mi2urn_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; +_helisAttack append ["gmx_aaf_bo105p_pah1a1_wdl","gm_pl_airforce_mi2urpg","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; +_transportHelicopters append ["gmx_aaf_ch53g_wdl","gmx_aaf_ch53gs_wdl"]; +_artillery append ["gm_pl_army_2s1","gm_pl_army_ural375d_mlrs","gmx_aaf_m109_wdl","gmx_aaf_kat1_463_mlrs_wdl"]; +_militiaAPCs append ["gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_pl_army_ot64a_noinsignia", +"gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gm_pl_army_brdm2","gm_gc_army_brdm2rkh", +"gmx_aaf_m113a1g_apc_wdl","gmx_aaf_m113a1g_apc_milan_wdl","gmx_aaf_m113a1g_command_wdl","gmx_aaf_marder1a1plus_wdl","gmx_aaf_marder1a1a_wdl","gmx_aaf_marder1a2_wdl","gmx_aaf_m113a2dk_wdl", +"gmx_aaf_fuchsa0_command_wdl","gmx_aaf_fuchsa0_engineer_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl" +]; +_militiaTrucks append ["gmx_aaf_kat1_451_cargo_wdl","gmx_aaf_u1300l_cargo_wdl","gm_gc_bgs_ural4320_cargo_noinsignia"]; +_militiaCars append ["gm_dk_army_typ1200_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ253_mp","gm_gc_bgs_p601_noinsignia","gm_gc_bgs_uaz469_cargo_noinsignia","gm_gc_army_brdm2um_noinsignia","gmx_aaf_iltis_cargo_wdl"]; +_militiaLightArmed append ["gmx_aaf_iltis_milan_wdl","gm_ge_army_iltis_mg3","gm_gc_army_brdm2_noinsignia","gm_gc_army_uaz469_spg9_noinsignia","gm_gc_army_uaz469_dshkm_noinsignia"]; +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; +_lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia", +"gmx_aaf_leopard1a1a1_wdl","gm_ge_army_Leopard1a1a2_noinsignia","gmx_aaf_leopard1a3_wdl","gm_ge_army_Leopard1a3a1_noinsignia","gmx_aaf_leopard1a5_wdl","gm_gc_army_t55_noinsignia", +"gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia","gm_pl_army_t55ak_noinsignia" +]; +_airborneVehicles append ["gmx_aaf_luchsa1_wdl","gmx_aaf_luchsa2_wdl","gmx_aaf_fuchsa0_reconnaissance_wdl","gmx_aaf_fuchsa0_command_wdl"]; +_aa append ["gmx_aaf_gepard1a1_wdl","gm_gc_army_zsu234v1_noinsignia"]; +_cargoTrucks append ["gmx_aaf_kat1_451_container_wdl","gmx_aaf_kat1_454_cargo_wdl","gmx_aaf_u1300l_container_wdl","gm_dk_army_typ247_cargo","gm_gc_bgs_ural4320_cargo_noinsignia"]; +_ammoTrucks append ["gmx_aaf_kat1_451_reammo_wdl","gmx_aaf_kat1_454_reammo_wdl","gm_gc_bgs_ural4320_reammo_noinsignia"]; +_repairTrucks append ["gmx_aaf_u1300l_repair_wdl","gmx_aaf_bpz2a0_wdl","gm_gc_bgs_ural4320_repair_noinsignia"]; +_fuelTrucks append ["gmx_aaf_kat1_451_refuel_wdl","gm_gc_bgs_ural375d_refuel_noinsignia"]; +_medicalTrucks append ["gmx_aaf_u1300l_medic_wdl","gmx_aaf_m113a1g_medic_wdl","ggm_gc_bgs_ural375d_medic_noinsignia"]; +}; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO&LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO&LDF.sqf new file mode 100644 index 0000000000..0c66919939 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/GM/Vanilla_NATO&LDF.sqf @@ -0,0 +1,32 @@ +_staticMG append ["gm_dk_army_mg3_aatripod","gm_gc_army_dshkm_aatripod"]; +_staticAT append ["gm_ge_army_milan_launcher_tripod","gm_gc_army_fagot_launcher_tripod"]; +_basic append ["gm_ge_army_k125","gm_dk_army_bibera0_noinsignia","gm_gc_army_ural44202_noinsignia"]; +_artillery append ["gm_gc_army_2s1_noinsignia","gm_gc_army_ural375d_mlrs_noinsignia","gm_gc_army_2p16_noinsignia","gm_dk_army_m109_noinsignia","gm_ge_army_kat1_463_mlrs_noinsignia"]; +_militiaAPCs append ["gm_ge_army_fuchsa0_reconnaissance_noinsignia","gm_ge_army_fuchsa0_engineer_noinsignia","gm_ge_army_fuchsa0_command_noinsignia","gm_pl_army_ot64a_noinsignia","gm_gc_army_brdm2_noinsignia", +"gm_gc_army_btr60pa_noinsignia","gm_gc_army_btr60pb_noinsignia","gm_gc_army_btr60pu12_noinsignia","gm_gc_army_btr60pa_dshkm_noinsignia", +"gm_ge_army_marder1a1plus_noinsignia","gm_ge_army_marder1a1a_noinsignia","gm_ge_army_marder1a2_noinsignia","gm_dk_army_m113a1dk_apc_noinsignia","gm_dk_army_m113a1dk_command_noinsignia", +"gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia","gm_ge_army_m113a1g_apc_noinsignia","gm_ge_army_m113a1g_apc_milan_noinsignia","gm_ge_army_m113a1g_command_noinsignia","gm_ge_army_luchsa1_noinsignia","gm_ge_army_luchsa2_noinsignia"]; + +_militiaTrucks append ["gm_pl_army_ural4320_cargo","gm_ge_army_u1300l_cargo","gm_ge_army_kat1_451_cargo"]; +_militiaCars append ["gm_ge_army_iltis_cargo","gm_pl_army_uaz469_cargo","gm_dk_army_typ253_cargo","gm_dk_army_typ247_cargo","gm_dk_army_typ1200_cargo","gm_gc_army_p601_noinsignia","gm_gc_army_brdm2um_noinsignia","US85_M1043_ua"]; +_militiaLightArmed append ["gm_ge_army_iltis_milan","gm_ge_army_iltis_mg3","gm_pl_army_uaz469_dshkm","gm_gc_army_uaz469_spg9_noinsignia"]; + +_lightTanks append ["gm_gc_army_bmp1sp2_noinsignia","gm_gc_army_pt76b_noinsignia","gm_gc_army_t55_noinsignia","gm_gc_army_t55a_noinsignia","gm_gc_army_t55ak_noinsignia","gm_gc_army_t55am2_noinsignia","gm_gc_army_t55am2b_noinsignia", +"gm_ge_army_Leopard1a5_noinsignia","gm_ge_army_Leopard1a3a1_noinsignia","gm_dk_army_Leopard1a3_noinsignia","gm_ge_army_Leopard1a1a2_noinsignia","gm_ge_army_Leopard1a1_noinsignia","gm_pl_army_t55ak_noinsignia"]; +_airborneVehicles append ["gm_dk_army_m113a1dk_apc","gm_dk_army_m113a1dk_command_noinsignia","gm_dk_army_m113a1dk_engineer_noinsignia","gm_dk_army_m113a2dk_noinsignia"]; + +_helisLight append ["gm_ge_army_bo105m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_noinsignia","gm_ge_army_bo105p1m_vbh_swooper_noinsignia","gm_gc_airforce_mi2p_noinsignia","gm_gc_bgs_mi2p_noinsignia"]; +_transportHelicopters append ["gm_ge_army_ch53g_noinsignia","gm_ge_army_ch53gs_noinsignia","gm_gc_airforce_mi2t_noinsignia"]; +_helisLightAttack append ["gm_gc_airforce_mi2urn_noinsignia","gm_gc_airforce_mi2us_noinsignia","gm_gc_bgs_mi2us_noinsignia"]; +_helisAttack append ["gm_ge_army_bo105p_pah1_noinsignia","gm_pl_airforce_mi2urs_noinsignia","gm_pl_airforce_mi2urp_noinsignia","gm_ge_army_bo105p_pah1a1_noinsignia"]; +_aa append ["gm_ge_army_gepard1a1_noinsignia","gm_gc_army_zsu234v1_noinsignia"]; + +_cargoTrucks append ["gm_dk_army_u1300l_container","gm_ge_army_kat1_454_cargo","gm_ge_army_kat1_451_container","gm_ge_army_kat1_452_container"]; + +_tanks append []; +_ammoTrucks append ["gm_ge_army_kat1_451_reammo","gm_ge_army_kat1_454_reammo","gm_pl_army_ural4320_reammo"]; +_repairTrucks append ["gm_ge_army_u1300l_repair","gm_dk_army_bpz2a0_noinsignia","gm_pl_army_ural4320_repair","gm_dk_army_m113a1dk_engineer_noinsignia"]; +_fuelTrucks append ["gm_ge_army_kat1_451_refuel","gm_pl_army_ural375d_refuel"]; +_medicalTrucks append ["gm_dk_army_m113a1dk_medic_noinsignia","gm_ge_army_u1300l_medic","gm_pl_army_ural375d_medic","gm_ge_army_m113a1g_medic_noinsignia"]; + +_policeVehs append ["gm_gc_pol_p601","gm_ge_pol_typ1200","gm_ge_pol_typ253","gm_ge_pol_w123"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Temparate.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf deleted file mode 100644 index 8bc9e5b3d1..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_CSAT_Arid.sqf +++ /dev/null @@ -1 +0,0 @@ -_transportHelicopters = ["O_Heli_Transport_04_covered_F", "O_Heli_Transport_04_bench_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf deleted file mode 100644 index bf9cd3bf99..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Temparate.sqf +++ /dev/null @@ -1 +0,0 @@ -_transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf deleted file mode 100644 index bf9cd3bf99..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Helicopters/Vanilla_NATO_Tropical.sqf +++ /dev/null @@ -1 +0,0 @@ -_transportHelicopters append ["B_Heli_Transport_03_F", "B_Heli_Transport_03_unarmed_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..e1f9a9be47 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,4 @@ +_planesCAS append ["O_Plane_Fighter_02_F","I_Plane_Fighter_04_F"]; +_planesAA append ["O_Plane_Fighter_02_Stealth_F","I_Plane_Fighter_04_F"]; +_radar pushback "O_Radar_System_02_F"; +_SAM pushback "O_SAM_System_04_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf deleted file mode 100644 index 84217f367d..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_CSAT_Temparate.sqf +++ /dev/null @@ -1,4 +0,0 @@ -_planesCAS pushback "O_Plane_Fighter_02_F"; -_planesAA pushback "O_Plane_Fighter_02_Stealth_F"; -_radar pushback "O_Radar_System_02_F"; -_SAM pushback "O_SAM_System_04_F"; ////should probably delete this file since it's identical to csat_arid \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO&AAF.sqf similarity index 50% rename from A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO&AAF.sqf index f6ef95b7ff..656b45879c 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Temparate.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO&AAF.sqf @@ -1,5 +1,5 @@ -_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; -_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; +_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F","I_Plane_Fighter_04_F"]; +_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F","I_Plane_Fighter_04_F"]; _radar pushback "B_Radar_System_01_F"; _SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; _howitzers pushBack "B_Ship_Gun_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf deleted file mode 100644 index f6ef95b7ff..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Jets/Vanilla_NATO_Tropical.sqf +++ /dev/null @@ -1,5 +0,0 @@ -_planesCAS append ["B_Plane_Fighter_01_F","B_UAV_05_F"]; -_planesAA append ["B_Plane_Fighter_01_Stealth_F","B_UAV_05_F"]; -_radar pushback "B_Radar_System_01_F"; -_SAM append ["B_SAM_System_03_F","B_SAM_System_02_F","B_SAM_System_01_F","B_AAA_System_01_F"]; -_howitzers pushBack "B_Ship_Gun_01_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..e12825e080 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,15 @@ +_unarmedVehicles append ["O_Pickup_rf","O_Pickup_Comms_rf"]; +_armedVehicles pushBack "O_G_Pickup_hmg_rf"; +_howitzers pushBack "O_TwinMortar_RF"; + + +_militiaLightArmed append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf"]; +_militiaCars append ["I_Pickup_rf","I_Pickup_Comms_rf"]; +_aa pushBack "I_Pickup_aat_rf"; +_SAM pushback "I_Pickup_aat_rf"; +_uavsPortable pushBack "I_UAV_RC40_SENSOR_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight append ["a3a_AAF_Heli_light_03_unarmed_RF","a3a_green_Heli_light_03_unarmed_RF"]; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_AAF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack pushBack "a3a_Heli_EC_02_RF"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf index a22693948f..24754547b1 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_CSAT_Arid.sqf @@ -1,4 +1,4 @@ -_lightUnarmed append ["O_Pickup_rf","O_Pickup_Comms_rf"]; +_armedVehicles append ["O_Pickup_rf","O_Pickup_Comms_rf"]; _militiaLightArmed pushBack "O_G_Pickup_hmg_rf"; _militiaCars append ["O_Pickup_rf","O_Pickup_Comms_rf"]; _uavsPortable pushBack "O_UAV_RC40_SENSOR_RF"; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..cae46867cf --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&AAF.sqf @@ -0,0 +1,15 @@ +_unarmedVehicles append ["B_Pickup_rf","B_Pickup_Comms_rf"]; +_armedVehicles append ["B_Pickup_mmg_rf","B_Pickup_hmg_rf"]; +_aa pushBack "B_Pickup_aat_rf"; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_TwinMortar_RF"; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; + +_militiaLightArmed append ["I_Pickup_mmg_rf","I_Pickup_hmg_rf"]; +_militiaCars append ["I_Pickup_rf","I_Pickup_Comms_rf"]; +_aa pushBack "I_Pickup_aat_rf"; +_SAM pushback "I_Pickup_aat_rf"; +_helisLight append ["a3a_AAF_Heli_light_03_unarmed_RF","a3a_green_Heli_light_03_unarmed_RF","B_Heli_light_03_unarmed_RF"]; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF"]; +_helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","a3a_AAF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack append ["a3a_Heli_EC_02_RF","a3a_black_Heli_EC_02_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..d31e3864cb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,13 @@ +_unarmedVehicles append ["B_Pickup_rf","B_Pickup_Comms_rf"]; +_armedVehicles append ["B_Pickup_mmg_rf","B_Pickup_hmg_rf"]; +_aa append ["B_Pickup_aat_rf","I_Pickup_aat_rf"]; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_TwinMortar_RF"; +_helisLight append ["B_Heli_light_03_unarmed_RF","I_E_Heli_light_03_unarmed_RF"]; +_transportHelicopters append ["I_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF","I_E_Heli_EC_01A_military_RF"]; +_helisLightAttack append ["a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF","a3a_LDF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF"]; +_helisAttack append ["a3a_black_Heli_EC_02_RF","a3a_LDF_Heli_EC_02_RF"]; + +_militiaLightArmed append ["I_Pickup_hmg_rf","I_Pickup_mmg_rf"]; +_militiaCars append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..5eb82d1f4c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/RF/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,18 @@ +_unarmedVehicles append ["B_T_Pickup_rf","B_T_Pickup_Comms_rf"]; +_armedVehicles append ["B_T_Pickup_mmg_rf","B_T_Pickup_hmg_rf"]; +_uavsPortable pushBack "B_UAV_RC40_SENSOR_RF"; +_howitzers pushBack "B_T_TwinMortar_RF"; + + + + + + +_militiaLightArmed append ["I_Pickup_hmg_rf","I_Pickup_mmg_rf"]; +_militiaCars append ["I_E_Pickup_rf","I_E_Pickup_Comms_rf","I_E_Pickup_Covered_rf"]; +_policeVehs append ["a3a_police_Pickup_rf", "B_GEN_Pickup_covered_rf", "a3a_police_Pickup_comms_rf"]; +_helisLight append ["I_E_Heli_light_03_unarmed_RF","B_Heli_light_03_unarmed_RF"]; +_transportHelicopters append ["I_E_Heli_EC_01A_military_RF","B_Heli_EC_04_military_RF","I_Heli_EC_01A_military_RF"]; +_helisLightAttack append ["a3a_LDF_Heli_light_03_dynamicLoadout_RF","B_Heli_EC_03_RF","a3a_Heli_light_03_dynamicLoadout_RF","a3a_black_Heli_light_03_dynamicLoadout_RF"]; +_helisAttack append ["a3a_LDF_Heli_EC_02_RF","a3a_black_Heli_EC_02_RF"]; +_aa append ["I_Pickup_aat_rf","B_T_Pickup_aat_rf"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf index 8b36739a04..dd0ae09990 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/SOG/Vanilla_AAF.sqf @@ -25,7 +25,7 @@ _fuelTrucks append ["vn_i_wheeled_m54_fuel_marines"]; _medicalTrucks append ["vn_b_armor_m577_02_aus_army","vn_b_wheeled_lr2a_03_aus_army_noinsignia","vn_o_armor_btr50pk_03_nva65_noinsignia","vn_o_wheeled_btr40_02_noinsignia"]; _planesCAS append ["vn_b_air_f4c_cas","vn_b_air_f100d_cas","vn_o_air_mig19_at_noinsignia","vn_o_air_mig21_cas_noinsignia"]; _planesAA append ["vn_b_air_f100d_cap","vn_b_air_f4c_mr","vn_o_air_mig19_cap_noinsignia","vn_o_air_mig21_cap_noinsignia"]; -//_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; +_howitzers append ["vn_o_nva_static_d44_01","vn_i_static_m101_02","vn_o_kr_static_h12"]; _gunBoat append ["vn_b_boat_11_01","vn_b_boat_09_01","vn_b_boat_10_01","vn_b_boat_05_01","vn_b_boat_05_02","vn_b_boat_06_01","vn_b_boat_06_02","vn_b_boat_13_03","vn_b_boat_13_01","vn_b_boat_13_04","vn_b_boat_13_02","vn_b_boat_12_03","vn_b_boat_12_01", "vn_b_boat_12_04","vn_b_boat_12_02","vn_o_boat_04_01","vn_o_boat_04_02","vn_o_boat_03_01","vn_o_boat_03_02","vn_i_boat_12_02_fank_71","vn_i_boat_12_04_fank_71","vn_i_boat_12_01_fank_71","vn_i_boat_12_03_fank_71"]; if (isClass (configFile >> "cfgVehicles" >> "vnx_b_air_ac119_02_01")) then { diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..cd34fe7909 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,7 @@ +_tanks append ["O_MBT_04_cannon_F", "O_MBT_04_command_F"]; + +_militiaAPCs append ["I_LT_01_cannon_F"]; +_lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; +//_aa pushBack "I_LT_01_AA_F"; +_radar pushback "I_LT_01_scout_F"; +_SAM pushback "I_LT_01_AA_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..fa3b01f4ea --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/Tanks/Vanilla_NATO&AAF.sqf @@ -0,0 +1,7 @@ +_lightTanks append ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; +_airborneVehicles append ["B_AFV_Wheeled_01_cannon_F","B_AFV_Wheeled_01_up_cannon_F"]; + +_militiaAPCs append ["I_LT_01_cannon_F"]; +_lightTanks append ["I_LT_01_AT_F", "I_LT_01_cannon_F"]; +_radar pushback "I_LT_01_scout_F"; +_SAM pushback "I_LT_01_AA_F"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..0b16b9f9ea --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,14 @@ +_aa pushBack "O_SFIA_Truck_02_aa_lxWS"; +_staticAA pushBack "O_SFIA_ZU23_lxWS"; +_airborneVehicles pushback "O_APC_Wheeled_02_hmg_lxWS"; +_cargoTrucks append ["O_Truck_02_cargo_lxWS", "O_Truck_02_flatbed_lxWS","O_UGV_01_F"]; +_lightAPCs append ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; +_IFVs pushBack "O_APC_Tracked_02_30mm_lxWS"; +_helisLight pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; +_helisLightAttack pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; +_uavsPortable pushBack "O_UAV_02_lxWS"; + +_cargoTrucks append ["I_Truck_02_flatbed_lxWS", "I_Truck_02_cargo_lxWS"]; +_aa pushBack "I_A_Truck_02_aa_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_uavsPortable pushBack "I_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf index 5f4876aeaf..f2b1216ff3 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_CSAT_Arid.sqf @@ -1,10 +1,10 @@ _aa pushBack "O_SFIA_Truck_02_aa_lxWS"; _staticAA pushBack "O_SFIA_ZU23_lxWS"; -_Airborne pushback "O_APC_Wheeled_02_hmg_lxWS"; +_airborneVehicles pushback "O_APC_Wheeled_02_hmg_lxWS"; _cargoTrucks = ["O_Truck_02_cargo_lxWS", "O_Truck_02_flatbed_lxWS","O_UGV_01_F"]; _lightAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; _militiaAPCs = ["O_APC_Wheeled_02_hmg_lxWS","O_APC_Wheeled_02_unarmed_lxWS"]; _IFVs pushBack "O_APC_Tracked_02_30mm_lxWS"; -_lightHelicopters pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; -_lightAttackHelicopters pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; +_helisLight pushBack "B_ION_Heli_Light_02_unarmed_lxWS"; +_helisLightAttack pushBack "a3a_ION_Heli_Light_02_dynamicLoadout_lxWS"; _uavsPortable pushBack "O_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..4ce46efb3e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&AAF.sqf @@ -0,0 +1,14 @@ +_APCs append ["APC_Wheeled_01_atgm_base_lxWS"]; +_lightAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_airborneVehicles append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_artillery pushBack "APC_Wheeled_01_mortar_base_lxWS"; +_helisLight pushback "B_D_Heli_Light_01_lxWS"; +_helisLightAttack pushback "B_D_Heli_Light_01_dynamicLoadout_lxWS"; +_helisAttack pushback "B_D_Heli_Attack_01_dynamicLoadout_lxWS"; +_transportHelicopters pushback "B_D_Heli_Transport_01_lxWS"; +_uavsPortable pushBack "B_UAV_02_lxWS"; + +_cargoTrucks append ["I_Truck_02_flatbed_lxWS", "I_Truck_02_cargo_lxWS"]; +_aa pushBack "I_A_Truck_02_aa_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_uavsPortable pushBack "I_UAV_02_lxWS"; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..94e2c20085 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,15 @@ +_APCs pushBack "APC_Wheeled_01_atgm_base_lxWS"; +_lightAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_airborneVehicles append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_militiaAPCs append ["APC_Wheeled_01_command_base_lxWS","O_APC_Wheeled_02_unarmed_lxWS","O_APC_Wheeled_02_hmg_lxWS"]; +_artillery pushBack "APC_Wheeled_01_mortar_base_lxWS"; +_helisLight pushback "B_D_Heli_Light_01_lxWS"; +_helisLightAttack pushback "B_D_Heli_Light_01_dynamicLoadout_lxWS"; +_helisAttack pushback "B_D_Heli_Attack_01_dynamicLoadout_lxWS"; +_transportHelicopters pushback "B_D_Heli_Transport_01_lxWS"; +_uavsPortable pushBack "B_UAV_02_lxWS"; + +_militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_aa pushBack "a3a_I_E_Truck_02_zu23_F"; +_cargoTrucks append ["I_E_Truck_02_cargo_lxWS", "I_E_Truck_02_flatbed_lxWS"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..2b1e2565c1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/vehicles/WS/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,12 @@ +_artillery pushBack "B_T_APC_Wheeled_01_mortar_lxWS"; +_APCs pushBack "B_T_APC_Wheeled_01_atgm_lxWS"; +_airborneVehicles pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_uavsPortable pushBack "B_UAV_02_lxWS"; + + + +_militiaAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_lightAPCs pushBack "B_T_APC_Wheeled_01_command_lxWS"; +_staticAA pushBack "I_Tura_ZU23_lxWS"; +_aa pushBack "a3a_I_E_Truck_02_zu23_F"; +_cargoTrucks = ["I_E_Truck_02_cargo_lxWS", "I_E_Truck_02_flatbed_lxWS","I_E_UGV_01_F"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..fe9b6dd929 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,146 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_ARX_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","muzzle_snds_58_blk_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","muzzle_snds_B_snd_F","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","muzzle_snds_65_TI_hex_F","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","muzzle_snds_65_TI_blk_F","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_CTARS_hex_F","muzzle_snds_58_hex_F","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "muzzle_snds_58_blk_F", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_ARX_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_ARX_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","","acc_pointer_IR","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","","acc_pointer_IR","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","","acc_pointer_IR","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_CTARS_hex_F","","acc_pointer_IR","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["arifle_CTARS_hex_F","","acc_flashlight","optic_Arco",["100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_F","100Rnd_580x42_Mag_Tracer_F"],[],""], + ["arifle_CTARS_blk_F", "", "acc_flashlight", "optic_Arco_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_ARX_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green","30Rnd_65x39_caseless_green_mag_Tracer","30Rnd_65x39_caseless_green_mag_Tracer"], ["10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F","10Rnd_50BW_Mag_F"], ""], + ["arifle_CTAR_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_CTAR_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], [], ""], + ["arifle_AK12_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"], [], ""], + ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_CTAR_GL_hex_F","","acc_flashlight","optic_Arco",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_CTAR_GL_blk_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_F","30Rnd_580x42_Mag_Tracer_F"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""], + ["arifle_AK12_GL_F","","acc_flashlight","optic_Arco_blk_F",["30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_F","30Rnd_762x39_AK12_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_07_hex_F","","acc_flashlight","optic_Arco",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""], + ["srifle_DMR_07_blk_F","","acc_flashlight","optic_Arco_blk_F",["20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F","20Rnd_650x39_Cased_Mag_F"],[],""] +]; +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..837eb03db3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&AAF.sqf @@ -0,0 +1,153 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","muzzle_snds_B_snd_F","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_flashlight", "", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_flashlight","",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..bb3829ac2a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,193 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "muzzle_snds_m_snd_F", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","muzzle_snds_B_snd_F","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_sfLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell","UGL_FlareCIR_F"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""], + ["arifle_SPAR_01_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_red", "30Rnd_556x45_Stanag_Sand_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"], + ["arifle_SPAR_02_snd_F", "", "acc_pointer_IR", "optic_ERCO_snd_F", ["150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_F", "150Rnd_556x45_Drum_Sand_Mag_Tracer_F"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_snd_F","","","optic_DMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_eliteLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + + + + + + +(_militiaLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_khk_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_khk_F","","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..083d60709a --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Apex/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,180 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""], + ["arifle_SPAR_01_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SPAR_01_GL_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_red", "30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_blk_F", "muzzle_snds_M", "acc_pointer_IR", "optic_ERCO_blk_F", ["150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_NVS", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Holosight", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_Hamr", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"], + ["arifle_SPAR_02_khk_F", "muzzle_snds_m_khk_F", "acc_pointer_IR", "optic_ERCO_khk_F", ["150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_F", "150Rnd_556x45_Drum_Green_Mag_Tracer_F"], [], "bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_05_F","","acc_flashlight","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + + + + + + + + + + + +(_militiaLoadoutData get "slRifles") append [ + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_AKM_F","","","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_Green_F"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_SPAR_01_GL_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_khk_F","","acc_pointer_IR","optic_Hamr_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""], + ["arifle_SPAR_01_GL_blk_F","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","UGL_FlareWhite_F"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_SPAR_01_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_SPAR_01_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_AKS_F","","","",["30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_F","30Rnd_545x39_Mag_Tracer_F"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["arifle_SPAR_03_khk_F","muzzle_snds_B_khk_F","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_khk_F","","acc_pointer_IR","optic_SOS_khk_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"], + ["arifle_SPAR_03_blk_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_khk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "muzzle_snds_H_MG_khk_F", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","muzzle_snds_m_khk_F","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","muzzle_snds_M","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["LMG_03_F", "", "acc_pointer_IR", "optic_ERCO_blk_F", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["LMG_03_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_556x45_Box_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Tracer_F"], [], ""], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_ERCO_khk_F",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_khk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_F","150Rnd_556x45_Drum_Green_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_ERCO_blk_F",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_MRCO",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"], + ["arifle_SPAR_02_blk_F","","acc_pointer_IR","optic_Hamr",["150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_F","150Rnd_556x45_Drum_Mag_Tracer_F"],[],"bipod_01_F_khk"] +]; +(_militiaLoadoutData get "SMGs") append [ + ["SMG_05_F","muzzle_snds_L","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""], + ["SMG_05_F","","acc_pointer_IR","optic_Holosight_smg_khk_F",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_05_F","","","optic_Aco_smg",["30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02","30Rnd_9x21_Mag_SMG_02_Tracer_Green"], [], ""] +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF_militia.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF_militia.sqf new file mode 100644 index 0000000000..fe33548c27 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_AAF_militia.sqf @@ -0,0 +1,31 @@ +(_militiaLoadoutData get "machineGuns") append [ + ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], + ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..63a2b4ff1f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,42 @@ +(_militaryLoadoutData get "marksmanRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], + ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] +]; + +(_militiaLoadoutData get "machineGuns") append [ + ["US85_M60","","","",["US85_100Rnd_762x51","US85_100Rnd_762x51","US85_100Rnd_762x51"],[],""], + ["US85_M249","","","US85_sc4x20M249",["US85_200Rnd_556x45","US85_200Rnd_556x45","US85_200Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["US85_M16A2","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc4x20_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "rifles") append [ + ["US85_M16A2","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_M16A1","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""], + ["US85_FALf","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"], + ["US85_FAL","","","US85_scFAL",["US85_20Rnd_762M61","US85_20Rnd_762M61","US85_20Rnd_762x51"],[],"US85_FALbpd"] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["US85_M16A2GL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""], + ["US85_M16A2CARGL","","","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],["US85_M406","US85_M406","US85_M406","US85_M583A1"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["US85_M16A2CAR","","US85_M16fl","US85_sc2000_M16",["US85_30Rnd_556x45","US85_30Rnd_556x45","US85_30Rnd_556x45"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["US85_M14","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"], + ["US85_M21","","","US85_scM21",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_M14bpd"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] +]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf deleted file mode 100644 index ef62ae7faa..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/CSLA/Vanilla_CSAT_Temparate.sqf +++ /dev/null @@ -1,11 +0,0 @@ -(_militiaLoadoutData get "marksmanRifles") append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""] -]; -(_militiaLoadoutData get "sniperRifles") append [ - ["CSLA_OP63","","","CSLA_PSO1_OP63",["CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62PZ59","CSLA_OP63_10rnd_7_62Odst59"],[],""], - ["CSLA_HuntingRifle","","","",["CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt","CSLA_10Rnd_762hunt"],[],""] -]; -(_militiaLoadoutData get "rifles") append [ - ["US85_FAL","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"], - ["US85_FALf","","","",["US85_20Rnd_762x51","US85_20Rnd_762x51","US85_20Rnd_762M61"],[],"US85_FALbpd"] -]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..fcbd4ef2b4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,96 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_AK12U_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","muzzle_snds_B","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","muzzle_snds_B_arid_F","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_pointer_IR","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_pointer_IR","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_AK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_AK12_GL_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_AK12U_F","","acc_flashlight","optic_Arco_AK_blk_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"], + ["arifle_AK12U_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_F","30rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],"bipod_02_F_arid"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_RPK12_F","","acc_flashlight","optic_Arco_AK_blk_F",["75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_F","75rnd_762x39_AK12_Mag_Tracer_F"],[],""], + ["arifle_RPK12_arid_F","","acc_flashlight","optic_Arco_AK_arid_F",["75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_F","75rnd_762x39_AK12_Arid_Mag_Tracer_F"],[],""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["srifle_DMR_06_hunter_F", "", "", "optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"], [], ""], + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..54fce43ed4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&AAF.sqf @@ -0,0 +1,137 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], "bipod_02_F_lush"] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"], + ["srifle_DMR_06_hunter_F", "", "", "optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"], [], ""], + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_lush"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_lush"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..f4a0dd40d8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,96 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_sand_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_sand_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_ico_01_sand_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_sand_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_02_F_arid"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; + + diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..093b10ec6d --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Contact/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,88 @@ +(_sfLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","muzzle_snds_H","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F","","acc_pointer_IR","optic_Hamr",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag"],[],""], + ["arifle_MSBS65_UBS_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6Rnd_12Gauge_Slug"], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""], + ["arifle_MSBS65_GL_black_F", "", "acc_pointer_IR", "optic_MRCO",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_ico_01_black_f",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_F",["30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag","30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_01_F_khk"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_Mk200_black_F", "", "", "optic_DMS_weathered_Kir_F", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_MRCO", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"], + ["LMG_Mk200_black_F", "", "", "optic_Hamr", ["200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer"], [], "bipod_02_F_arid"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..4838fbeab4 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,111 @@ +(_loadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], + ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], + ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], + ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], + ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] +]; + + + +(_militiaLoadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_militiaLoadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_militiaLoadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&AAF.sqf similarity index 52% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&AAF.sqf index 4a4449bf99..2186b850d2 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Temparate.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&AAF.sqf @@ -1,7 +1,8 @@ (_loadoutData get "AALaunchers") append [ ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] ]; -(_militiaLoadoutData get "rifles") append [ + +(_militaryLoadoutData get "rifles") append [ ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], @@ -15,7 +16,7 @@ ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] ]; -(_militiaLoadoutData get "slRifles") append [ +(_militaryLoadoutData get "slRifles") append [ ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], @@ -29,27 +30,69 @@ ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] ]; -(_militiaLoadoutData get "machineGuns") append [ +(_militaryLoadoutData get "machineGuns") append [ ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] ]; -(_militiaLoadoutData get "marksmanRifles") append [ +(_militaryLoadoutData get "marksmanRifles") append [ ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] ]; -(_militiaLoadoutData get "sniperRifles") append [ +(_militaryLoadoutData get "sniperRifles") append [ ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] ]; -(_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_oli", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_cover_blk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_cover_glasses_blk", - "gm_ge_headgear_m92_cover_glasses_oli" + +(_militiaLoadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_militiaLoadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_militiaLoadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] ]; (_policeLoadoutData get "sidearms") append [ ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&LDF.sqf new file mode 100644 index 0000000000..e85b3d3444 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO&LDF.sqf @@ -0,0 +1,135 @@ +(_militaryLoadoutData get "rifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militaryLoadoutData get "slRifles") append [ + ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], + ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; + + + +(_militiaLoadoutData get "marksmanRifles") append [ + ["gm_svd_wud","","","gm_pso1_dovetail_blk",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""], + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","gm_suppressor_atec150_762mm_long_blk","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90a1_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], + ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["gm_svd_wud","","","gm_pso6x36_1_dovetail_gry",["gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk","gm_10Rnd_762x54mmR_API_7bz3_svd_blk"],[],""], + ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["gm_rpkn_wud","","","gm_zfk4x25_blk",["gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk","gm_75Rnd_762x39mm_B_T_57N231P_ak47_blk"],[],""], + ["gm_rpk74n_wud","","","gm_pka_dovetail_blk",["gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp","gm_45Rnd_545x39mm_B_7N6_ak74_prp"],[],""], + ["gm_rpk_wud","","","gm_zvn64_rpk",["gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk","gm_75Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_hmgpkm_prp","","","",["gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn","gm_100Rnd_762x54mm_B_T_t46_pk_grn"],[],""], + ["gm_mg8a1_blk", "", "", "gm_colt4x20_stanagClaw_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"], + ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], + ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] +]; +(_militiaLoadoutData get "rifles") append [ + ["gm_akmsn_wud","","","gm_pka_dovetail_gry",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_ak74n_wud","","","gm_zvn64_ak",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""], + ["gm_akml_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmn_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akms_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_akmsl_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],[],""], + ["gm_sg551_ris_blk", "gm_suppressor_atec150_556mm_blk","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "gm_suppressor_atec150_762mm_blk","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_sg551_ris_blk", "","","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_sg542_ris_blk", "","","optic_Hamr",["gm_20Rnd_762x51mm_B_T_DM21A2_sg542_blk","gm_20Rnd_762x51mm_AP_DM151_sg542_blk","gm_20Rnd_762x51mm_B_DM41_sg542_blk","gm_20Rnd_762x51mm_B_DM111_sg542_blk"], [], ""], + ["gm_c7a1_oli", "", "", "optic_Hamr", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], + ["gm_g36a1_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], + ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], + ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["gm_akm_pallad_wud","","","gm_zvn64_ak",["gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk","gm_30Rnd_762x39mm_B_57N231_ak47_blk"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["gm_mpikms72k_brn","","","",["gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk","gm_30Rnd_762x39mm_B_57N231_mpikm_blk"],[],""], + ["gm_mpiaks74nk_brn","","","",["gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org","gm_30Rnd_545x39mm_B_7N6_ak74_org"],[],""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5a2_blk", "", "", "", ["gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk","gm_30Rnd_9x19mm_B_DM11_mp5_blk","gm_30Rnd_9x19mm_AP_DM91_mp5_blk"], [], ""], + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_mp5sd6_blk", "", "", "gm_rv_stanagClaw_blk", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""] +]; +(_militiaLoadoutData get "slRifles") append [ + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","gm_suppressor_atec150_556mm_blk","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""], + ["gm_g11k2_ris_blk","","acc_pointer_IR","optic_Nightstalker",["gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk","gm_50Rnd_473x33mm_B_DM11_g11_blk"], [], ""], + ["gm_sg551_swat_blk","","acc_pointer_IR","optic_Hamr",["gm_30Rnd_556x45mm_B_T_DM21_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"], [], ""] +]; +(_militiaLoadoutData get "designatedGrenadeLaunchers") append [ + ["gm_hk69a1_blk", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["gm_pallad_d_brn", "", "", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell", "1Rnd_HE_Grenade_shell"], [], ""] +]; + + + +(_policeLoadoutData get "sidearms") append [ + ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], + ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], + ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], + ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], + ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], + ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], + ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], + ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] +]; +(_loadoutData get "lightATLaunchers") append [ + ["gm_m72a3_oli", "", "", "", ["gm_1Rnd_66mm_heat_m72a3"], [], ""], + ["gm_rpg18_oli", "", "", "", ["gm_1Rnd_64mm_heat_pg18"], [], ""], + ["gm_pzf44_2_oli", "", "", "gm_feroz2x17_pzf44_2_blk", ["gm_1Rnd_44x537mm_heat_dm32_pzf44_2"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["gm_pzf3_blk", "", "", "", ["gm_1Rnd_60mm_heat_dm22_pzf3", "gm_1Rnd_60mm_heat_dm32_pzf3", "gm_1Rnd_60mm_heat_dm12_pzf3"], [], ""], + ["gm_pzf84_oli", "", "", "gm_feroz2x17_pzf84_blk", ["gm_1Rnd_84x245mm_heat_t_DM32_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM22_carlgustaf", "gm_1Rnd_84x245mm_heat_t_DM12_carlgustaf"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO.sqf similarity index 100% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO.sqf diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf deleted file mode 100644 index 4a4449bf99..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/GM/Vanilla_NATO_Tropical.sqf +++ /dev/null @@ -1,69 +0,0 @@ -(_loadoutData get "AALaunchers") append [ - ["gm_fim43_oli", "", "", "", ["gm_1Rnd_70mm_he_m585_fim43"], [], ""] -]; -(_militiaLoadoutData get "rifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] -]; -(_militiaLoadoutData get "slRifles") append [ - ["gm_c7a1_oli", "", "", "", ["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"], [], ""], - ["gm_c7a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_gvm95_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a1_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_m16a2_blk","","","",["gm_30Rnd_556x45mm_B_M855_stanag_gry","gm_30Rnd_556x45mm_B_T_M856_stanag_gry","gm_30Rnd_556x45mm_B_M193_stanag_gry","gm_30Rnd_556x45mm_B_T_M196_stanag_gry"],[],""], - ["gm_sg551_ris_oli","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_ris_blk","","","",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_sg551_swat_blk","","acc_flashlight","optic_Aco",["gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_DM11_sg550_brn","gm_30Rnd_556x45mm_B_T_DM21_sg550_brn"],[],""], - ["gm_g36e_blk", "", "", "", ["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"], [], ""], - ["gm_g36a1_blk","","","",["gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk","gm_30Rnd_556x45mm_B_DM11_g36_blk","gm_30Rnd_556x45mm_B_T_DM21_g36_blk"],[],""], - ["gm_g3a4a1_ris_oli", "", "", "optic_MRCO", ["gm_40Rnd_762x51mm_B_T_DM21_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A1_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], ["gm_1rnd_67mm_heat_dm22a1_g3"], ""], - ["gm_g3ka4a1_ris_blk", "", "", "gm_c79a1_blk", ["gm_40Rnd_762x51mm_AP_DM151_g3_blk","gm_40Rnd_762x51mm_B_DM41_g3_blk","gm_40Rnd_762x51mm_B_DM111_g3_blk","gm_40Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], ""] -]; -(_militiaLoadoutData get "machineGuns") append [ - ["gm_mg3_blk", "", "", "", ["gm_120Rnd_762x51mm_B_T_DM21_mg3_grn","gm_120Rnd_762x51mm_B_T_DM21A2_mg3_grn"], [], ""], - ["gm_mg8a2_blk", "", "", "gm_blits_stanagHK_blk", ["gm_100Rnd_762x51mm_B_T_DM21_mg8_oli","gm_100Rnd_762x51mm_B_T_DM21A2_mg8_oli"], [], "gm_g8_bipod_blk"] -]; -(_militiaLoadoutData get "marksmanRifles") append [ - ["gm_msg90_blk","","","gm_feroz24_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"], [], "gm_msg90_bipod_blk"], - ["gm_msg90a1_blk","","","gm_blits_stanagHK_blk",["gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk", "gm_20Rnd_762x51mm_B_DM111_g3_blk","gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk"],[],"gm_msg90_bipod_blk"] -]; -(_militiaLoadoutData get "sniperRifles") append [ - ["gm_psg1_blk","","","gm_zf6x42_psg1_stanag_blk",["gm_20Rnd_762x51mm_B_T_DM21A2_g3_blk","gm_20Rnd_762x51mm_AP_DM151_g3_blk","gm_20Rnd_762x51mm_B_DM41_g3_blk"], [], "gm_msg90_bipod_blk"] -]; -(_militiaLoadoutData get "helmets") append [ - "gm_ge_headgear_m92_cover_glasses_oli", - "gm_ge_headgear_m92_cover_oli", - "gm_dk_headgear_m96_cover_wdl", - "gm_dk_headgear_m96_oli", - "gm_ge_headgear_m92_flk", - "gm_ge_headgear_m92_cover_blk", - "gm_ge_headgear_m92_glasses_flk", - "gm_ge_headgear_m92_cover_glasses_blk", - "gm_ge_headgear_m92_cover_glasses_oli" -]; -(_policeLoadoutData get "sidearms") append [ - ["gm_m49_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM51_p210_blk","gm_8Rnd_9x19mm_B_DM11_p210_blk"], [], ""], - ["gm_p1_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p1sd_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p1_blk","gm_8Rnd_9x19mm_B_DM51_p1_blk","gm_8Rnd_9x19mm_BSD_DM81_p1_blk"], [], ""], - ["gm_p210_blk", "", "", "", ["gm_8Rnd_9x19mm_B_DM11_p210_blk","gm_8Rnd_9x19mm_B_DM51_p210_blk"], [], ""], - ["gm_pim_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pimb_blk", "", "", "", ["gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk","gm_8Rnd_9x18mm_B_pst_pm_blk"], [], ""], - ["gm_pm63_handgun_blk", "", "", "", ["gm_15Rnd_9x18mm_B_pst_pm63_blk","gm_25Rnd_9x18mm_B_pst_pm63_blk"], [], ""] -]; -(_policeLoadoutData get "SMGs") append [ - ["gm_mp5n_surefire_blk", "", "gm_surefire_l60_wht_surefire_blk", "", ["gm_60Rnd_9x19mm_B_DM11_mp5a3_blk","gm_60Rnd_9x19mm_AP_DM91_mp5a3_blk","gm_30Rnd_9x19mm_B_DM51_mp5_blk"], [], ""], - ["gm_hk512_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_hk512_ris_wud", "", "gm_surefire_l60_wht_hoseclamp_blk", "optic_Aco", ["gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug","gm_7rnd_12ga_hk512_pellet","gm_7rnd_12ga_hk512_slug"], [], ""], - ["gm_mp2a1_blk", "", "", "", ["gm_32Rnd_9x19mm_B_DM51_mp2_blk","gm_32Rnd_9x19mm_B_DM11_mp2_blk","gm_32Rnd_9x19mm_AP_DM91_mp2_blk"], [], ""], - ["gm_pm63_blk", "", "", "", ["gm_25Rnd_9x18mm_B_pst_pm63_blk","gm_15Rnd_9x18mm_B_pst_pm63_blk"], [], ""] -]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..599742466f --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,63 @@ +(_sfLoadoutData get "machineGuns") append [ + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Arco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_Aco", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"], + ["MMG_01_tan_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_NVS", ["150Rnd_93x64_Mag", "150Rnd_93x64_Mag", "150Rnd_93x64_Mag"], [], "bipod_02_F_hex"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "muzzle_snds_93mmg_tan", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "muzzle_snds_93mmg", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_pointer_IR", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "", "acc_pointer_IR", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "", "acc_pointer_IR", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_04_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_NVS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_04_Tan_F", "", "acc_flashlight", "optic_DMS", ["10Rnd_127x54_Mag","10Rnd_127x54_Mag","10Rnd_127x54_Mag"], [], "bipod_01_F_blk"], + ["srifle_DMR_05_hex_F", "", "acc_flashlight", "optic_KHS_hex", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_hex"], + ["srifle_DMR_05_blk_F", "", "acc_flashlight", "optic_KHS_blk", ["10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag","10Rnd_93x64_DMR_05_Mag"], [], "bipod_02_F_blk"] +]; + + + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_camo_F", "", "", "optic_SOS", [], [], ""], + ["srifle_DMR_06_olive_F", "", "", "optic_Hamr", [], [], ""], + ["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..e7e013db25 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&AAF.sqf @@ -0,0 +1,100 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_camo_F", "", "", "optic_SOS", [], [], ""], + ["srifle_DMR_06_olive_F", "", "", "optic_Hamr", [], [], ""], + ["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..85b500e447 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,146 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","muzzle_snds_338_sand","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_sniper_F","","acc_pointer_IR","optic_AMS_snd",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","acc_pointer_IR","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","acc_pointer_IR","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_DMR_03_tan_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_sand_F","","","optic_Holosight_blk_F",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_Hamr",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_AMS_snd",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_sand_F","","","optic_NVS",["130Rnd_338_Mag","130Rnd_338_Mag","130Rnd_338_Mag"],[],"bipod_01_F_snd"], + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..b9b4417cf1 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/Marksman/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,150 @@ +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_tws", [], [], "bipod_01_F_blk"] +]; + +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","muzzle_snds_B","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_black", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_pointer_IR","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_pointer_IR", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], "bipod_01_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_tws_mg", [], [], "bipod_01_F_blk"] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_02_F", "", "acc_flashlight", "optic_LRPS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_DMR_03_khaki_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_multicam_F","","acc_flashlight","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_flashlight","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"], + ["srifle_DMR_02_camo_F", "", "acc_flashlight", "optic_AMS_khk", ["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"], [], "bipod_01_F_mtp"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_flashlight", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_tan_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_snd"], + ["srifle_DMR_03_multicam_F","","","optic_SOS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_01_F_mtp"], + ["srifle_DMR_03_F", "", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + + + + + + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","muzzle_snds_B_lush_F","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","muzzle_snds_B_lush_F","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","muzzle_snds_338_black","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_03_khaki_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_03_F", "muzzle_snds_B", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"], + ["srifle_DMR_06_olive_F", "muzzle_snds_B", "", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "muzzle_snds_338_green", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_pointer_IR","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_pointer_IR", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_DMR_02_F","","acc_pointer_IR","optic_AMS",["10Rnd_338_Mag","10Rnd_338_Mag","10Rnd_338_Mag"],[],"bipod_01_F_blk"] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_MRCO", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_Hamr", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"], + ["MMG_02_black_F", "", "acc_pointer_IR", "optic_NVS", ["130Rnd_338_Mag", "130Rnd_338_Mag", "130Rnd_338_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_DMR_06_camo_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_06_olive_F","","","optic_DMS_weathered_F",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_khaki_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_woodland_F","","acc_flashlight","optic_AMS_khk",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_DMR_03_F", "", "acc_flashlight", "optic_AMS",["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], "bipod_03_F_blk"] +]; + +(_militiaLoadoutData get "marksmanRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_MRCO", [], [], ""]]; +(_militiaLoadoutData get "sniperRifles") append [["srifle_DMR_06_olive_F", "", "", "optic_SOS", [], [], ""]]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..42e9f966f3 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,83 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "slRifles") append [ + ["arifle_ash12_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], + ["arifle_ash12_urban_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] +]; +(_sfLoadoutData get "rifles") append [["arifle_ash12_blk_RF","suppressor_127x55_small_RF","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; +(_sfLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "suppressor_127x55_small_RF", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_RC40_shell_RF", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_sfLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_urban_RF","suppressor_127x55_big_RF","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""], + ["arifle_ash12_urban_RF","","acc_pointer_IR","optic_Arco_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [["arifle_ash12_blk_RF","","acc_pointer_IR","optic_Holosight_blk_F",["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], [], ""]]; +(_eliteLoadoutData get "grenadeLaunchers") append [["arifle_ash12_GL_blk_RF", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF","20Rnd_127x55_Mag_RF"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell","1Rnd_RC40_HE_shell_RF","1Rnd_RC40_SmokeWhite_shell_RF","1Rnd_RC40_shell_RF"], ""]]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_Arco_blk_F",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_blk_RF","","acc_pointer_IR","optic_DMS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"], + ["arifle_ash12_LR_urban_RF","","acc_pointer_IR","optic_SOS",["10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF","10Rnd_127x55_Mag_RF"], [], "bipod_02_F_hex"] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "", "", ["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..82d13aa16c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&AAF.sqf @@ -0,0 +1,87 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; + +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF"],[],""], + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""], + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_pointer_IR","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_digi_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "muzzle_snds_L", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_IR_pistol_RF", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF","65Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_VRCO_pistol_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_Glock19_auto_Tan_RF", "", "acc_flashlight_pistol", "optic_MRD_tan_RF", ["17Rnd_9x19_Mag_RF","33Rnd_9x19_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "optic_rds_RF", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_classic_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_DEagle_copper_RF", "", "", "", ["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"], [], ""], + ["hgun_Glock19_Tan_RF", "", "", "", ["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..a71faaf854 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,89 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF","33Rnd_9x19_Red_Mag_Tan_RF"],[],""], + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""], + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; + +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + + + + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..b3664a7b6c --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/RF/Vanilla_NATO&LDF_Temparate.sqf @@ -0,0 +1,98 @@ +(_sfLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_sfLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_eliteLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_eliteLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_Tan_RF","","acc_pointer_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_classic_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_DEagle_bronze_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""] +]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; + +(_militaryLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militaryLoadoutData get "sidearms") append [ + ["hgun_Glock19_RF","","","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_Tan_RF","","","optic_MRD_tan_RF",["33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF","33Rnd_9x19_Mag_Tan_RF"],[],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + + + + + + + +(_militiaLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","muzzle_snds_acp","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_VRCO_RF",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""], + ["SMG_01_black_RF","","acc_flashlight_smg_01","",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "sidearms") append [ + ["hgun_Glock19_auto_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","muzzle_snds_L","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","muzzle_snds_L","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_Glock19_auto_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_black",["65Rnd_9x19_Red_Mag_RF","33Rnd_9x19_Red_Mag_RF","17Rnd_9x19_red_Mag_RF"],[],""], + ["hgun_Glock19_auto_khk_RF","","acc_pointer_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF","33Rnd_9x19_Red_Mag_khk_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""], + ["hgun_DEagle_RF","","","optic_VRCO_pistol_RF",["7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF","7Rnd_50AE_Mag_RF"],[],""], + ["hgun_Glock19_RF","","acc_pointer_IR_pistol_RF","optic_MRD_black",["17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF","17Rnd_9x19_Mag_RF"],[],""], + ["hgun_Glock19_khk_RF","","acc_flashlight_IR_pistol_RF","optic_MRD_khk_RF",["33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF","33Rnd_9x19_Mag_khk_RF"],[],""] +]; + +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_VRCO_RF",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["srifle_h6_oli_rf","","","optic_MRCO",["10Rnd_556x45_AP_Stanag_red_khk_RF","10Rnd_556x45_AP_Stanag_red_khk_RF","20Rnd_556x45_AP_Stanag_red_khk_RF"],[],""], + ["srifle_h6_blk_rf", "", "", "optic_MRCO",["10Rnd_556x45_AP_Stanag_RF","10Rnd_556x45_AP_Stanag_RF","20Rnd_556x45_AP_Stanag_RF"], [], ""], + ["srifle_DMR_01_black_RF","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]; + +(_policeLoadoutData get "SMGs") append [ + ["SMG_01_black_RF","","acc_flashlight_smg_01","optic_Aco_smg",["30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01","30Rnd_45ACP_Mag_SMG_01_Tracer_Green"], [], ""] +]; +(_policeLoadoutData get "sidearms") append ["hgun_Glock19_RF"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf index 3306ab4f0a..4098f4d4ae 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_AAF.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT&AAF.sqf similarity index 74% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT&AAF.sqf index 635f73b99e..b48c0ea5a7 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT&AAF.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], @@ -37,6 +37,46 @@ ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] ]; +(_militaryLoadoutData get "slRifles") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; + + (_militiaLoadoutData get "slRifles") append [ ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], @@ -89,6 +129,7 @@ ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] ]; (_militiaLoadoutData get "marksmanRifles") append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], @@ -122,10 +163,15 @@ ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] ]; - - - - - - - +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT.sqf similarity index 97% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT.sqf index 110269cfa5..f3c5df6bc3 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf deleted file mode 100644 index 5f6b5246c0..0000000000 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_CSAT_Temparate.sqf +++ /dev/null @@ -1,90 +0,0 @@ -(_policeLoadoutData get "SMGs") append [ - ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], - ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], - ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], - ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] -]; -(_policeLoadoutData get "sidearms") append [ - ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], - ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], - ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], - ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], - ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], - ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], - ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], - ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], - ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], - ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], - ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], - ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] -]; - -(_militiaLoadoutData get "slRifles") append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] -]; -(_militiaLoadoutData get "rifles") append [ - ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], - ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] -]; -(_militiaLoadoutData get "grenadeLaunchers") append [ - ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], - ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], - ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] -]; -(_militiaLoadoutData get "marksmanRifles") append [ - ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], - ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], - ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] -]; -(_militiaLoadoutData get "machineGuns") append [ - ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], - ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], - ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] -]; -(_militiaLoadoutData get "sniperRifles") append [ - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], - ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], - ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], - ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], - ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] -]; - -(_loadoutData get "lightATLaunchers") append [ - ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], - ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], - ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] -]; -(_loadoutData get "ATLaunchers") append [ - ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] -]; -(_loadoutData get "AALaunchers") append [ - ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], - ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] -]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf index f0bc1274dd..4d2ef1a35c 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_LDF.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&AAF.sqf similarity index 54% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&AAF.sqf index 1ff2851571..3c6a6c0106 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Tempate.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&AAF.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_s_mk22"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], @@ -37,6 +37,92 @@ ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] ]; +(_militaryLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militaryLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; + + (_militiaLoadoutData get "slRifles") append [ ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], @@ -89,6 +175,7 @@ ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] ]; (_militiaLoadoutData get "marksmanRifles") append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], @@ -122,3 +209,15 @@ ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] ]; +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&LDF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&LDF.sqf new file mode 100644 index 0000000000..0338c223a5 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO&LDF.sqf @@ -0,0 +1,255 @@ +(_militaryLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""] +]; +(_militaryLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""] +]; +(_militaryLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"] +]; +(_militaryLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""] +]; +(_militaryLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""] +]; + + +(_policeLoadoutData get "SMGs") append [ + ["vn_vz61","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64_f_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_type64_smg","","","",["vn_type64_smg_mag","vn_type64_smg_mag","vn_type64_smg_t_mag","vn_type64_smg_t_mag"], [], ""], + ["vn_mpu","vn_s_mpu","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_mpu","","","",["vn_mpu_mag","vn_mpu_mag","vn_mpu_t_mag","vn_mpu_t_mag"], [], ""], + ["vn_m1897","","","",["vn_m1897_buck_mag","vn_m1897_buck_mag","vn_m1897_fl_mag","vn_m1897_fl_mag"], [], ""], + ["vn_izh54_shorty","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_izh54","","","",["vn_izh54_mag","vn_izh54_mag","vn_izh54_mag","vn_izh54_mag"], [], ""] +]; +(_policeLoadoutData get "sidearms") append [ + ["vn_vz61_p","","","",["vn_vz61_mag","vn_vz61_mag","vn_vz61_t_mag","vn_vz61_t_mag"], [], ""], + ["vn_type64","","","",["vn_type64_mag","vn_type64_mag","vn_type64_mag","vn_type64_mag"], [], ""], + ["vn_tt33","","","",["vn_tt33_mag","vn_tt33_mag","vn_tt33_mag","vn_tt33_mag"], [], ""], + ["vn_ppk","vn_s_ppk","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_ppk","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_fkb1_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","vn_s_pm","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_pm","","","",["vn_ppk_mag","vn_ppk_mag","vn_ppk_mag","vn_ppk_mag"], [], ""], + ["vn_p38","vn_s_ppk","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], + ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], + ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], + ["vn_m1895","vn_s_m1895","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_m1895","","","",["vn_m1895_mag","vn_m1895_mag","vn_m1895_mag","vn_m1895_mag"], [], ""], + ["vn_izh54_p","","","",["vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag","vn_izh54_so_mag"], [], ""], + ["vn_hp","vn_s_hp","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hp","","","",["vn_hp_mag","vn_hp_mag","vn_hp_mag","vn_hp_mag"], [], ""], + ["vn_hd","","","",["vn_hd_mag","vn_hd_mag","vn_hd_mag","vn_hd_mag"], [], ""], + ["vn_p38s","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["vn_xm177_xm148_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_xm177_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m583_flare_w_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_m22_smoke_mag","vn_22mm_lume_mag","vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "rifles") append [ + ["vn_xm16e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_m63a","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_camo","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","","",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m16_usaf","","vn_b_m16","vn_o_9x_m16",["vn_m63a_30_mag","vn_m63a_30_mag","vn_m63a_30_t_mag"],[],""], + ["vn_m14a1_shorty","","","vn_o_m14_front",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],""], + ["vn_l2a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_02","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_03","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + ["vn_l1a1_01","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],[],""], + // + ["vn_type56","","vn_b_type56","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_type56","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_kbkg","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""], + ["vn_ak_01","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_type56_t_mag"],[],""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["vn_xm16e1_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_xm148","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m16_m203_camo","","","",["vn_m16_40_t_mag","vn_m16_40_mag","vn_m16_30_t_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_m79","","","",["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],["vn_40mm_m576_buck_mag"],""], + ["vn_l1a1_xm148_camo","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_xm148","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_40mm_m651_cs_mag","vn_40mm_m381_he_mag","vn_40mm_m397_ab_mag","vn_40mm_m406_he_mag","vn_40mm_m433_hedp_mag"],""], + ["vn_l1a1_02_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + ["vn_l1a1_01_gl","","","",["vn_l1a1_30_02_t_mag","vn_l1a1_30_02_mag","vn_l1a1_30_t_mag","vn_l1a1_30_mag"],["vn_22mm_m61_frag_mag","vn_22mm_m61_frag_mag","vn_22mm_n94_heat_mag","vn_22mm_n94_heat_mag"],""], + // + ["vn_sks_gl","","","",["vn_sks_mag","vn_sks_mag","vn_sks_mag","vn_sks_t_mag"],["vn_22mm_cs_mag","vn_22mm_m19_wp_mag","vn_22mm_m60_frag_mag","vn_22mm_m60_heat_mag"],""], + ["vn_m4956_gl","","","",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],["vn_22mm_cs_mag","vn_22mm_he_mag","vn_22mm_m19_wp_mag","vn_22mm_m9_heat_mag"],""], + ["vn_kbkg_gl","","","",["vn_type56_mag","vn_type56_mag","vn_type56_t_mag","vn_kbkg_t_mag"],["vn_20mm_dgn_wp_mag","vn_20mm_f1n60_frag_mag","vn_20mm_kgn_frag_mag","vn_20mm_pgn60_heat_mag","vn_20mm_pgn60_heat_mag"],""] +]; +(_militiaLoadoutData get "carbines") append [ + ["vn_xm177_stock_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_short","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1_camo","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_xm177e1","","","",["vn_m16_20_mag","vn_m16_40_mag","vn_m16_30_mag"],[],""], + ["vn_gau5a","","","vn_o_4x_m16",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""], + ["vn_gau5a","","","",["vn_m16_30_t_mag","vn_m16_30_mag","vn_m16_40_t_mag","vn_m16_20_t_mag"],[],""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["vn_svd","","","vn_o_4x_svd",["vn_svd_mag","vn_svd_mag","vn_svd_t_mag"],[],"vn_b_camo_svd"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_bipod_m14"], + ["vn_m14a1","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14a1"], + ["vn_m14_camo","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14_camo","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","vn_s_m14","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m14","","vn_b_m14","vn_o_9x_m14",["vn_m14_t_mag","vn_m14_mag","vn_m14_10_t_mag","vn_m14_10_mag"],[],"vn_b_camo_m14"], + ["vn_m1carbine_shorty","","","",["vn_carbine_30_mag","vn_carbine_30_mag","vn_carbine_30_t_mag","vn_carbine_15_t_mag"],[],"vn_b_camo_m14"], + // + ["vn_sks","","vn_b_sks","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_sks","","","vn_o_3x_sks",["vn_sks_mag","vn_sks_mag","vn_sks_t_mag","vn_sks_t_mag"],[],""], + ["vn_m4956","","vn_b_m4956","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""], + ["vn_m4956","","","vn_o_4x_m4956",["vn_m4956_10_mag","vn_m4956_10_mag","vn_m4956_10_t_mag","vn_m4956_10_t_mag"],[],""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["vn_mg42","","","",["vn_mg42_50_mag","vn_mg42_50_mag","vn_mg42_50_t_mag","vn_mg42_50_t_mag"],[],""], + ["vn_m63a_lmg","","","",["vn_m63a_100_mag","vn_m63a_100_t_mag","vn_m63a_100_mag","vn_m63a_100_t_mag"],[],"vn_bipod_m63a"], + ["vn_m63a_cdo","","","",["vn_m63a_150_mag","vn_m63a_150_t_mag","vn_m63a_150_mag","vn_m63a_150_t_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty_camo","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60_shorty","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + ["vn_m60","","","",["vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag","vn_m60_100_mag"],[],"vn_bipod_m63a"], + // + ["vn_rpd_shorty","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd_shorty_01","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_rpd","","","",["vn_rpd_125_mag","vn_rpd_125_mag","vn_rpd_100_mag","vn_rpd_100_mag"],[],""], + ["vn_pk","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""], + ["vn_dp28","","","",["vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag","vn_pk_100_mag"],[],""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["vn_l34a1_xm148","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],["vn_40mm_m433_hedp_mag","vn_40mm_m406_he_mag"],""], + ["vn_l34a1_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l34a1","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3_f","","","",["vn_f1_smg_t_mag","vn_f1_smg_mag","vn_f1_smg_mag"],[],""], + ["vn_l2a3","","","",["vn_dp28_mag","vn_dp28_mag","vn_dp28_mag"],[],""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["vn_m40a1_camo","vn_s_m14","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],"vn_b_camo_m40a1"], + ["vn_m40a1_camo","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + ["vn_m40a1","","","vn_o_9x_m40a1",["vn_m40a1_mag","vn_m40a1_mag","vn_m40a1_t_mag","vn_m40a1_t_mag"],[],""], + // + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_vz54"], + ["vn_vz54","","","vn_o_3x_vz54",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_m9130","","vn_b_m38","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],"vn_b_camo_m9130"], + ["vn_m9130","","","vn_o_3x_m9130",["vn_m38_mag","vn_m38_mag","vn_m38_mag","vn_m38_t_mag"],[],""], + ["vn_k98k","","vn_b_k98k","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],"vn_b_camo_k98k"], + ["vn_k98k","","","vn_o_1_5x_k98k",["vn_k98k_mag","vn_k98k_mag","vn_k98k_t_mag","vn_k98k_t_mag"],[],""] +]; + +(_loadoutData get "lightATLaunchers") append [ + ["vn_m72", "", "", "", ["vn_m72_mag"], [], ""], + ["vn_rpg7", "", "", "", ["vn_rpg7_mag","vn_rpg7_mag","vn_rpg7_mag"], [], ""], + ["vn_rpg2", "", "", "", ["vn_rpg2_fuze_mag","vn_rpg2_fuze_mag","vn_rpg2_mag"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["vn_m20a1b1_01", "", "", "", ["vn_m20a1b1_wp_mag", "vn_m20a1b1_heat_mag", "vn_m20a1b1_heat_mag"], [], ""] +]; +(_loadoutData get "AALaunchers") append [ + ["vn_sa7b", "", "", "", ["vn_sa7b_mag"], [], ""], + ["vn_sa7", "", "", "", ["vn_sa7_mag"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO.sqf similarity index 98% rename from A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf rename to A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO.sqf index 4cc0116386..f923d829f9 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_NATO.sqf @@ -21,8 +21,8 @@ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf index ed832ecc1b..74985dc66d 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Riv_Remnants.sqf @@ -139,8 +139,8 @@ _pistols append [ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf index ed832ecc1b..74985dc66d 100644 --- a/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/SOG/Vanilla_Rivals.sqf @@ -139,8 +139,8 @@ _pistols append [ ["vn_p38","","","",["vn_p38_mag","vn_p38_mag","vn_p38_mag","vn_p38_mag"], [], ""], ["vn_m10","vn_s_mk22","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], ["vn_m10","","","",["vn_m10_mag","vn_m10_mag","vn_m10_mag","vn_m10_mag"], [], ""], - ["vn_mk22","vn_s_mk22","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], - ["vn_mk22","","","",["vn_s_mk22","vn_s_mk22","vn_s_mk22","vn_s_mk22"], [], ""], + ["vn_mk22","vn_s_mk22","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], + ["vn_mk22","","","",["vn_mk22_mag","vn_mk22_mag","vn_mk22_mag","vn_mk22_mag"], [], ""], ["vn_m712","","","",["vn_m712_mag","vn_m712_mag","vn_m712_mag","vn_m712_mag"], [], ""], ["vn_mx991_m1911","vn_s_m1911","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], ["vn_mx991_m1911","","","",["vn_m1911_mag","vn_m1911_mag","vn_m1911_mag","vn_m1911_mag"], [], ""], diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT&AAF.sqf new file mode 100644 index 0000000000..93c4a052df --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_CSAT&AAF.sqf @@ -0,0 +1,220 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_sfLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR_sand_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_eliteLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; + +_militaryLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_hex_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Hex_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Arco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Aco", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militaryLoadoutData get "slRifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"],[],""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Galat_lxWS", "", "acc_flashlight", "", ["30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_Green_F"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_GL_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS", "", "acc_flashlight", "", ["35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_reload_tracer_green_lxWS", "35Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS", "", "acc_flashlight", "", ["50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_reload_tracer_green_lxWS", "50Rnd_556x45_Velko_tracer_green_lxWS"], [], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""], + ["arifle_SLR_lxWS", "", "", "optic_MRCO", ["20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_lxWS", "20Rnd_762x51_slr_reload_tracer_green_lxWS"], [], ""] +]; + + + + + +_militiaLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""], + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&AAF.sqf new file mode 100644 index 0000000000..dd968c2c70 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&AAF.sqf @@ -0,0 +1,260 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militaryLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_militaryLoadoutData get "slRifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_XMS_GL_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + + + + +_militiaLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_AAF_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Pellets_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Slug_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_lxWS","","acc_flashlight","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","suppressor_h_lxWS","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["sgun_aa40_lxWS","","acc_flashlight","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Galat_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_Galat_worn_lxWS","","acc_flashlight","",["30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F","30Rnd_762x39_Mag_F"], [], ""], + ["arifle_SLR_V_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","optic_Hamr",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_V_GL_lxWS","","","",["30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_reload_tracer_green_lxWS","30Rnd_762x51_slr_tracer_green_lxWS"], ["1Rnd_40mm_HE_lxWS","1Rnd_58mm_AT_lxWS","1Rnd_50mm_Smoke_lxWS"], ""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_flashlight","",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""], + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], ""] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..d83b5064e8 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Arid.sqf @@ -0,0 +1,271 @@ +_sfLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_sfLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_sfLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","muzzle_snds_12Gauge_snake_lxWS","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_sfLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_sfLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_sfLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_sfLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","suppressor_h_lxWS","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "suppressor_h_snake_lxWS", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","suppressor_l_sand_lxWS","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_eliteLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_eliteLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""] +]; +(_eliteLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["sgun_aa40_tan_lxWS","","acc_pointer_IR_sand_lxWS","optic_r1_high_sand_lxWS",["20Rnd_12Gauge_AA40_Pellets_Tan_lxWS","20Rnd_12Gauge_AA40_Slug_Tan_lxWS","8Rnd_12Gauge_AA40_HE_Tan_lxWS","8Rnd_12Gauge_AA40_Smoke_Tan_lxWS"],[],""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""] +]; +(_eliteLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""] +]; +(_eliteLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_eliteLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_eliteLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_Hamr_sand_lxWS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_Snakeskin_lxWS", "", "acc_pointer_IR_snake_lxWS", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_pointer_IR_sand_lxWS","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; + +_militaryLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; +(_militaryLoadoutData get "slRifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_militaryLoadoutData get "rifles") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_flashlight","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]; +(_militaryLoadoutData get "grenadeLaunchers") append [ + ["arifle_XMS_GL_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_Sand_lxWS","","acc_flashlight","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["glaunch_GLX_tan_lxWS", "", "acc_flashlight", "", ["3Rnd_HE_Grenade_shell","1Rnd_Smoke_Grenade_shell","UGL_FlareWhite_F","1Rnd_HE_Grenade_shell"], [], ""], + ["arifle_XMS_GL_Sand_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_XMS_GL_lxWS", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]; +(_militaryLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_snd"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "machineGuns") append [ + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Hamr_sand_lxWS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_Sand_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_flashlight","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"] +]; +(_militaryLoadoutData get "carbines") append [ + ["arifle_XMS_Base_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_Sand_lxWS","","acc_flashlight","",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_Mk20C_plain_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]; + + +(_militiaLoadoutData get "machineGuns") append [ + ["LMG_S77_lxWS","muzzle_snds_B_lush_F","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "muzzle_snds_B_lush_F", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "suppressor_h_lxWS", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["LMG_S77_lxWS","","acc_pointer_IR","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Hamr",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_NVS",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_Holosight_blk_F",["75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS","75Rnd_556x45_Stanag_red_lxWS"],[],"bipod_01_F_blk"], + ["LMG_S77_lxWS","","acc_flashlight","optic_Arco_lush_F",["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"],[],""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS","100Rnd_762x51_S77_Green_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_MRCO", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_Hamr", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""], + ["LMG_S77_Compact_lxWS", "", "acc_flashlight", "optic_NVS", ["100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_lxWS", "100Rnd_762x51_S77_Red_Tracer_lxWS"], [], ""] +]; + +(_militiaLoadoutData get "slRifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6rnd_HE_Mag_lxWS","6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS"],""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "rifles") append [ + ["sgun_aa40_lxWS","muzzle_snds_12Gauge_lxWS","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["sgun_aa40_lxWS","","saber_light_ir_lxWS","optic_r1_high_lxWS",["20Rnd_12Gauge_AA40_Pellets_lxWS","20Rnd_12Gauge_AA40_Slug_lxWS","8Rnd_12Gauge_AA40_Smoke_lxWS","8Rnd_12Gauge_AA40_HE_lxWS"], [], ""], + ["arifle_Velko_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""], + ["arifle_XMS_Base_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Base_khk_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],""], + ["arifle_XMS_Shot_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_XMS_Shot_khk_lxWS","","acc_pointer_IR","optic_Hamr",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["6Rnd_12Gauge_Pellets","6Rnd_12Gauge_Slug","6rnd_Smoke_Mag_lxWS","6Rnd_12Gauge_Pellets"],""], + ["arifle_Velko_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["arifle_VelkoR5_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_VelkoR5_GL_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_XMS_GL_lxWS","","acc_pointer_IR","optic_MRCO",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","UGL_FlareRed_F","1Rnd_Smoke_Grenade_shell","UGL_FlareCIR_F","1Rnd_Pellet_Grenade_shell_lxWS"],""], + ["arifle_VelkoR5_GL_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["arifle_VelkoR5_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "suppressor_h_lxWS", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_pointer_IR","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_VelkoR5_lxWS","","acc_flashlight","optic_Hamr",["35Rnd_556x45_Velko_reload_tracer_red_lxWS","35Rnd_556x45_Velko_reload_tracer_red_lxWS","50Rnd_556x45_Velko_reload_tracer_red_lxWS"], ["1Rnd_HE_Grenade_shell","1Rnd_HE_Grenade_shell","1Rnd_Pellet_Grenade_shell_lxWS"], ""], + ["arifle_SLR_Para_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""], + ["arifle_SLR_Para_snake_lxWS", "", "saber_light_lxWS", "optic_r1_high_black_sand_lxWS", ["20Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS", "30Rnd_762x51_slr_lxWS"], [], ""] +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["srifle_EBR_blk_lxWS", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","suppressor_l_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","suppressor_l_khaki_lxWS","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["srifle_EBR_blk_lxWS", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"], + ["arifle_XMS_M_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["arifle_XMS_M_khk_lxWS","","acc_pointer_IR","optic_DMS_weathered_F",["30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_red","30Rnd_556x45_Stanag_Tracer_Red"],[],"bipod_01_F_blk"], + ["srifle_EBR_blk_lxWS", "", "acc_flashlight", "optic_DMS", ["20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS","20Rnd_762x51_Mag_blk_lxWS"], [], "bipod_01_F_blk"] +]; + +_militiaLoadoutData set ["designatedGrenadeLaunchers", [ + ["glaunch_GLX_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], ["1Rnd_Smoke_Grenade_shell"], ""], + ["glaunch_GLX_camo_lxWS", "", "acc_pointer_IR", "", ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Pellet_Grenade_shell_lxWS", "1Rnd_Smoke_Grenade_shell", "3Rnd_HE_Grenade_shell"], [], ""] +]]; diff --git a/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Temparate.sqf b/A3A/addons/core/Templates/Templates/DLC_content/weapons/WS/Vanilla_NATO&LDF_Temparate.sqf new file mode 100644 index 0000000000..e69de29bb2 diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF_militia.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF_militia.sqf new file mode 100644 index 0000000000..a9c9515ddb --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Gear_AAF_militia.sqf @@ -0,0 +1,15 @@ +(_militiaLoadoutData get "helmets") append ["CUP_H_RUS_ZSH_1_Goggles","CUP_H_RUS_ZSH_1","CUP_H_PASGTv2_OD","CUP_H_PASGTv2_NVG_OD","CUP_H_USArmy_Helmet_ECH1_Green","CUP_H_USArmy_Helmet_ECH2_GREEN","CUP_H_USArmy_Helmet_ECH1_Black","CUP_H_USArmy_Helmet_ECH2_Black", +"CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_OpsCore_Covered_AAF_NoHS","CUP_H_OpsCore_Covered_AAF","CUP_H_PMC_EP_Headset","CUP_H_RUS_Altyn_black","CUP_H_RUS_Altyn_Goggles_black","CUP_H_RUS_Altyn_Shield_Down_black", +"CUP_H_RUS_Altyn_Shield_Up_black","CUP_H_RUS_Altyn","CUP_H_RUS_Altyn_Goggles","CUP_H_RUS_Altyn_Shield_Down","CUP_H_RUS_Altyn_Shield_Up","CUP_H_RUS_Altyn_khaki","CUP_H_RUS_Altyn_Goggles_khaki","CUP_H_RUS_Altyn_Shield_Down_khaki","CUP_H_RUS_Altyn_Shield_Up_khaki", +"CUP_H_PMC_Beanie_Headphones_Khaki","CUP_H_PMC_EP_Headset","CUP_H_OpsCore_Covered_AAF_NoHS","CUP_H_OpsCore_Covered_AAF","CUP_H_RUS_K6_3_Shield_Up_khaki","CUP_H_RUS_K6_3_Shield_Down_khaki","CUP_H_RUS_K6_3_Goggles_khaki","CUP_H_RUS_K6_3_khaki","CUP_H_RUS_K6_3_Shield_Up", +"CUP_H_RUS_K6_3_Shield_Down","CUP_H_RUS_K6_3_Goggles","CUP_H_RUS_K6_3","CUP_H_RUS_K6_3_Shield_Up_black","CUP_H_RUS_K6_3_Shield_Down_black","CUP_H_RUS_K6_3_Goggles_black","CUP_H_RUS_K6_3_black","CUP_H_FR_Headset" +]; +(_militiaLoadoutData get "backpacks") append ["CUP_B_Kombat_Olive","CUP_B_AlicePack_OD"]; +(_militiaLoadoutData get "vests") append ["CUP_V_B_Ciras_Olive4","CUP_V_B_Ciras_Olive3","CUP_V_B_Ciras_Olive2","CUP_V_B_Ciras_Olive","CUP_V_B_Armatus_OD","CUP_V_B_Armatus_BB_OD","CUP_V_PMC_IOTV_Black_Patrol","CUP_V_PMC_IOTV_Black_TL","CUP_V_PMC_IOTV_Black_Empty","CUP_V_PMC_IOTV_Black_AR", +"CUP_V_B_RRV_TL","CUP_V_B_RRV_Scout3_GRN","CUP_V_B_RRV_Scout2","CUP_V_B_RRV_Scout","CUP_V_B_RRV_Officer","CUP_V_B_RRV_Medic","CUP_V_B_RRV_MG_GRN","CUP_V_I_RACS_Carrier_Rig_wdl_3","CUP_V_I_RACS_Carrier_Rig_wdl_2","CUP_V_PMC_CIRAS_OD_Veh", +"CUP_V_PMC_CIRAS_OD_Empty","CUP_V_PMC_CIRAS_OD_Grenadier","CUP_V_PMC_CIRAS_OD_TL","CUP_V_PMC_CIRAS_OD_Patrol","CUP_V_CPC_communications_rngr","CUP_V_CPC_Fast_rngr","CUP_V_CPC_light_rngr","CUP_V_CPC_medical_rngr","CUP_V_CPC_tl_rngr", +"CUP_V_CPC_weapons_rngr","CUP_V_CPC_communicationsbelt_rngr","CUP_V_CPC_Fastbelt_rngr","CUP_V_CPC_lightbelt_rngr","CUP_V_CPC_medicalbelt_rngr","CUP_V_CPC_tlbelt_rngr","CUP_V_CPC_weaponsbelt_rngr","CUP_V_B_Interceptor_Base_Olive","CUP_V_B_Interceptor_Grenadier_Olive", +"CUP_V_B_Interceptor_Rifleman_Olive","CUP_V_JPC_weaponsbelt_rngr","CUP_V_JPC_tlbelt_rngr","CUP_V_JPC_medicalbelt_rngr","CUP_V_JPC_lightbelt_rngr","CUP_V_JPC_Fastbelt_rngr","CUP_V_JPC_communicationsbelt_rngr","CUP_V_JPC_weapons_rngr","CUP_V_JPC_tl_rngr", +"CUP_V_JPC_medical_rngr","CUP_V_B_JPC_OD_Light","CUP_V_JPC_Fast_rngr","CUP_V_JPC_communications_rngr" +]; +(_militiaLoadoutData get "Hvests") append ["CUP_V_B_PASGT_no_bags_OD","CUP_V_B_PASGT_OD","CUP_V_PMC_IOTV_Black_Gren","CUP_V_CZ_NPP2006_co_black","CUP_V_CZ_NPP2006_ok_black","CUP_V_CZ_NPP2006_vz95_black","CUP_V_CZ_NPP2006_nk_black"]; diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF_militia.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF_militia.sqf new file mode 100644 index 0000000000..928214d47e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Vehicles_AAF_militia.sqf @@ -0,0 +1,24 @@ +_militiaLightArmed append ["CUP_O_UAZ_SPG9_SLA","CUP_O_UAZ_METIS_SLA","CUP_O_UAZ_MG_SLA","CUP_O_UAZ_AGS30_SLA","CUP_I_LR_MG_AAF","CUP_O_LR_SPG9_TKA","CUP_B_LR_Special_CZ_W","CUP_I_LR_SF_GMG_AAF","CUP_I_LR_SF_HMG_AAF","CUP_O_BRDM2_ATGM_SLA","CUP_O_Tigr_233014_PK_RU","CUP_O_Tigr_M_233114_KORD_RU","CUP_O_Tigr_M_233114_PK_RU","CUP_O_BRDM2_SLA"]; +_militiaCars append ["CUP_I_LR_Transport_AAF","CUP_O_UAZ_Open_SLA","CUP_O_UAZ_Unarmed_SLA","CUP_O_Tigr_233011_SLA","CUP_O_Tigr_M_233114_RU"]; +_militiaTrucks append ["CUP_O_Ural_RU","CUP_V3S_Open_NAPA"]; +_militiaAPCs append ["CUP_I_M113A3_AAF","CUP_O_BTR60_Green_RU","CUP_O_BTR80A_GREEN_RU","CUP_O_BTR80_CAMO_RU","CUP_O_MTLB_pk_Green_RU","CUP_O_BMP2_SLA","CUP_O_BTR90_RU"]; +_aa append ["CUP_I_ZSU23_Afghan_AAF","CUP_I_ZSU23_AAF","CUP_I_LR_AA_AAF","CUP_I_M163_Vulcan_AAF","CUP_O_Ural_ZU23_SLA","CUP_O_UAZ_AA_SLA"]; +//_SAM pushback ["CUP_WV_B_CRAM","CUP_WV_B_SS_Launcher","CUP_WV_B_RAM_Launcher"]; +_planesCAS append ["CUP_I_AV8B_DYN_AAF","CUP_I_L39_AAF","CUP_I_SU34_AAF","CUP_B_GR9_DYN_GB"]; +_planesAA append ["CUP_I_AV8B_DYN_AAF","CUP_I_L39_AAF","CUP_I_SU34_AAF","CUP_B_GR9_DYN_GB"]; +_lightTanks append ["CUP_I_T55_NAPA","CUP_I_T72_NAPA"]; +_planesTransport append ["CUP_I_C130J_AAF"]; +_policeVehs append ["CUP_C_S1203_Militia_CIV"]; +_helisLight append ["CUP_I_Wildcat_Unarmed_Digital_AAF","CUP_I_Wildcat_Unarmed_Green_AAF"]; +_transportHelicopters append ["CUP_I_412_Military_Radar_AAF","CUP_I_412_Mil_Transport_AAF","CUP_I_412_Mil_Utility_AAF"]; +_helisLightAttack append ["CUP_I_Wildcat_Digital_AAF","CUP_I_Wildcat_Green_AAF","CUP_I_412_Military_Armed_AAF","CUP_I_412_dynamicLoadout_AAF","CUP_I_Ka60_GL_Digi_AAF","CUP_I_Ka60_Digi_AAF"]; +_helisAttack append ["CUP_I_AH1Z_Dynamic_AAF","CUP_I_412_Military_Armed_AT_AAF","CUP_I_Mi24_Mk3_AAF","CUP_I_Mi24_Mk4_AAF","CUP_I_Mi24_D_Dynamic_AAF","CUP_O_Ka50_DL_RU"]; +_ammoTrucks append ["CUP_I_M113A3_Reammo_AAF"]; +_repairTrucks append ["CUP_I_M113A3_Repair_AAF"]; +_fuelTrucks append ["CUP_I_V3S_Refuel_TKG"]; +_medicalTrucks append ["CUP_I_M113A3_Med_AAF","CUP_I_LR_Ambulance_AAF","CUP_O_BMP2_AMB_sla"]; + +_gunBoat append ["CUP_B_RHIB_USMC","CUP_B_RHIB2Turret_USMC"]; +_staticMG append ["CUP_B_DSHKM_ACR","CUP_O_KORD_high_RU","CUP_B_L111A1_BAF_DDPM","CUP_B_M2StaticMG_AFU","CUP_B_SearchLight_static_ACR"]; +_staticAT append ["CUP_B_D30_AT_CDF","CUP_B_L134A1_TriPod_BAF_DDPM","CUP_B_TOW_TriPod_US","CUP_B_TOW2_TriPod_USMC","CUP_B_MK19_TriPod_US","CUP_B_SPG9_AFU"]; +_staticAA append ["CUP_B_CUP_Stinger_AA_pod_US","CUP_B_Igla_AA_pod_AFU","CUP_B_RBS70_ACR","CUP_B_ZU23_AFU"]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf index f056988e9f..27e32d741e 100644 --- a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF.sqf @@ -403,8 +403,8 @@ ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], - ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], - ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], @@ -486,8 +486,8 @@ ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], - ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], - ["CUP_arifle_G36K_RIS_AG36L", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], diff --git a/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF_militia.sqf b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF_militia.sqf new file mode 100644 index 0000000000..d052b46d1e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/MOD_content/CUP/Vanilla_AAF/Weapons_AAF_militia.sqf @@ -0,0 +1,596 @@ +(_loadoutData get "lightATLaunchers") append [ + ["CUP_launch_BF3", "", "", "", [], [], ""], + ["CUP_launch_M136", "", "", "", [], [], ""], + ["CUP_launch_M72A6", "", "", "", [""], [], ""], + ["CUP_launch_HCPF3", "", "", "", [], [], ""], + ["CUP_launch_PzF3", "", "", "", [], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V2", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V3", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V3", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "CUP_optic_PGO7V2", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_OG7_M","CUP_PG7V_M","CUP_PG7VL_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_PG7VM_M","RPG7_F","CUP_PG7VR_M"], [], ""], + ["CUP_launch_RPG7V", "", "", "", ["CUP_TBG7V_M","CUP_TBG7V_M","CUP_OG7_M"], [], ""] +]; +(_loadoutData get "ATLaunchers") append [ + ["CUP_launch_Javelin", "", "", "", ["CUP_Javelin_M", "CUP_Javelin_M"], [], ""], + ["CUP_launch_M47", "", "", "", ["CUP_Dragon_EP1_M", "CUP_Dragon_EP1_M"], [], ""], + ["CUP_launch_APILAS", "", "", "", ["CUP_APILAS_M", "CUP_APILAS_M"], [], ""], + ["CUP_launch_MAAWS", "", "", "", ["CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEAT_M"], [], ""], + ["CUP_launch_MAAWS", "", "", "CUP_optic_MAAWS_Scope", ["CUP_MAAWS_HEDP_M", "CUP_MAAWS_HEAT_M"], [], ""], + ["CUP_launch_Mk153Mod0", "", "", "CUP_optic_ACOG_TA01NSN_RMR_OD", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0", "", "", "", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0_blk", "", "", "CUP_optic_ACOG_TA01NSN_RMR_OD", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""], + ["CUP_launch_Mk153Mod0_blk", "", "", "", ["CUP_SMAW_HEDP_M", "CUP_SMAW_HEAA_M", "CUP_SMAW_NE_M"], [], ""] +]; + +(_loadoutData get "AALaunchers") append [ + ["CUP_launch_9K32Strela", "", "", "", [], [], ""], + ["CUP_launch_Igla", "", "", "", [], [], ""], + ["CUP_launch_FIM92Stinger", "", "", "", [], [], ""] +]; + +//////////////////////////////////// +(_militiaLoadoutData get "slRifles") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_xm29_olive", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "UP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_xm29_olive", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + + ["CUP_arifle_Mk17_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk17_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk17_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk17_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk16_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk16_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_Mk16_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_Mk16_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_HK_M27_AG36", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_556_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_556_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_556_11_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_556_11_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_CZ_BREN2_762_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_CZ_BREN2_762_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_CZ805_GL_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_ACRC_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_ACRC_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_ACR_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_ACR_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_DSA_SA58_OSW_M203", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_M4A1_GL_carryhandle", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_M4A1_BUIS_GL", "","","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_M16A4_GL", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_G36A_AG36_RIS", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""], + + ["CUP_arifle_M16A1GL", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_StarFlare_Red_M203","CUP_1Rnd_StarCluster_Red_M203","CUP_FlareRed_M203","CUP_1Rnd_SmokeRed_M203"], ""] + +]; +(_militiaLoadoutData get "rifles") append [ + ["CUP_arifle_XM8_Sharpshooter_FG_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Sharpshooter_FG", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk20_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk20_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_STD_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_STD_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk17_STD_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_STD_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_STD_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_SV_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_SV_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_STD_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_STD_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_STD_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + ["CUP_arifle_Mk16_STD_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + + ["CUP_arifle_Mk16_STD_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + ["CUP_arifle_Mk16_STD_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], [], ""], + + ["CUP_arifle_HK_M27_VFG", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_arifle_HK_M27", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_CZ_BREN2_556_14_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_14", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_556_11_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_11", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AIMM_M68_BLK",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_762_14_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_762_14", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_CZ805_A2_blk", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_CZ805_A1_blk", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_black",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_ACR_DMR_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_arifle_ACR_DMR_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_arifle_ACR_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_ACR_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], ""], + + ["CUP_sgun_AA12", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","",["CUP_20Rnd_B_AA12_Buck_4","CUP_20Rnd_B_AA12_Buck_00","CUP_20Rnd_B_AA12_Slug","CUP_20Rnd_B_AA12_HE"], [], ""], + ["CUP_arifle_DSA_SA58_OSW_VFG", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58_OSW", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58_DMR", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_DSA_SA58", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_M4A3_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1_standard_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M4A1_black", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_M16A4_Grip", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M16A4_Base", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_M16A2", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_M16A1E1", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_L85A2_G", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + ["CUP_arifle_L85A2_NG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + ["CUP_arifle_L85A2", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], [], ""], + + ["CUP_arifle_G36KA3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36KA3_afg", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36KA3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_KSK_VFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36K_KSK_AFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36K_KSK", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36K_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36E", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36A3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36A3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36A_RIS", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36A", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G3A3_modern_ris_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_modern_ris", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_G3A3_ris_vfg_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_ris_vfg", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_G3A3_ris_black", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + ["CUP_arifle_G3A3_ris", "","","",["CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_762x51_G3","CUP_20Rnd_TE1_Green_Tracer_762x51_G3"], [], ""], + + ["CUP_arifle_Steyr_Stg58_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + ["CUP_arifle_Steyr_Stg58", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_IMI_Romat", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_arifle_Gewehr1_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_Gewehr1", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_Fort222", "","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + + ["CUP_Famas_F1_Rail", "","","",["CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas_Tracer_Green"], [], ""], + ["CUP_Famas_F1", "","","",["CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas","CUP_25Rnd_556x45_Famas_Tracer_Green"], [], ""], + + ["CUP_arifle_FNFAL_OSW_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL_OSW", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_wooden_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_wooden", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_FNFAL_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5062_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5062", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5061", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5060_railed", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + ["CUP_arifle_FNFAL5060", "","","",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], "CUP_bipod_FNFAL"], + + ["CUP_arifle_AUG_A1", "","","",["CUP_30Rnd_556x45_AUG","CUP_30Rnd_556x45_AUG","CUP_30Rnd_556x45_AUG","CUP_30Rnd_TE1_Green_Tracer_556x45_AUG"], [], ""], + + ["CUP_arifle_M16A1", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_srifle_M14", "","","",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""] +]; +(_militiaLoadoutData get "machineGuns") append [ + ["CUP_arifle_XM8_SAW_FG_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW_FG", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_SAW", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_lmg_Mk48_wdl", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg_wdl", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg_od", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_Mk48_od", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48", "","CUP_acc_ANPEQ_2_Flashlight_OD_L","CUP_optic_ACOG_TA31_KF",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_M60A4_EP1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA01B_RMR_Black",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_M60E4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA01B_RMR_Black",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_m249_para_gl", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_lmg_m249_pip4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA31_KF",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240_B", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_L110A1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_m249_pip4", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG_TA31_KF",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240_B", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_L110A1", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_ACOG2",["CUP_200Rnd_TE4_Green_Tracer_556x45_M249_Pouch","CUP_200Rnd_TE4_Green_Tracer_556x45_M249","CUP_200Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_arifle_MG36", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_556x45_BetaCMag","CUP_100Rnd_TE1_Green_Tracer_556x45_BetaCMag"], [], ""], + + ["CUP_lmg_MG3_rail", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_M60A4_EP1", "","CUP_acc_Flashlight","CUP_optic_ACOG2",["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_Mk48_nohg_wdl", "", "", "", ["CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_minimipara", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_minimi_railed", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_minimi", "", "", "", ["CUP_60Rnd_556x45_SureFire_Tracer_Green","CUP_60Rnd_556x45_SureFire_Tracer_Green","CUP_60Rnd_556x45_SureFire_Tracer_Green"], [], ""], + + ["CUP_lmg_MG3", "", "", "", ["CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M","CUP_120Rnd_TE4_LRT4_Green_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_FNMAG", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_M60", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + + ["CUP_lmg_M249_E2", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + ["CUP_lmg_M249_E1", "", "", "", ["CUP_100Rnd_TE4_Green_Tracer_556x45_M249","CUP_100Rnd_TE4_Green_Tracer_556x45_M249"], [], ""], + + ["CUP_lmg_M240", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""], + ["CUP_lmg_M240_norail", "", "", "", ["CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M","CUP_100Rnd_TE4_LRT4_White_Tracer_762x51_Belt_M"], [], ""] +]; +(_militiaLoadoutData get "carbines") append [ + ["CUP_arifle_XM8_Carbine_FG_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_FG_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Railed","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Carbine_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_xm29_ke_rail_olive","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_rail_blk","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_olive","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_blk","CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_XM8_Carbine_FG_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_FG_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Carbine_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Railed","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Carbine_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Carbine","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_xm29_ke_rail_olive","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_rail_blk","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_olive","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + ["CUP_arifle_xm29_ke_blk","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_G36Optics_RDS_3D",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag"], [], ""], + + ["CUP_arifle_Mk17_CQC_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk17_CQC_Black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk17_CQC_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_CQC_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk17_CQC_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk17_CQC_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_Mk16_CQC_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_FG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_FG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_AFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_Mk16_CQC_AFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_Mk16_CQC_SFG_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + ["CUP_arifle_Mk16_CQC_SFG_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], [], ""], + + ["CUP_arifle_SBR_od", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL","CUP_30Rnd_556x45_PMAG_OD_RPL_Tracer_Green"], [], ""], + + ["CUP_CZ_BREN2_556_8_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_556_8", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_CZ_BREN2_762_8", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_CZ_BREN2_762_8_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_ACRC_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], [], ""], + ["CUP_arifle_ACRC_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], [], ""], + ["CUP_arifle_Colt727", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], [], ""], + + ["CUP_arifle_G36CA3_grip", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36CA3_afg", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36CA3", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + + ["CUP_arifle_G36C_VFG", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36C_VFG_Carry", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_G36C", "","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], [], ""], + ["CUP_arifle_Fort224_Grippod","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + ["CUP_arifle_Fort224","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + ["CUP_arifle_Fort221","","","",["CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_545x39_Fort224_M","CUP_30Rnd_Subsonic_545x39_Fort224_M","CUP_30Rnd_TE1_Green_Tracer_545x39_Fort224_M"], [], ""], + + ["CUP_arifle_X95_Grippod","","","",["CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95_Tracer_Green"], [], ""], + ["CUP_arifle_X95","","","",["CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95","CUP_30Rnd_556x45_X95_Tracer_Green"], [], ""], + + ["CUP_arifle_M4A1","","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], ""] +]; +(_militiaLoadoutData get "grenadeLaunchers") append [ + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_xm29_olive", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "CUP_muzzle_snds_G36_black","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Rail", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_Elcan_SpecterDR_KF_RMR_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL_Green", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_XM8_Carbine_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_AMO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_xm29_olive", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + ["CUP_arifle_xm29_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_6Rnd_HE_Grenade_M","CUP_6Rnd_HE_Grenade_M"], ""], + + ["CUP_arifle_Mk17_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk17_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk17_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk17_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_50Rnd_762x51_B_SCAR","CUP_50Rnd_TE1_Green_Tracer_762x51_SCAR","CUP_20Rnd_TE1_White_Tracer_762x51_SCAR_wdl","CUP_20Rnd_762x51_B_SCAR_wdl"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk16_STD_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk16_STD_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_Mk16_CQC_EGLM_woodland", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_Mk16_CQC_EGLM_black", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ACOG_TA01B_OD",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_60Rnd_556x45_SureFire"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_HK_M27_AG36", "","CUP_acc_ANPEQ_2_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_RMR_black",["CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag","CUP_30Rnd_556x45_Emag_Tracer_Green","CUP_30Rnd_556x45_Emag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_556_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_556_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_556_11_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_556_11_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green","CUP_30Rnd_556x45_Stanag_Mk16_woodland_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_CZ_BREN2_762_14_GL_Grn", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_CZ_BREN2_762_14_GL", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_762x39_CZ807","CUP_30Rnd_762x39_CZ807","CUP_30Rnd_TE1_Green_Tracer_762x39_CZ807"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_CZ805_GL_blk", "","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_RDS",["CUP_30Rnd_556x45_CZ805","CUP_30Rnd_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805","CUP_30Rnd_TE1_Green_Tracer_556x45_CZ805"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_ACRC_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_ACRC_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_ACR_EGLM_blk_68", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag","CUP_30Rnd_680x43_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_ACR_EGLM_blk_556", "","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_Elcan_SpecterDR_KF_RMR_black",["CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green","CUP_30Rnd_556x45_PMAG_BLACK_PULL_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_DSA_SA58_OSW_M203", "","CUP_acc_Flashlight","CUP_optic_RCO",["CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_762x51_FNFAL_M","CUP_30Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_M4A1_GL_carryhandle", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_M4A1_BUIS_GL", "","","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_M16A4_GL", "","CUP_acc_Flashlight","CUP_optic_Eotech553_Black",["CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag","CUP_30Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_L85A2_GL", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green","CUP_30Rnd_556x45_Stanag_L85_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_G36K_RIS_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36A3_AG36", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_G36A_AG36_RIS", "","CUP_acc_Flashlight","CUP_optic_SUSAT",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + + ["CUP_arifle_AG36", "","CUP_acc_Flashlight","CUP_optic_G36DualOptics_3D",["CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36_wdl","CUP_30Rnd_556x45_G36","CUP_30Rnd_TE1_Green_Tracer_556x45_G36"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""], + ["CUP_arifle_M16A1GL", "","","",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], ["CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203"], ""] + +]; +(_militiaLoadoutData get "marksmanRifles") append [ + ["CUP_srifle_RSASS_Jungle","CUP_muzzle_snds_socom762rc","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_srifle_RSASS_Black","CUP_muzzle_snds_socom762rc","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_srifle_Mk12SPR","CUP_muzzle_snds_Mk12","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M110_black","CUP_muzzle_snds_M110_black","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_m110_kac_black","CUP_muzzle_snds_M110_black","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_RSASS_Jungle","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_srifle_RSASS_Black","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_SB_11_4x20_PM_od",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_srifle_Mk12SPR","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green","CUP_20Rnd_556x45_Stanag","CUP_20Rnd_556x45_Stanag_Tracer_Green"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M110_black","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_m110_kac_black","","CUP_acc_ANPEQ_15_Top_Flashlight_Black_L","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_B_M110","CUP_20Rnd_762x51_B_M110", "CUP_20Rnd_762x51_B_M110","CUP_20Rnd_TE1_Green_Tracer_762x51_M110"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_M14_DMR", "","CUP_acc_Flashlight","CUP_optic_LeupoldMk4",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_arifle_IMI_Romat_railed", "","","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_762x51_FNFAL_M","CUP_20Rnd_TE1_Green_Tracer_762x51_FNFAL_M"], [], ""], + + ["CUP_srifle_M21", "","","CUP_optic_artel_m14",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""], + ["CUP_srifle_M21_ris", "","","CUP_optic_SB_11_4x20_PM",["CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_762x51_DMR","CUP_20Rnd_TE1_Green_Tracer_762x51_DMR"], [], ""] +]; +(_militiaLoadoutData get "sniperRifles") append [ + ["CUP_srifle_M2010_blk","muzzle_snds_B","acc_pointer_IR","CUP_optic_LeupoldMk4",["CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_TE1_Red_Tracer_762x67_M2010_M"], [], ""], + + ["CUP_srifle_M107_Pristine","CUP_muzzle_mfsup_Suppressor_M107_Black","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_M107_Base","CUP_muzzle_mfsup_Suppressor_M107_Black","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AWM_blk","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], ""], + ["CUP_srifle_AWM_wdl","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_G22_blk","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_G22_wdl","CUP_muzzle_snds_AWM","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], ""], + + ["CUP_srifle_AS50","","CUP_acc_ANPEQ_15_Black","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M", "CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M"], [], ""], + ["CUP_srifle_M2010_blk","","acc_pointer_IR","CUP_optic_LeupoldMk4",["CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_762x67_M2010_M","CUP_5Rnd_TE1_Red_Tracer_762x67_M2010_M"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_M107_Pristine","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_M107_Base","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107","CUP_10Rnd_127x99_M107"], [], ""], + + ["CUP_srifle_AWM_blk","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_AWM_wdl","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1","CUP_5Rnd_86x70_L115A1"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_G22_blk","","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + ["CUP_srifle_G22_wdl","","","CUP_optic_LeupoldM3LR",["CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22", "CUP_5Rnd_762x67_G22","CUP_5Rnd_762x67_G22"], [], "CUP_bipod_VLTOR_Modpod_black"], + + ["CUP_srifle_AS50","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M", "CUP_5Rnd_127x99_as50_M","CUP_5Rnd_127x99_as50_M"], [], ""], + ["CUP_srifle_M40A3","","","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_srifle_M40A3","","CUP_Mxx_camo_half","CUP_optic_LeupoldMk4_20x40_LRT",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_srifle_Remington700","","","CUP_optic_Remington",["CUP_6Rnd_762x51_R700","CUP_6Rnd_762x51_R700","CUP_6Rnd_762x51_R700"], [], ""], + ["CUP_srifle_LeeEnfield_rail","","","CUP_optic_SB_11_4x20_PM",["CUP_10x_303_M","CUP_10x_303_M","CUP_10x_303_M"], [], "CUP_bipod_Harris_1A2_L_BLK"], + ["CUP_srifle_M24_blk","","","CUP_optic_SB_11_4x20_PM",["CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24","CUP_5Rnd_762x51_M24"], [], "CUP_bipod_Harris_1A2_L_BLK"] +]; +(_militiaLoadoutData get "designatedGrenadeLaunchers") append [ + ["CUP_glaunch_6G30", "", "", "", ["CUP_6Rnd_HE_GP25_M"], [], ""], + ["CUP_glaunch_M79", "", "", "", ["CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203","CUP_1Rnd_HE_M203","CUP_1Rnd_HEDP_M203"], [], ""] +]; +(_militiaLoadoutData get "SMGs") append [ + ["CUP_arifle_XM8_Compact_FG_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_Rail_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_Rail","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Compact_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Green","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_FG","CUP_muzzle_snds_XM8","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_smg_PS90_olive","muzzle_snds_570","CUP_acc_ANPEQ_15_Top_Flashlight_OD_L","CUP_optic_Eotech553_OD",["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","CUP_50Rnd_570x28_Green_Tracer_P90_M","CUP_50Rnd_570x28_Green_Tracer_P90_M"], [], ""], + ["CUP_smg_EVO","CUP_muzzle_snds_MP5","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_Rail_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_Rail","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_HensoldtZO_low_RDS_od",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_arifle_XM8_Compact_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], ""], + ["CUP_arifle_XM8_Compact_FG_Green","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_ISM_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + ["CUP_arifle_XM8_Compact_FG","","CUP_acc_ANPEQ_15_Flashlight_OD_L","CUP_optic_RCO_PCAP_green",["CUP_30Rnd_TE1_Green_Tracer_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8","CUP_30Rnd_556x45_XM8"], [], "CUP_bipod_VLTOR_Modpod_od"], + + ["CUP_smg_PS90_olive","","CUP_acc_ANPEQ_15_Top_Flashlight_OD_L","CUP_optic_Eotech553_OD",["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","CUP_50Rnd_570x28_Green_Tracer_P90_M","CUP_50Rnd_570x28_Green_Tracer_P90_M"], [], ""], + ["CUP_smg_EVO","","CUP_acc_ANPEQ_15_Flashlight_Black_L","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO","CUP_30Rnd_9x19_EVO"], [], ""], + ["CUP_smg_MP7","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7_Green_Tracer","CUP_40Rnd_46x30_MP7_Green_Tracer"], [], ""], + + ["CUP_smg_MP5SD6","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Subsonic_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + + ["CUP_smg_MP5A5_Rail_VFG","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + ["CUP_smg_MP5A5_Rail_AFG","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + ["CUP_smg_MP5A5_Rail","","CUP_acc_Flashlight","CUP_optic_HoloBlack",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + ["CUP_smg_MP5A5","","","",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""] +]; +////////////////////////////////////////////////////// + +(_policeLoadoutData get "sidearms") append [ + ["CUP_hgun_Browning_HP", "", "", "", ["CUP_13Rnd_9x19_Browning_HP","CUP_13Rnd_9x19_Browning_HP"], [], ""], + ["CUP_hgun_CZ75", "", "", "", ["",""], [], ""], + ["CUP_hgun_Compact", "", "", "", ["CUP_18Rnd_9x19_Phantom","CUP_10Rnd_9x19_Compact"], [], ""], + ["CUP_hgun_Duty", "", "", "", ["16Rnd_9x21_Mag","16Rnd_9x21_green_Mag"], [], ""], + ["CUP_hgun_Phantom", "", "", "", ["CUP_18Rnd_9x19_Phantom","CUP_18Rnd_9x19_Phantom"], [], ""], + ["CUP_hgun_Colt1911", "", "", "", ["CUP_7Rnd_45ACP_1911","CUP_7Rnd_45ACP_1911"], [], ""], + + ["CUP_hgun_M9", "", "", "", ["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], ""], + ["CUP_hgun_M9A1", "", "", "", ["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], ""], + + ["CUP_hgun_Mk23", "", "", "", ["CUP_12Rnd_45ACP_mk23","CUP_12Rnd_45ACP_mk23"], [], ""], + + ["CUP_hgun_P30L_blk", "", "", "", ["CUP_17Rnd_9x19_P30L","CUP_17Rnd_9x19_P30L"], [], ""], + ["CUP_hgun_P30L_Match_blk", "", "", "", ["CUP_17Rnd_9x19_P30L","CUP_17Rnd_9x19_P30L"], [], ""], + + ["CUP_hgun_M17_Black", "", "", "", ["CUP_hgun_M17_Black","CUP_17Rnd_9x19_M17_Green"], [], ""], + + ["CUP_hgun_Glock17_blk", "", "", "", ["CUP_17Rnd_9x19_glock17","CUP_17Rnd_9x19_glock17"], [], ""] +]; +(_policeLoadoutData get "SMGs") append [ + ["CUP_smg_MP5A5","","","",["CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_9x19_MP5","CUP_30Rnd_Green_Tracer_9x19_MP5"], [], ""], + + ["CUP_sgun_SPAS12","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + + ["CUP_sgun_M1014_Entry_vfg","","","",["CUP_6Rnd_12Gauge_Pellets_No00_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Bird","CUP_6Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_Entry","","","",["CUP_6Rnd_12Gauge_Pellets_No00_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Buck","CUP_6Rnd_12Gauge_Pellets_No4_Bird","CUP_6Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_solidstock","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014_vfg","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + ["CUP_sgun_M1014","","","",["CUP_8Rnd_12Gauge_Pellets_No00_Buck","CUP_8Rnd_12Gauge_Pellets_No4_Buck","CUP_8Rnd_12Gauge_Slug","CUP_8Rnd_12Gauge_Slug"], [], ""], + + ["CUP_sgun_CZ584_RIS","","","",["CUP_1Rnd_12Gauge_Pellets_No00_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Bird","CUP_1Rnd_12Gauge_Slug"], ["CUP_1Rnd_762x51_CZ584","CUP_1Rnd_762x51_CZ584"], ""], + ["CUP_sgun_CZ584","","","",["CUP_1Rnd_12Gauge_Pellets_No00_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Buck","CUP_1Rnd_12Gauge_Pellets_No4_Bird","CUP_1Rnd_12Gauge_Slug"], ["CUP_1Rnd_762x51_CZ584","CUP_1Rnd_762x51_CZ584"], ""], + + ["CUP_smg_BallisticShield_Sa61","","CUP_acc_SF_XC1","",["CUP_50Rnd_B_765x17_Ball_M","CUP_20Rnd_B_765x17_Ball_M","CUP_20Rnd_B_765x17_Ball_M","CUP_10Rnd_B_765x17_Ball_M"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_smg_BallisticShield_PP19","","CUP_acc_Flashlight","",["CUP_30Rnd_9x19_Vityaz","CUP_30Rnd_9x19AP_Vityaz","CUP_10Rnd_9x19_Saiga9","CUP_10Rnd_9x19_Saiga9"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_hgun_BallisticShield_PMM","","CUP_acc_LCU_PM_Laser","",["CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M","CUP_12Rnd_9x18_PMM_M"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_smg_BallisticShield_MP7","","CUP_acc_Flashlight","",["CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7","CUP_40Rnd_46x30_MP7_Green_Tracer","CUP_20Rnd_46x30_MP7"], [], "CUP_decal_BallisticShield_Police_worn"], + ["CUP_hgun_BallisticShield_Armed_M9","","CUP_acc_Glock17_Flashlight","",["CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9","CUP_15Rnd_9x19_M9"], [], "CUP_decal_BallisticShield_Police_worn"] +]; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf index 0ddaaf5825..11802ce381 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_AAF.sqf @@ -44,7 +44,7 @@ private _medicalTrucks = ["I_Truck_02_medical_F"]; private _lightAPCs = []; private _APCs = ["I_APC_Wheeled_03_cannon_F"]; private _IFVs = ["I_APC_tracked_03_cannon_F"]; -private _airborneVehicles = ["I_APC_Wheeled_03_cannon_F","I_UGV_01_rcws_F"]; +private _airborneVehicles = ["I_APC_Wheeled_03_cannon_F","I_APC_tracked_03_cannon_F","I_UGV_01_rcws_F"]; private _tanks = ["I_MBT_03_cannon_F"]; private _lightTanks = ["I_UGV_01_rcws_F"]; private _aa = ["I_LT_01_AA_F"]; ///"B_APC_Tracked_01_AA_F" diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT&AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT&AAF.sqf new file mode 100644 index 0000000000..9d50c5544e --- /dev/null +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT&AAF.sqf @@ -0,0 +1,1498 @@ +private _hasWs = "ws" in A3A_enabledDLC; +private _hasMarksman = "mark" in A3A_enabledDLC; +private _hasTanks = "tank" in A3A_enabledDLC; +private _hasApex = "expansion" in A3A_enabledDLC; +private _hasHelicopters = "heli" in A3A_enabledDLC; +private _hasLawsOfWar = "orange" in A3A_enabledDLC; +private _hasContact = "enoch" in A3A_enabledDLC; +private _hasJets = "jets" in A3A_enabledDLC; +private _hasArtOfWar = "aow" in A3A_enabledDLC; +private _hasGM = "gm" in A3A_enabledDLC; +private _hasCSLA = "csla" in A3A_enabledDLC; +private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + +////////////////////////// +// Side Information // +////////////////////////// + +#include "..\..\..\script_component.hpp" + +["name", "CSATxAAF"] call _fnc_saveToTemplate; +["spawnMarkerName", format [localize "STR_supportcorridor", "CSAT"]] call _fnc_saveToTemplate; + +["flag", "Flag_CSAT_F"] call _fnc_saveToTemplate; +["flagTexture", QPATHTOFOLDER(Templates\Templates\Vanilla\flags\CSAT_AAF.paa)] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_csatandaaf_co"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesDropPod", ["Land_Pod_Heli_Transport_04_covered_F"]] call _fnc_saveToTemplate; + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_East_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_CSAT_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +private _basic = ["O_Quadbike_01_F"]; + +private _unarmedVehicles = ["O_MRAP_02_F"]; +private _armedVehicles = ["O_MRAP_02_hmg_F", "O_MRAP_02_gmg_F"]; +private _Trucks = ["O_Truck_02_transport_F", "O_Truck_02_covered_F", "O_Truck_03_transport_F", "O_Truck_03_covered_F"]; +private _cargoTrucks = ["O_Truck_02_transport_F", "O_Truck_02_covered_F", "O_Truck_03_transport_F", "O_Truck_03_covered_F","O_UGV_01_F"]; +private _ammoTrucks = ["O_Truck_02_Ammo_F", "O_Truck_03_ammo_F", "I_Truck_02_ammo_F"]; +private _repairTrucks = ["O_Truck_02_box_F", "O_Truck_03_repair_F", "I_Truck_02_box_F"]; +private _fuelTrucks = ["O_Truck_03_fuel_F", "O_Truck_02_fuel_F", "I_Truck_02_fuel_F"]; +private _medicalTrucks = ["O_Truck_02_medical_F", "O_Truck_03_medical_F", "I_Truck_02_medical_F"]; +private _lightAPCs = []; +private _APCs = ["O_APC_Wheeled_02_rcws_v2_F"]; +private _IFVs = ["O_APC_Tracked_02_cannon_F"]; +private _airborneVehicles = ["O_APC_Wheeled_02_rcws_v2_F","O_UGV_01_rcws_F","I_APC_tracked_03_cannon_F","I_APC_Wheeled_03_cannon_F"]; +private _lightTanks = ["O_UGV_01_rcws_F"]; +private _tanks = ["O_MBT_02_cannon_F","O_MBT_02_railgun_F","I_MBT_03_cannon_F"]; +private _aa = ["O_APC_Tracked_02_AA_F", "I_LT_01_AA_F"]; + +private _transportBoat = ["O_Boat_Transport_01_F"]; +private _gunBoat = ["O_Boat_Armed_01_hmg_F"]; + +private _planesCAS = ["O_Plane_CAS_02_dynamicLoadout_F","O_UAV_02_dynamicLoadout_F", "I_Plane_Fighter_03_dynamicLoadout_F"]; +private _planesAA = ["O_Plane_CAS_02_dynamicLoadout_F","O_UAV_02_dynamicLoadout_F", "I_Plane_Fighter_03_dynamicLoadout_F"]; + +private _planesTransport = []; +private _gunship = []; + +private _helisLight = ["O_Heli_Light_02_unarmed_F","I_Heli_light_03_unarmed_F"]; +private _transportHelicopters = ["O_Heli_Light_02_unarmed_F","I_Heli_Transport_02_F"]; + +private _helisLightAttack = ["O_Heli_Light_02_dynamicLoadout_F","I_Heli_light_03_dynamicLoadout_F"]; +private _helisAttack = ["O_Heli_Attack_02_dynamicLoadout_F"]; + +private _artillery = ["O_MBT_02_arty_F", "I_Truck_02_MRL_F"]; +["magazines", createHashMapFromArray [ +["I_Truck_02_MRL_F", ["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], +["O_MBT_02_arty_F",["32Rnd_155mm_Mo_shells_O", "2Rnd_155mm_Mo_Cluster_O", "6Rnd_155mm_Mo_mine_O"]], +["gm_pl_army_2s1",["gm_1Rnd_122x447mm_he_of462","gm_1Rnd_122x447mm_he_3of56"]], +["gm_pl_army_ural375d_mlrs",["gm_40Rnd_mlrs_122mm_he_9m22u","gm_40Rnd_mlrs_122mm_icm_9m218","gm_40Rnd_mlrs_122mm_mine_9m28k"]], +["gmx_aaf_m109_wdl",["gm_1Rnd_155mm_he_dm21","gm_1Rnd_155mm_he_dm111","gm_1Rnd_155mm_icm_dm602"]], +["gmx_aaf_kat1_463_mlrs_wdl",["gm_36Rnd_mlrs_110mm_he_dm21","gm_36Rnd_mlrs_110mm_icm_dm602","gm_36Rnd_mlrs_110mm_mine_dm711"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["O_UAV_02_dynamicLoadout_F", "O_T_UAV_04_CAS_F"]] call _fnc_saveToTemplate; +private _uavsPortable = ["I_UAV_01_F"]; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +private _militiaTrucks = ["I_Truck_02_transport_F", "I_Truck_02_covered_F"]; +private _militiaLightArmed = ["I_MRAP_03_hmg_F", "I_MRAP_03_gmg_F"]; +private _militiaCars = ["I_MRAP_03_F"]; +private _militiaAPCs = ["I_APC_Wheeled_03_cannon_F","I_APC_tracked_03_cannon_F"]; + +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +private _staticMG = ["I_HMG_02_high_F","O_HMG_01_high_F"]; +private _staticAT = ["O_static_AT_F","O_GMG_01_high_F"]; +private _staticAA = ["O_static_AA_F"]; +["staticMortars", ["O_Mortar_01_F"]] call _fnc_saveToTemplate; +private _howitzers = []; + +private _radar = []; +private _SAM = []; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +["howitzerMagazineHE", "6Rnd_120mm_HE_shells_RF","2Rnd_120mm_Mo_Cluster_RF"] call _fnc_saveToTemplate; + +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\vehicles\Apex\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\vehicles\Tanks\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_CSAT&AAF.sqf" +}; + +//If GM cdlc + extra AAF mod +if (_hasGM) then { + #include "..\DLC_content\vehicles\GM\AAF_militia_extramod.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO&AAF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\vehicles\SOG\Vanilla_AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\vehicles\SPE\Vanilla_AAF.sqf" +}; + +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Vehicles_AAF_militia.sqf" +}; + +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; +["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; +["staticAA", _staticAA] call _fnc_saveToTemplate; +["uavsPortable", _uavsPortable] call _fnc_saveToTemplate; +["staticMGs", _staticMG] call _fnc_saveToTemplate; +["staticAT", _staticAT] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", _militiaTrucks] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", _militiaCars] call _fnc_saveToTemplate; +["vehiclesPolice", _policeVehs] call _fnc_saveToTemplate; +["vehiclesBasic", _basic] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; +["vehiclesHelisLight", _helisLight] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _helisLightAttack] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _helisAttack] call _fnc_saveToTemplate; +["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; +["staticHowitzers", _howitzers] call _fnc_saveToTemplate; +["vehicleRadar", _radar] call _fnc_saveToTemplate; +["vehicleSam", _SAM] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", _planesCAS] call _fnc_saveToTemplate; +["vehiclesPlanesAA", _planesAA] call _fnc_saveToTemplate; +["vehiclesArtillery", _artillery] call _fnc_saveToTemplate; +["vehiclesLightAPCs", _lightAPCs] call _fnc_saveToTemplate; +["vehiclesAPCs", _APCs] call _fnc_saveToTemplate; +["vehiclesIFVs", _IFVs] call _fnc_saveToTemplate; +["vehiclesMilitiaAPCs", _militiaAPCs] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", _unarmedVehicles] call _fnc_saveToTemplate; +["vehiclesLightArmed", _armedVehicles] call _fnc_saveToTemplate; +["vehiclesLightTanks", _lightTanks] call _fnc_saveToTemplate; +["vehiclesAirborne", _airborneVehicles] call _fnc_saveToTemplate; +["vehiclesAA", _aa] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", _cargoTrucks] call _fnc_saveToTemplate; +["vehiclesTanks", _tanks] call _fnc_saveToTemplate; +["vehiclesTrucks", _Trucks] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", _ammoTrucks] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", _repairTrucks] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", _fuelTrucks] call _fnc_saveToTemplate; +["vehiclesMedical", _medicalTrucks] call _fnc_saveToTemplate; + +#include "Vanilla_Vehicle_Attributes.sqf" + +["animations", [ + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GMX_AAF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf", + #include "..\MOD_content\CUP\Vehicles_Animations.sqf" +]] call _fnc_saveToTemplate; + +["variants", [ + #include "..\vehicleVariants\Vanilla_CSAT_Arid\Vanilla_CSAT_Arid.sqf", + #include "..\vehicleVariants\Vanilla_CSAT_Arid\WS_CSAT_Arid.sqf", + #include "..\vehicleVariants\Vanilla_AAF\CSLA_AAF.sqf", + #include "..\vehicleVariants\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_AAF\RF_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\SPE_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\Vanilla_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\WS_AAF.sqf", + #include "..\MOD_content\CUP\Vanilla_AAF\Vehicles_variants.sqf" +]] call _fnc_saveToTemplate; + +///////////////////// +/// Identities /// +///////////////////// + +["voices", ["Male01PER","Male02PER","Male03PER"]] call _fnc_saveToTemplate; +["sfVoices", ["male01rus","male02rus","male03rus"]] call _fnc_saveToTemplate; + +private _faces = [ + "PersianHead_A3_01","PersianHead_A3_02","PersianHead_A3_03","PersianHead_A3_04_a","PersianHead_A3_04_l","PersianHead_A3_04_sa" +]; +if (_hasWs) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_african.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_persian.sqf" + ]; +}; +private _regularFaces = [ + "GreekHead_A3_02", + "GreekHead_A3_03", + "GreekHead_A3_04", + "GreekHead_A3_05", + "GreekHead_A3_06", + "GreekHead_A3_07", + "GreekHead_A3_08", + "GreekHead_A3_09", + "GreekHead_A3_11", + "GreekHead_A3_12", + "GreekHead_A3_13", + "GreekHead_A3_14", + "Ioannou", + "Mavros", + "GreekHead_A3_10_l", + "GreekHead_A3_10_sa", + "GreekHead_A3_10_a" +]; +if (_hasSOG) then { + _regularFaces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_greek.sqf" + ]; +}; +private _milVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; +["milFaces", _regularFaces] call _fnc_saveToTemplate; +["milVoices", _milVoices] call _fnc_saveToTemplate; +["milInsignia", ["AAF_1stRegiment", "AAF_3rdRegiment", ""]] call _fnc_saveToTemplate; + +["faces", _faces] call _fnc_saveToTemplate; +["sfFaces", ["RussianHead_1","RussianHead_2","RussianHead_3","RussianHead_4","RussianHead_5"]] call _fnc_saveToTemplate; + +["insignia", ["GryffinRegiment", "", ""]] call _fnc_saveToTemplate; +["milInsignia", ["CSAT_ScimitarRegiment", "", ""]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["designatedGrenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["launch_RPG32_F", "", "", "", ["RPG32_F", "RPG32_HE_F"], [], ""] +]]; + +_loadoutData set ["ATLaunchers", []]; + +_loadoutData set ["missileATLaunchers", [ +["launch_O_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT"], [], ""], +["launch_O_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT", "Titan_AP"], [], ""] +]]; +_loadoutData set ["AALaunchers", [ +["launch_O_Titan_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] +]]; +_loadoutData set ["sidearms", ["hgun_Rook40_F"]]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag", "APERSBoundingMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["HandGrenade", "MiniGrenade"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles_OPFOR"]]; +if (_hasApex) then { + (_loadoutData get "NVGs") pushBack "O_NVGoggles_hex_F"; +}; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["officerUniforms", ["U_O_OfficerUniform_ocamo"]]; +_loadoutData set ["officerVests", ["V_TacVest_khk"]]; +_loadoutData set ["officerHats", ["H_MilCap_ocamo", "H_Beret_CSAT_01_F"]]; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_CSAT.sqf" +}; +_loadoutData set ["cloakUniforms", ["U_O_FullGhillie_ard", "U_O_FullGhillie_sard", "U_O_GhillieSuit"]]; +_loadoutData set ["cloakVests", ["V_HarnessO_brn", "V_TacVest_khk"]]; + +_loadoutData set ["traitorUniforms", ["U_O_officer_noInsignia_hex_F"]]; +_loadoutData set ["traitorVests", ["V_TacVest_brn", "V_TacVest_khk", "V_BandollierB_cbr", "V_BandollierB_khk"]]; +_loadoutData set ["traitorHats", ["H_Cap_tan", "H_Beret_CSAT_01_F"]]; + +_loadoutData set ["uniforms", ["U_O_CombatUniform_ocamo"]]; +_loadoutData set ["vests", []]; +_loadoutData set ["Hvests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["atBackpacks", ["B_Carryall_ocamo"]]; +_loadoutData set ["longRangeRadios", ["B_RadioBag_01_hex_F"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Beret_CSAT_01_F", "H_MilCap_ocamo"]]; +_loadoutData set ["sniHats", ["H_Booniehat_khk"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries", "O_IR_Grenade"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +_loadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack" +]]; + +_loadoutData set ["goggles", ["G_Lowprofile"]]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["binoculars", ["Rangefinder"]]; +_sfLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; +_sfLoadoutData set ["glVests", ["V_HarnessOGL_brn"]]; +_sfLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_sfLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; +_sfLoadoutData set ["helmets", ["H_HelmetSpecO_ocamo"]]; + +_sfLoadoutData set ["slRifles", [ +["arifle_Katiba_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Katiba_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["rifles", [ +["arifle_Katiba_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ +["arifle_Katiba_C_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ +["arifle_Katiba_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; + +_sfLoadoutData set ["SMGs", [ +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_sfLoadoutData set ["machineGuns", [ + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] +]]; + +_sfLoadoutData set ["marksmanRifles", [ + ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_DMS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_NVS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_Arco", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "muzzle_snds_B", "", "optic_SOS", [], [], "bipod_02_F_hex"] +]]; + +_sfLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_sfLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_02_F", "", "acc_flashlight_pistol", "optic_Yorris", [], [], ""], +["hgun_Rook40_F", "muzzle_snds_L", "", "", [], [], ""] +]]; + +///////////////////////////////// +// Elite Loadout Data // +///////////////////////////////// + +private _eliteLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_eliteLoadoutData set ["uniforms", ["U_O_CombatUniform_ocamo"]]; +_eliteLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; +_eliteLoadoutData set ["glVests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_eliteLoadoutData set ["Hvests", ["V_TacVest_brn"]]; +_eliteLoadoutData set ["helmets", ["H_HelmetO_ocamo", "H_HelmetLeaderO_ocamo"]]; +_eliteLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; +_eliteLoadoutData set ["binoculars", ["Rangefinder"]]; + +_eliteLoadoutData set ["slRifles", [ +["arifle_Katiba_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_F", "", "acc_pointer_IR", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_GL_F", "", "acc_pointer_IR", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Katiba_GL_F", "", "acc_pointer_IR", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_eliteLoadoutData set ["rifles", [ +["arifle_Katiba_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["carbines", [ +["arifle_Katiba_C_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["grenadeLaunchers", [ +["arifle_Katiba_GL_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; + +_eliteLoadoutData set ["SMGs", [ +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; + +_eliteLoadoutData set ["machineGuns", [ + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_pointer_IR", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] +]]; + +_eliteLoadoutData set ["marksmanRifles", [ + ["srifle_DMR_01_F", "", "", "optic_DMS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_NVS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_SOS", [], [], "bipod_02_F_hex"] +]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_02_F", "", "acc_flashlight_pistol", "optic_Yorris", [], [], ""], +["hgun_Rook40_F", "", "", "", [], [], ""] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_O_officer_noInsignia_hex_F","U_O_CombatUniform_ocamo"]]; +_militaryLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; +_militaryLoadoutData set ["glVests", ["V_HarnessOGL_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_militaryLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; +_militaryLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; +_militaryLoadoutData set ["helmets", ["H_HelmetO_ocamo", "H_HelmetLeaderO_ocamo","H_Cap_brn_SPECOPS", "H_Bandanna_cbr", "H_ShemagOpen_tan"]]; +_militaryLoadoutData set ["binoculars", ["Rangefinder"]]; + +_militaryLoadoutData set ["slRifles", [ +["arifle_Katiba_F", "", "acc_flashlight", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_F", "", "acc_flashlight", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_GL_F", "", "acc_flashlight", "optic_Arco_blk_F", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Katiba_GL_F", "", "acc_flashlight", "optic_Arco", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["arifle_Katiba_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["arifle_Katiba_C_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""], +["arifle_Katiba_C_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["arifle_Katiba_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; + +_militaryLoadoutData set ["SMGs", [ +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; + +_militaryLoadoutData set ["marksmanRifles", [ + ["srifle_DMR_01_F", "", "", "optic_DMS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_NVS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_SOS", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_Arco", [], [], "bipod_02_F_hex"], + ["srifle_DMR_01_F", "", "", "optic_Arco_blk_F", [], [], "bipod_02_F_hex"] +]]; + +_militaryLoadoutData set ["machineGuns", [ + ["LMG_Zafir_F", "", "acc_flashlight", "optic_Aco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_ACO_grn", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_Arco", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "optic_NVS", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""], + ["LMG_Zafir_F", "", "acc_flashlight", "", ["150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer"], [], ""] +]]; + +_militaryLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_DMR_01_F","","","optic_DMS",["10Rnd_762x54_Mag","10Rnd_762x54_Mag","10Rnd_762x54_Mag"],[],""] +]]; +_militaryLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_02_F", "", "acc_flashlight_pistol", "optic_Yorris", [], [], ""], +["hgun_Rook40_F", "", "", "", [], [], ""] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_policeLoadoutData set ["uniforms", ["U_Marshal"]]; +_policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; +private _helmets = ["H_Cap_police"]; + +_policeLoadoutData set ["helmets", _helmets]; +_policeLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// + +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_shortsleeve", "U_BG_Guerilla1_2_F"]]; +_militiaLoadoutData set ["slUniforms", ["U_I_OfficerUniform","U_I_CombatUniform", "U_I_CombatUniform_shortsleeve"]]; +_militiaLoadoutData set ["vests", ["V_BandollierB_oli", "V_Chestrig_oli", "V_TacVest_oli", "V_PlateCarrierIA2_dgtl", "V_PlateCarrierIA1_dgtl"]]; +_militiaLoadoutData set ["Hvests", ["V_TacVest_oli","V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; +_militiaLoadoutData set ["glVests", ["V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; +_militiaLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_AssaultPack_dgtl", "B_Carryall_oli", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["atBackpacks", ["B_Carryall_oli","B_Kitbag_sgg"]]; +_militiaLoadoutData set ["longRangeRadios", ["B_RadioBag_01_digi_F"]]; +_militiaLoadoutData set ["helmets", ["H_HelmetIA", "H_Booniehat_dgtl", "H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Watchcap_camo","H_Shemag_olive","H_Shemag_olive_hs"]]; +_militiaLoadoutData set ["slHat", ["H_Beret_blk", "H_MilCap_dgtl"]]; +_militiaLoadoutData set ["sniHats", ["H_Booniehat_dgtl", "H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Watchcap_camo"]]; +_militiaLoadoutData set ["binoculars", ["Binocular","Rangefinder"]]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG21_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_Mk20C_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_TRG21_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_Mk200_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_03_F_blk"], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""] + +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""] +]]; + +_militiaLoadoutData set ["SMGs", [ + ["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_EBR_F", "", "", "optic_SOS", [], [], ""], + ["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], + ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ + ["hgun_ACPC2_F", "", "", "", [], [], ""], + ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_O_CombatUniform_ocamo"]]; +_crewLoadoutData set ["vests", ["V_HarnessO_brn"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_O"]]; + + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_O_PilotCoveralls","U_O_PilotCoveralls"]]; +_pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; +_pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO&AAF.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\gear\Tanks\Vanilla_CSAT.sqf" + #include "..\DLC_content\weapons\Tanks\Vanilla_CSAT_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_CSAT&AAF.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_CSAT&AAF.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_CSAT&AAF.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_CSAT&AAF.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_CSAT&AAF.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\gear\GM\Vanilla_AAF_militia.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_AAF_militia.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_CSAT&AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_AAF.sqf" +}; + +//If CUP +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Gear_AAF_militia.sqf" + #include "..\MOD_content\CUP\Vanilla_AAF\Weapons_AAF_militia.sqf" +}; + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + + +private _squadLeaderTemplate = { + [selectRandomWeighted ["helmets", 2, "slHat", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _radiomanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["longRangeRadios"] call _fnc_setBackpack; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + if (random 1 < 0.3) then { + [["designatedGrenadeLaunchers", "grenadeLaunchers"] call _fnc_fallback] call _fnc_setPrimary; + ["backpacks"] call _fnc_setBackpack; + } else { + ["grenadeLaunchers"] call _fnc_setPrimary; + }; + + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [["lightATLaunchers", "ATLaunchers"] call _fnc_fallback] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom["ATLaunchers", "missileATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + [selectRandomWeighted ["helmets", 2, "sniHats", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["sniVests","vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + ["traitorHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["traitorVests"] call _fnc_setVest; + ["traitorUniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _officerTemplate = { + ["officerHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["officerVests"] call _fnc_setVest; + ["officerUniforms"] call _fnc_setUniform; + + [["SMGs", "carbines"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _patrolSniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _patrolSpotterTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines", "marksmanRifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + + + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]] +]; + + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate, [], [_prefix]], + ["Standard", _policeTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/////////////////////// +// Elite Units // +/////////////////////// +private _prefix = "elite"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _eliteLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate, [], ["other"]]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate, [], ["other"]]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _officerTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate, [], ["other"]]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf index deb2589daf..75e5558d0a 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Arid.sqf @@ -36,8 +36,8 @@ private _hasSPE = "spe" in A3A_enabledDLC; ["vehiclesBasic", ["O_Quadbike_01_F"]] call _fnc_saveToTemplate; -private _lightUnarmed = ["O_MRAP_02_F"]; -private _lightArmed = ["O_MRAP_02_hmg_F", "O_MRAP_02_gmg_F"]; +private _unarmedVehicles = ["O_MRAP_02_F"]; +private _armedVehicles = ["O_MRAP_02_hmg_F", "O_MRAP_02_gmg_F"]; ["vehiclesTrucks", ["O_Truck_02_transport_F", "O_Truck_02_covered_F", "O_Truck_03_transport_F", "O_Truck_03_covered_F"]] call _fnc_saveToTemplate; private _cargoTrucks = ["O_Truck_02_transport_F", "O_Truck_02_covered_F", "O_Truck_03_transport_F", "O_Truck_03_covered_F","O_UGV_01_F"]; ["vehiclesAmmoTrucks", ["O_Truck_02_Ammo_F", "O_Truck_03_ammo_F"]] call _fnc_saveToTemplate; @@ -47,7 +47,7 @@ private _cargoTrucks = ["O_Truck_02_transport_F", "O_Truck_02_covered_F", "O_Tru private _lightAPCs = ["O_APC_Wheeled_02_rcws_v2_F"]; ["vehiclesAPCs", [ "O_APC_Wheeled_02_rcws_v2_F"]] call _fnc_saveToTemplate; private _IFVs = ["O_APC_Tracked_02_cannon_F"]; -private _Airborne = ["O_APC_Wheeled_02_rcws_v2_F","O_UGV_01_rcws_F"]; +private _airborneVehicles = ["O_APC_Wheeled_02_rcws_v2_F","O_UGV_01_rcws_F"]; ["vehiclesLightTanks", ["O_UGV_01_rcws_F"]] call _fnc_saveToTemplate; private _tanks = ["O_MBT_02_cannon_F","O_MBT_02_railgun_F"]; private _aa = ["O_APC_Tracked_02_AA_F"]; @@ -61,16 +61,16 @@ private _planesAA = ["O_Plane_CAS_02_dynamicLoadout_F","O_UAV_02_dynamicLoadout_ private _planesTransport = []; private _gunship = []; -private _lightHelicopters = ["O_Heli_Light_02_unarmed_F"]; +private _helisLight = ["O_Heli_Light_02_unarmed_F"]; private _transportHelicopters = ["O_Heli_Light_02_unarmed_F"]; ["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; -private _lightAttackHelicopters = ["O_Heli_Light_02_dynamicLoadout_F"]; +private _helisLightAttack = ["O_Heli_Light_02_dynamicLoadout_F"]; ["vehiclesHelisAttack", ["O_Heli_Attack_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; ["vehiclesArtillery", ["O_MBT_02_arty_F", "I_Truck_02_MRL_F"]] call _fnc_saveToTemplate; ["magazines", createHashMapFromArray [ -["I_Truck_02_MRL_F", ["12Rnd_230mm_rockets"]], +["I_Truck_02_MRL_F", ["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], ["O_MBT_02_arty_F",["32Rnd_155mm_Mo_shells_O", "2Rnd_155mm_Mo_Cluster_O", "6Rnd_155mm_Mo_mine_O"]] ]] call _fnc_saveToTemplate; @@ -104,11 +104,11 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; if (_hasJets) then { - #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT.sqf" }; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT.sqf" }; if (_hasContact) then { @@ -139,8 +139,8 @@ if (_hasWs) then { ["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; ["staticHowitzers", _howitzers] call _fnc_saveToTemplate; ["vehiclesAA", _aa] call _fnc_saveToTemplate; -["vehiclesLightUnarmed", _lightUnarmed] call _fnc_saveToTemplate; -["vehiclesLightArmed", _lightArmed] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", _unarmedVehicles] call _fnc_saveToTemplate; +["vehiclesLightArmed", _armedVehicles] call _fnc_saveToTemplate; ["staticAA", _staticAA] call _fnc_saveToTemplate; ["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; ["vehiclesMilitiaCars", _militiaCars] call _fnc_saveToTemplate; @@ -150,15 +150,14 @@ if (_hasWs) then { ["vehicleSam", _SAM] call _fnc_saveToTemplate; ["vehiclesPlanesCAS", _planesCAS] call _fnc_saveToTemplate; ["vehiclesPlanesAA", _planesAA] call _fnc_saveToTemplate; -["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; ["vehiclesIFVs", _IFVs] call _fnc_saveToTemplate; -["vehiclesAirborne", _Airborne] call _fnc_saveToTemplate; +["vehiclesAirborne", _airborneVehicles] call _fnc_saveToTemplate; ["vehiclesLightAPCs", _lightAPCs] call _fnc_saveToTemplate; ["vehiclesCargoTrucks", _cargoTrucks] call _fnc_saveToTemplate; ["vehiclesMilitiaAPCs", _militiaAPCs] call _fnc_saveToTemplate; ["vehiclesTanks", _tanks] call _fnc_saveToTemplate; -["vehiclesHelisLight", _lightHelicopters] call _fnc_saveToTemplate; -["vehiclesHelisLightAttack", _lightAttackHelicopters] call _fnc_saveToTemplate; +["vehiclesHelisLight", _helisLight] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _helisLightAttack] call _fnc_saveToTemplate; #include "Vanilla_Vehicle_Attributes.sqf" @@ -181,7 +180,7 @@ if (_hasWs) then { ["sfVoices", ["male01rus","male02rus","male03rus"]] call _fnc_saveToTemplate; private _faces = [ - "PersianHead_A3_01","PersianHead_A3_02","PersianHead_A3_03" + "PersianHead_A3_01","PersianHead_A3_02","PersianHead_A3_03","PersianHead_A3_04_a","PersianHead_A3_04_l","PersianHead_A3_04_sa" ]; if (_hasWs) then { _faces append [ @@ -544,7 +543,7 @@ _militiaLoadoutData set ["vests", ["V_Chestrig_khk","V_HarnessO_brn"]]; _militiaLoadoutData set ["glVests", ["V_HarnessOGL_brn","V_TacVest_khk","V_TacVestIR_blk"]]; _militiaLoadoutData set ["Hvests", ["V_TacVest_brn","V_TacVest_khk","V_TacVestIR_blk"]]; _militiaLoadoutData set ["backpacks", ["B_TacticalPack_ocamo", "B_Carryall_ocamo", "B_FieldPack_ocamo", "B_Carryall_cbr", "B_Kitbag_cbr"]]; -_militiaLoadoutData set ["helmets", ["H_Cap_brn_SPECOPS", "H_Bandanna_cbr", "H_ShemagOpen_tan", "H_PASGT_basic_olive_F"]]; +_militiaLoadoutData set ["helmets", ["H_Cap_brn_SPECOPS", "H_Bandanna_cbr", "H_ShemagOpen_tan"]]; _militiaLoadoutData set ["slRifles", [ ["arifle_Katiba_GL_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] @@ -596,11 +595,11 @@ _pilotLoadoutData set ["vests", ["V_BandollierB_khk"]]; _pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_O", "H_PilotHelmetHeli_O"]]; if (_hasLawsOfWar) then { - #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT.sqf" }; if (_hasTanks) then { - #include "..\DLC_content\gear\Tanks\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\gear\Tanks\Vanilla_CSAT.sqf" #include "..\DLC_content\weapons\Tanks\Vanilla_CSAT_Arid.sqf" }; @@ -630,12 +629,12 @@ if (_hasRF) then { }; if (_hasCSLA) then { - #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Arid.sqf" - #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT.sqf" }; if (_hasSOG) then { - #include "..\DLC_content\weapons\SOG\Vanilla_CSAT_Arid.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_CSAT.sqf" }; if (_hasGM) then { diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf index 844064a23e..7115641c8c 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_CSAT_Temperate.sqf @@ -56,8 +56,8 @@ private _transportBoat = ["O_T_Boat_Transport_01_F"]; private _planesCAS = ["O_Plane_CAS_02_dynamicLoadout_F","O_T_VTOL_02_infantry_dynamicLoadout_F","O_T_UAV_04_CAS_F"]; private _planesAA = ["O_Plane_CAS_02_dynamicLoadout_F","O_T_VTOL_02_infantry_dynamicLoadout_F"]; -["vehiclesPlanesTransport", ["O_T_VTOL_02_infantry_dynamicLoadout_F"]] call _fnc_saveToTemplate; -["vehiclesPlanesGunship", ["O_T_VTOL_02_infantry_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _planesTransport = ["O_T_VTOL_02_infantry_dynamicLoadout_F"]; +private _gunship = ["O_T_VTOL_02_infantry_dynamicLoadout_F"]; private _lightHelicopters = ["O_Heli_Light_02_unarmed_F"]; private _transportHelicopters = ["O_Heli_Light_02_unarmed_F"]; @@ -100,7 +100,7 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine", "APERSBoundingMine"]] call _fnc_saveToTemplate; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_CSAT.sqf" }; if (_hasContact) then { @@ -116,7 +116,7 @@ if (_hasApex) then { }; if (_hasJets) then { - #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_CSAT.sqf" }; if (_hasRF) then { @@ -614,11 +614,11 @@ if (_hasArtOfWar) then { }; if (_hasLawsOfWar) then { - #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\gear\Lawsofwar\Vanilla_CSAT.sqf" }; if (_hasTanks) then { - #include "..\DLC_content\gear\Tanks\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\gear\Tanks\Vanilla_CSAT.sqf" }; if (_hasMarksman) then { @@ -641,7 +641,7 @@ if (_hasWs) then { }; if (_hasCSLA) then { - #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_CSAT.sqf" }; if (_hasGM) then { @@ -649,7 +649,7 @@ if (_hasGM) then { }; if (_hasSOG) then { - #include "..\DLC_content\weapons\SOG\Vanilla_CSAT_Temparate.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_CSAT.sqf" }; // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf index 9d8ccad862..4d02ab75e2 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_LDF.sqf @@ -34,7 +34,7 @@ private _hasSPE = "spe" in A3A_enabledDLC; private _basic = ["I_E_Quadbike_01_F"]; private _unarmedVehicles = ["B_T_MRAP_01_F"]; -private _armedVehicles = ["B_T_MRAP_01_hmg_F", "B_T_MRAP_01_hmg_F", "B_T_MRAP_01_gmg_F"]; +private _armedVehicles = ["B_T_MRAP_01_hmg_F", "B_T_MRAP_01_gmg_F"]; private _Trucks = ["I_E_Truck_02_transport_F", "I_E_Truck_02_F"]; private _cargoTrucks = ["I_E_Truck_02_transport_F", "I_E_Truck_02_F","I_E_UGV_01_F"]; private _ammoTrucks = ["I_E_Truck_02_Ammo_F"]; @@ -60,7 +60,7 @@ private _gunship = []; private _helisLight = ["I_E_Heli_light_03_unarmed_F", "B_Heli_Light_01_F"]; private _transportHelicopters = ["B_Heli_Transport_01_camo_F"]; private _helisLightAttack = ["I_E_Heli_light_03_dynamicLoadout_F", "B_Heli_Light_01_armed_F"]; -private _helisAttack = ["B_Heli_Attack_01_F"]; +private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; private _artillery = ["B_T_MBT_01_arty_F", "I_E_Truck_02_MRL_F"]; ["magazines", createHashMapFromArray [ @@ -313,7 +313,7 @@ _loadoutData set ["vests", []]; _loadoutData set ["Hvests", []]; _loadoutData set ["sniVests", []]; _loadoutData set ["backpacks", []]; -_loadoutData set ["longRangeRadios", []]; +_loadoutData set ["longRangeRadios", ["B_RadioBag_01_eaf_F"]]; _loadoutData set ["atBackpacks", []]; _loadoutData set ["helmets", []]; _loadoutData set ["slHat", ["H_Beret_EAF_01_F"]]; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&AAF.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&AAF.sqf new file mode 100644 index 0000000000..35140be013 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&AAF.sqf @@ -0,0 +1,1715 @@ +private _hasWs = "ws" in A3A_enabledDLC; +private _hasMarksman = "mark" in A3A_enabledDLC; +private _hasTanks = "tank" in A3A_enabledDLC; +private _hasApex = "expansion" in A3A_enabledDLC; +private _hasHelicopters = "heli" in A3A_enabledDLC; +private _hasLawsOfWar = "orange" in A3A_enabledDLC; +private _hasContact = "enoch" in A3A_enabledDLC; +private _hasJets = "jets" in A3A_enabledDLC; +private _hasArtOfWar = "aow" in A3A_enabledDLC; +private _hasGM = "gm" in A3A_enabledDLC; +private _hasCSLA = "csla" in A3A_enabledDLC; +private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + +////////////////////////// +// Side Information // +////////////////////////// + +#include "..\..\..\script_component.hpp" + +["name", "NATOxAAF"] call _fnc_saveToTemplate; +["spawnMarkerName", format [localize "STR_supportcorridor", "NATO"]] call _fnc_saveToTemplate; + +["flag", "Flag_NATO_F"] call _fnc_saveToTemplate; +["flagTexture", QPATHTOFOLDER(Templates\Templates\Vanilla\flags\NATO_AAF.paa)] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_natoandaaf_co"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +private _basic = ["B_Quadbike_01_F","B_Truck_01_mover_F"]; +private _unarmedVehicles = ["B_MRAP_01_F","a3a_MRAP_03_grey_F"]; +private _armedVehicles = ["B_MRAP_01_gmg_F", "B_MRAP_01_hmg_F", "a3a_MRAP_03_gmg_grey_F", "a3a_MRAP_03_hmg_grey_F"]; +private _Trucks = ["B_Truck_01_covered_F", "B_Truck_01_transport_F"]; +private _cargoTrucks = ["B_Truck_01_cargo_F", "B_Truck_01_flatbed_F","B_UGV_01_F"]; +private _ammoTrucks = ["B_Truck_01_ammo_F","I_Truck_02_ammo_F"]; +private _repairTrucks = ["B_Truck_01_Repair_F","B_APC_Tracked_01_CRV_F","I_Truck_02_box_F"]; +private _fuelTrucks = ["B_Truck_01_fuel_F","I_Truck_02_fuel_F"]; +private _medicalTrucks = ["B_Truck_01_medical_F","I_Truck_02_medical_F"]; +private _lightAPCs = []; +private _APCs = ["B_APC_Wheeled_01_cannon_F","a3a_APC_Wheeled_03_cannon_blufor_F","I_APC_Wheeled_03_cannon_F"]; // CRV has no cargo: "B_APC_Tracked_01_CRV_F" +private _IFVs = ["B_APC_Tracked_01_rcws_F","I_APC_tracked_03_cannon_F"]; + +private _airborneVehicles = ["B_APC_Wheeled_01_cannon_F","B_UGV_01_rcws_F","I_APC_Wheeled_03_cannon_F"]; +private _lightTanks = ["B_UGV_01_rcws_F"]; +private _tanks = ["B_MBT_01_TUSK_F", "B_MBT_01_cannon_F","I_MBT_03_cannon_F"]; +private _aa = ["B_APC_Tracked_01_AA_F","I_LT_01_AA_F"]; + +private _transportBoat = ["B_Boat_Transport_01_F"]; +private _gunBoat = ["B_Boat_Armed_01_minigun_F","a3a_Boat_Armed_01_hmg_blufor_F"]; + +private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F","I_Plane_Fighter_03_dynamicLoadout_F","I_UAV_02_dynamicLoadout_F"]; +private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F","I_Plane_Fighter_03_dynamicLoadout_F","I_UAV_02_dynamicLoadout_F"]; + +private _planesTransport = []; +private _gunship = []; + +private _transportHelicopters = ["B_Heli_Transport_01_F","I_Heli_Transport_02_F"]; + +private _helisLight = ["B_Heli_Light_01_F","I_Heli_light_03_unarmed_F"]; +private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F","I_Heli_light_03_dynamicLoadout_F"]; +private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; + +private _artillery = ["B_MBT_01_arty_F","B_MBT_01_mlrs_F","I_Truck_02_MRL_F"]; +["magazines", createHashMapFromArray [ + ["I_Truck_02_MRL_F", ["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["B_MBT_01_arty_F",["32Rnd_155mm_Mo_shells", "2Rnd_155mm_Mo_Cluster", "6Rnd_155mm_Mo_mine"]], + ["B_MBT_01_mlrs_F",["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["APC_Wheeled_01_mortar_base_lxWS", ["64Rnd_60mm_Mo_guided_lxWS"]], + ["gm_pl_army_2s1",["gm_1Rnd_122x447mm_he_of462","gm_1Rnd_122x447mm_he_3of56"]], + ["gm_pl_army_ural375d_mlrs",["gm_40Rnd_mlrs_122mm_he_9m22u","gm_40Rnd_mlrs_122mm_icm_9m218","gm_40Rnd_mlrs_122mm_mine_9m28k"]], + ["gmx_aaf_m109_wdl",["gm_1Rnd_155mm_he_dm21","gm_1Rnd_155mm_he_dm111","gm_1Rnd_155mm_icm_dm602"]], + ["gmx_aaf_kat1_463_mlrs_wdl",["gm_36Rnd_mlrs_110mm_he_dm21","gm_36Rnd_mlrs_110mm_icm_dm602","gm_36Rnd_mlrs_110mm_mine_dm711"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["B_UAV_02_dynamicLoadout_F", "B_UAV_05_F", "B_T_UAV_03_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _uavsPortable = ["B_UAV_01_F"]; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +private _militiaLightArmed = ["B_G_Offroad_01_armed_F","I_MRAP_03_hmg_F", "I_MRAP_03_gmg_F"]; +private _militiaTrucks = ["I_Truck_02_transport_F", "I_Truck_02_covered_F"]; +private _militiaCars = ["B_G_Offroad_01_F","I_MRAP_03_F"]; +private _militiaAPCs = []; + +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; +private _staticAT = ["B_static_AT_F","B_GMG_01_high_F"]; +private _staticAA = ["B_static_AA_F"]; +["staticMortars", ["B_Mortar_01_F"]] call _fnc_saveToTemplate; +private _howitzers = []; + +private _radar = []; +private _SAM = []; + +["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO&AAF.sqf" +}; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO&AAF.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO&AAF.sqf" +}; + +//If Western Sahara DLC +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_NATO&AAF.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_NATO&AAF.sqf" +}; + +//If GM cdlc + extra AAF mod +if (_hasGM) then { + #include "..\DLC_content\vehicles\GM\Vanilla_NATO&AAF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO&AAF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\vehicles\SOG\Vanilla_AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_AAF.sqf" +}; + +//If CUP +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Gear_AAF_militia.sqf" + #include "..\MOD_content\CUP\Vanilla_AAF\Weapons_AAF_militia.sqf" +}; + +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", _militiaTrucks] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", _militiaCars] call _fnc_saveToTemplate; +["vehiclesAA", _aa] call _fnc_saveToTemplate; +["staticMGs", _staticMG] call _fnc_saveToTemplate; +["staticAT", _staticAT] call _fnc_saveToTemplate; +["staticAA", _staticAA] call _fnc_saveToTemplate; +["vehiclesTrucks", _Trucks] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", _cargoTrucks] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", _ammoTrucks] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", _repairTrucks] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", _fuelTrucks] call _fnc_saveToTemplate; +["vehiclesMedical", _medicalTrucks] call _fnc_saveToTemplate; +["vehiclesBasic", _basic] call _fnc_saveToTemplate; +["vehiclesTanks", _tanks] call _fnc_saveToTemplate; +["uavsPortable", _uavsPortable] call _fnc_saveToTemplate; +["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; +["vehiclesPolice", _policeVehs] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _helisLightAttack] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; +["vehiclesHelisLight", _helisLight] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _helisAttack] call _fnc_saveToTemplate; +["staticHowitzers", _howitzers] call _fnc_saveToTemplate; +["vehicleRadar", _radar] call _fnc_saveToTemplate; +["vehicleSam", _SAM] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", _planesCAS] call _fnc_saveToTemplate; +["vehiclesPlanesAA", _planesAA] call _fnc_saveToTemplate; +["vehiclesArtillery", _artillery] call _fnc_saveToTemplate; +["vehiclesLightAPCs", _lightAPCs] call _fnc_saveToTemplate; +["vehiclesAPCs", _APCs] call _fnc_saveToTemplate; +["vehiclesIFVs", _IFVs] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", _unarmedVehicles] call _fnc_saveToTemplate; +["vehiclesLightArmed", _armedVehicles] call _fnc_saveToTemplate; +["vehiclesLightTanks", _lightTanks] call _fnc_saveToTemplate; +["vehiclesAirborne", _airborneVehicles] call _fnc_saveToTemplate; +["vehiclesMilitiaAPCs", _militiaAPCs] call _fnc_saveToTemplate; + +#include "Vanilla_Vehicle_Attributes.sqf" + +["animations", [ + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GMX_AAF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf", + #include "..\MOD_content\CUP\Vehicles_Animations.sqf" +]] call _fnc_saveToTemplate; + +["variants", [ + #include "..\vehicleVariants\Vanilla_NATO_Arid\CSLA_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\GM_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\RF_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\Vanilla_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\WS_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_AAF\CSLA_AAF.sqf", + #include "..\vehicleVariants\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_AAF\RF_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\SPE_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\Vanilla_AAF.sqf", + #include "..\vehicleVariants\Vanilla_AAF\WS_AAF.sqf", + #include "..\MOD_content\CUP\Vanilla_AAF\Vehicles_variants.sqf" +]] call _fnc_saveToTemplate; + +///////////////////// +/// Identities /// +///////////////////// + +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21","WhiteHead_23", "WhiteHead_24", "WhiteHead_25", +"WhiteHead_26", "WhiteHead_27", "WhiteHead_28", "WhiteHead_29", "WhiteHead_30", "WhiteHead_31", "WhiteHead_32", +"TanoanHead_A3_02","TanoanHead_A3_04","TanoanHead_A3_03","TanoanHead_A3_05","TanoanHead_A3_07","TanoanHead_A3_01","TanoanHead_A3_06","TanoanHead_A3_09", +"TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", +"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", +"WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" +]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; +}; + +private _regularFaces = [ + "GreekHead_A3_02", + "GreekHead_A3_03", + "GreekHead_A3_04", + "GreekHead_A3_05", + "GreekHead_A3_06", + "GreekHead_A3_07", + "GreekHead_A3_08", + "GreekHead_A3_09", + "GreekHead_A3_11", + "GreekHead_A3_12", + "GreekHead_A3_13", + "GreekHead_A3_14", + "Ioannou", + "Mavros", + "GreekHead_A3_10_l", + "GreekHead_A3_10_sa", + "GreekHead_A3_10_a" +]; +if (_hasSOG) then { + _regularFaces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_greek.sqf" + ]; +}; +private _milVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; +["milFaces", _regularFaces] call _fnc_saveToTemplate; +["milVoices", _milVoices] call _fnc_saveToTemplate; +["milInsignia", ["AAF_1stRegiment", "AAF_3rdRegiment", ""]] call _fnc_saveToTemplate; + +["voices", _voices] call _fnc_saveToTemplate; +["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE","Male01POL","Male02POL","Male03POL"]] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; +["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["designatedGrenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""] +]]; +_loadoutData set ["ATLaunchers", ["launch_NLAW_F"]]; +_loadoutData set ["missileATLaunchers", [ +["launch_B_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT"], [], ""] +]]; +_loadoutData set ["AALaunchers", [ +["launch_B_Titan_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] +]]; +_loadoutData set ["sidearms", ["hgun_P07_F"]]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["HandGrenade", "MiniGrenade"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["traitorUniforms", ["U_I_G_Story_Protagonist_F"]]; +_loadoutData set ["traitorVests", ["V_BandollierB_blk", "V_TacVest_blk"]]; +_loadoutData set ["traitorHats", ["H_Cap_blk", "H_Cap_oli", "H_Beret_02"]]; + +_loadoutData set ["officerUniforms", ["U_B_CombatUniform_mcam"]]; +_loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; +_loadoutData set ["officerHats", ["H_MilCap_mcamo", "H_Beret_Colonel", "H_Beret_02"]]; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" +}; +_loadoutData set ["cloakUniforms", ["U_B_FullGhillie_ard", "U_B_FullGhillie_sard", "U_B_GhillieSuit"]]; +_loadoutData set ["cloakVests", ["V_Chestrig_khk"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["Hvests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["atBackpacks", []]; +_loadoutData set ["longRangeRadios", ["B_RadioBag_01_mtp_F"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Beret_02"]]; +_loadoutData set ["sniHats", ["H_Booniehat_mcamo"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries", "B_IR_Grenade"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +_loadoutData set ["glasses", ["G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; + +_loadoutData set ["goggles", ["G_Combat"]]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["NVGs", ["NVGoggles"]]; +_sfLoadoutData set ["uniforms", ["U_B_CTRG_1", "U_B_CTRG_3", "U_B_CTRG_2"]]; +_sfLoadoutData set ["vests", ["V_PlateCarrierL_CTRG","V_PlateCarrier1_blk"]]; +_sfLoadoutData set ["Hvests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierSpec_blk"]]; +_sfLoadoutData set ["glVests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierIAGL_oli"]]; +_sfLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; +_sfLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; +_sfLoadoutData set ["helmets", ["H_HelmetB_light_black", "H_HelmetSpecB_blk", "H_HelmetB_black", "H_HelmetB_camo","H_Watchcap_khk","H_Shemag_olive_hs","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Cap_khaki_specops_UK"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; +_sfLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_sfLoadoutData set ["goggles", ["G_Combat"]]; + +_sfLoadoutData set ["SMGs", [ +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_sfLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_sfLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "muzzle_snds_acp", "acc_flashlight_pistol", "optic_MRD", [], [], ""], +["hgun_P07_F", "muzzle_snds_L", "", "", [], [], ""], +["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_sfLoadoutData set ["slRifles", [ + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["rifles", [ + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ + ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["machineGuns", [ + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; + +///////////////////////////////// +// Elite Loadout Data // +///////////////////////////////// + +private _eliteLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_eliteLoadoutData set ["NVGs", ["NVGoggles"]]; +_eliteLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_tshirt", "U_B_CombatUniform_mcam_vest","U_B_CTRG_1", "U_B_CTRG_3", "U_B_CTRG_2"]]; +_eliteLoadoutData set ["vests", ["V_PlateCarrier_Kerry","V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr", "V_PlateCarrierSpec_rgr","V_PlateCarrierL_CTRG","V_PlateCarrier1_blk"]]; +_eliteLoadoutData set ["Hvests", ["V_PlateCarrierSpec_mtp","V_PlateCarrierSpec_blk","V_PlateCarrierSpec_rgr","V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierIAGL_oli"]]; +_eliteLoadoutData set ["glVests", ["V_PlateCarrierIAGL_oli","V_PlateCarrierGL_blk","V_PlateCarrierGL_rgr","V_PlateCarrierGL_mtp"]]; +_eliteLoadoutData set ["helmets", [ + "H_HelmetB_camo", + "H_HelmetB", + "H_HelmetSpecB", + "H_HelmetB_light", + "H_HelmetB_light_black", + "H_HelmetSpecB_blk", + "H_HelmetB_black", + "H_Watchcap_khk", + "H_Shemag_olive_hs", + "H_Cap_oli_hs", + "H_Cap_headphones", + "H_Booniehat_khk_hs", + "H_Cap_khaki_specops_UK", + "H_MilCap_mcamo", + "H_HelmetB_light_snakeskin", + "H_HelmetB_light_sand", + "H_HelmetB_light_desert", + "H_HelmetB_light_grass", + "H_HelmetSpecB_snakeskin", + "H_HelmetSpecB_sand", + "H_HelmetSpecB_paint2", + "H_HelmetSpecB_paint1", + "H_HelmetB_snakeskin", + "H_HelmetB_sand", + "H_HelmetB_desert", + "H_HelmetB_grass" +]]; +_eliteLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_eliteLoadoutData set ["goggles", ["G_Combat"]]; +_eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; +_eliteLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; +_eliteLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_eliteLoadoutData set ["rifles", [ +["arifle_MX_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["carbines", [ +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Aco", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; + +_eliteLoadoutData set ["machineGuns", [ + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; + +_eliteLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; + +_eliteLoadoutData set ["SMGs", [ +["SMG_01_F", "", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "optic_MRD", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn","U_B_CombatUniform_mcam","U_B_CombatUniform_mcam_vest"]]; +_militaryLoadoutData set ["vests", ["V_Chestrig_rgr","V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr","V_PlateCarrier_Kerry","V_TacVestIR_blk","V_TacVest_oli","V_TacVest_khk","V_PlateCarrier1_blk"]]; +_militaryLoadoutData set ["Hvests", ["V_PlateCarrierSpec_rgr","V_PlateCarrierSpec_mtp"]]; +_militaryLoadoutData set ["glVests", ["V_PlateCarrierGL_mtp", "V_PlateCarrierGL_rgr"]]; +_militaryLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo","B_AssaultPack_Kerry"]]; +_militaryLoadoutData set ["atBackpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo"]]; +_militaryLoadoutData set ["helmets", [ + "H_HelmetB_camo", + "H_HelmetB", + "H_HelmetSpecB", + "H_HelmetB_light", + "H_HelmetB_light_black", + "H_HelmetSpecB_blk", + "H_HelmetB_black", + "H_Watchcap_khk", + "H_Shemag_olive_hs", + "H_Cap_oli_hs", + "H_Cap_headphones", + "H_Booniehat_khk_hs", + "H_Cap_khaki_specops_UK", + "H_MilCap_mcamo", + "H_HelmetB_light_snakeskin", + "H_HelmetB_light_sand", + "H_HelmetB_light_desert", + "H_HelmetB_light_grass", + "H_HelmetSpecB_snakeskin", + "H_HelmetSpecB_sand", + "H_HelmetSpecB_paint2", + "H_HelmetSpecB_paint1", + "H_HelmetB_snakeskin", + "H_HelmetB_sand", + "H_HelmetB_desert", + "H_HelmetB_grass", + "H_Bandanna_mcamo", + "H_Cap_blk_CMMG", + "H_Cap_grn_BI", + "H_Cap_usblack", + "H_Cap_tan_specops_US", + "H_Booniehat_mcamo", + "H_Booniehat_tan" +]]; +_militaryLoadoutData set ["slHat", ["H_Beret_02"]]; +_militaryLoadoutData set ["sniHats", ["lH_Booniehat_khk_hs","H_Booniehat_tan","H_Booniehat_mcamo","H_Cap_oli_hs","H_Cap_headphones"]]; + +_militaryLoadoutData set ["slRifles", [ +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["arifle_MXC_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_Aco", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_Mk20C_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_khaki", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_khaki", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_khaki", "", "acc_flashlight", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_khaki", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_khaki", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_militaryLoadoutData set ["machineGuns", [ +["arifle_MX_SW_F", "", "", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_militaryLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_militaryLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_flashlight", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_policeLoadoutData set ["uniforms", ["U_Marshal"]]; +_policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; +private _helmets = ["H_Cap_police"]; + +_policeLoadoutData set ["helmets", _helmets]; +_policeLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_I_CombatUniform", "U_I_CombatUniform_shortsleeve", "U_BG_Guerilla1_2_F"]]; +_militiaLoadoutData set ["slUniforms", ["U_I_OfficerUniform","U_I_CombatUniform", "U_I_CombatUniform_shortsleeve"]]; +_militiaLoadoutData set ["vests", ["V_BandollierB_oli", "V_Chestrig_oli", "V_TacVest_oli", "V_PlateCarrierIA2_dgtl", "V_PlateCarrierIA1_dgtl"]]; +_militiaLoadoutData set ["Hvests", ["V_TacVest_oli","V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; +_militiaLoadoutData set ["glVests", ["V_PlateCarrierIAGL_dgtl","V_PlateCarrierIAGL_oli"]]; +_militiaLoadoutData set ["backpacks", ["B_TacticalPack_oli", "B_FieldPack_oli", "B_AssaultPack_dgtl", "B_Carryall_oli", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["atBackpacks", ["B_Carryall_oli","B_Kitbag_sgg"]]; +_militiaLoadoutData set ["longRangeRadios", ["B_RadioBag_01_digi_F"]]; +_militiaLoadoutData set ["helmets", ["H_HelmetIA", "H_Booniehat_dgtl", "H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Watchcap_camo","H_Shemag_olive","H_Shemag_olive_hs"]]; +_militiaLoadoutData set ["slHat", ["H_Beret_blk", "H_MilCap_dgtl"]]; +_militiaLoadoutData set ["sniHats", ["H_Booniehat_dgtl", "H_Cap_blk_Raven","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Booniehat_oli","H_Watchcap_camo"]]; +_militiaLoadoutData set ["binoculars", ["Binocular","Rangefinder"]]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_Mk20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG21_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_Mk20C_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG20_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_Mk20_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_TRG21_GL_F", "", "acc_flashlight", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_Mk20_GL_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_Mk200_F", "", "acc_flashlight", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_03_F_blk"], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], ""] + +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_DMS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", ["20Rnd_762x51_Mag","20Rnd_762x51_Mag","20Rnd_762x51_Mag"], [], ""] +]]; + +_militiaLoadoutData set ["SMGs", [ + ["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""], + ["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], + ["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], + ["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], + ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], + ["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_EBR_F", "", "", "optic_SOS", [], [], ""], + ["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], + ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ + ["hgun_ACPC2_F", "", "", "", [], [], ""], + ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_tshirt"]]; +_crewLoadoutData set ["vests", ["V_Chestrig_rgr"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_B"]]; + + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls","U_B_PilotCoveralls"]]; +_pilotLoadoutData set ["vests", ["V_TacVest_blk"]]; +_pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; + +// +if (_hasMarksman) then { + #include "..\DLC_content\gear\Marksman\Vanilla_AAF_militia.sqf" + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO&AAF.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO&AAF.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO&AAF.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO&AAF.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO&AAF.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO&AAF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_AAF_militia.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\gear\GM\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO&AAF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO&AAF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_AAF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_AAF.sqf" +}; + +//If CUP +if (isClass (configFile >> "cfgVehicles" >> "CUP_ZSU23_Base")) then { + #include "..\MOD_content\CUP\Vanilla_AAF\Gear_AAF_militia.sqf" + #include "..\MOD_content\CUP\Vanilla_AAF\Weapons_AAF_militia.sqf" +}; + +// +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + + +private _squadLeaderTemplate = { + [selectRandomWeighted ["helmets", 2, "slHat", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + [["slUniforms", "uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _radiomanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["longRangeRadios"] call _fnc_setBackpack; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + if (random 1 < 0.3) then { + [["designatedGrenadeLaunchers", "grenadeLaunchers"] call _fnc_fallback] call _fnc_setPrimary; + ["backpacks"] call _fnc_setBackpack; + } else { + ["grenadeLaunchers"] call _fnc_setPrimary; + }; + + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [["lightATLaunchers", "ATLaunchers"] call _fnc_fallback] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom ["ATLaunchers", "missileATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + [selectRandomWeighted ["helmets", 2, "sniHats", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["sniVests","vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + ["traitorHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["traitorVests"] call _fnc_setVest; + ["traitorUniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _officerTemplate = { + ["officerHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["officerVests"] call _fnc_setVest; + ["officerUniforms"] call _fnc_setUniform; + + [["SMGs", "carbines"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _patrolSniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _patrolSpotterTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines", "marksmanRifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]] +]; + + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate, [], [_prefix]], + ["Standard", _policeTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/////////////////////// +// Elite Units // +/////////////////////// +private _prefix = "elite"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _eliteLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate, [], ["other"]]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate, [], ["other"]]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _officerTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate, [], ["other"]]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Arid.sqf new file mode 100644 index 0000000000..885a5f1f23 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Arid.sqf @@ -0,0 +1,1719 @@ +private _hasWs = "ws" in A3A_enabledDLC; +private _hasMarksman = "mark" in A3A_enabledDLC; +private _hasTanks = "tank" in A3A_enabledDLC; +private _hasApex = "expansion" in A3A_enabledDLC; +private _hasHelicopters = "heli" in A3A_enabledDLC; +private _hasLawsOfWar = "orange" in A3A_enabledDLC; +private _hasContact = "enoch" in A3A_enabledDLC; +private _hasJets = "jets" in A3A_enabledDLC; +private _hasArtOfWar = "aow" in A3A_enabledDLC; +private _hasGM = "gm" in A3A_enabledDLC; +private _hasCSLA = "csla" in A3A_enabledDLC; +private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + +////////////////////////// +// Side Information // +////////////////////////// + +#include "..\..\..\script_component.hpp" + +["name", "NATOxLDF"] call _fnc_saveToTemplate; +["spawnMarkerName", format [localize "STR_supportcorridor", "NATO"]] call _fnc_saveToTemplate; + +["flag", "Flag_NATO_F"] call _fnc_saveToTemplate; +["flagTexture", QPATHTOFOLDER(Templates\Templates\Vanilla\flags\NATO_LDF.paa)] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_natoandldf_co"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +private _basic = ["B_Quadbike_01_F","B_Truck_01_mover_F"]; +private _unarmedVehicles = ["B_MRAP_01_F","a3a_MRAP_03_grey_F"]; +private _armedVehicles = ["B_MRAP_01_gmg_F", "B_MRAP_01_hmg_F", "a3a_MRAP_03_gmg_grey_F", "a3a_MRAP_03_hmg_grey_F"]; +private _Trucks = ["B_Truck_01_covered_F", "B_Truck_01_transport_F"]; +private _cargoTrucks = ["B_Truck_01_cargo_F", "B_Truck_01_flatbed_F","B_UGV_01_F"]; +private _ammoTrucks = ["B_Truck_01_ammo_F","I_E_Truck_02_Ammo_F"]; +private _repairTrucks = ["B_Truck_01_Repair_F","B_APC_Tracked_01_CRV_F","I_E_Truck_02_Box_F"]; +private _fuelTrucks = ["B_Truck_01_fuel_F","I_E_Truck_02_fuel_F"]; +private _medicalTrucks = ["B_Truck_01_medical_F","I_E_Truck_02_medical_F"]; +private _lightAPCs = []; +private _APCs = ["B_APC_Wheeled_01_cannon_F","a3a_APC_Wheeled_03_cannon_blufor_F"]; // CRV has no cargo: "B_APC_Tracked_01_CRV_F" +private _IFVs = ["B_APC_Tracked_01_rcws_F"]; + +private _airborneVehicles = ["B_APC_Wheeled_01_cannon_F","B_UGV_01_rcws_F","I_E_APC_tracked_03_cannon_F"]; +private _lightTanks = ["B_UGV_01_rcws_F"]; +private _tanks = ["B_MBT_01_TUSK_F", "B_MBT_01_cannon_F"]; +private _aa = ["B_APC_Tracked_01_AA_F"]; + +private _transportBoat = ["B_Boat_Transport_01_F"]; +private _gunBoat = ["B_Boat_Armed_01_minigun_F","a3a_Boat_Armed_01_hmg_blufor_F"]; + +private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; +private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; + +private _planesTransport = []; +private _gunship = []; + +private _transportHelicopters = ["B_Heli_Transport_01_F"]; + +private _helisLight = ["B_Heli_Light_01_F","I_E_Heli_light_03_unarmed_F"]; +private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F","I_E_Heli_light_03_dynamicLoadout_F"]; +private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; + +private _artillery = ["B_MBT_01_arty_F","B_MBT_01_mlrs_F","I_E_Truck_02_MRL_F"]; +["magazines", createHashMapFromArray [ + ["B_MBT_01_arty_F",["32Rnd_155mm_Mo_shells", "2Rnd_155mm_Mo_Cluster", "6Rnd_155mm_Mo_mine"]], + ["B_MBT_01_mlrs_F",["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["APC_Wheeled_01_mortar_base_lxWS", ["64Rnd_60mm_Mo_guided_lxWS"]], + ["I_E_Truck_02_MRL_F", ["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["gm_pl_army_2s1",["gm_1Rnd_122x447mm_he_of462","gm_1Rnd_122x447mm_he_3of56"]], + ["gm_pl_army_ural375d_mlrs",["gm_40Rnd_mlrs_122mm_he_9m22u","gm_40Rnd_mlrs_122mm_icm_9m218","gm_40Rnd_mlrs_122mm_mine_9m28k"]], + ["gm_dk_army_m109",["gm_1Rnd_155mm_he_dm21","gm_1Rnd_155mm_he_dm111","gm_1Rnd_155mm_icm_dm602"]], + ["gm_ge_army_kat1_463_mlrs",["gm_36Rnd_mlrs_110mm_he_dm21","gm_36Rnd_mlrs_110mm_icm_dm602","gm_36Rnd_mlrs_110mm_mine_dm711"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["B_UAV_02_dynamicLoadout_F", "B_UAV_05_F", "B_T_UAV_03_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _uavsPortable = ["B_UAV_01_F"]; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +private _militiaLightArmed = ["B_G_Offroad_01_armed_F"]; +private _militiaCars = ["B_T_MRAP_01_hmg_F", "B_T_MRAP_01_gmg_F"]; +private _militiaTrucks = ["I_E_Truck_02_transport_F", "I_E_Truck_02_F"]; +private _militiaAPCs = ["B_T_APC_Wheeled_01_cannon_F","I_E_APC_tracked_03_cannon_F","B_T_APC_Tracked_01_rcws_F"]; + +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; +private _staticAT = ["B_static_AT_F","B_GMG_01_high_F"]; +private _staticAA = ["B_static_AA_F"]; +["staticMortars", ["B_Mortar_01_F"]] call _fnc_saveToTemplate; +private _howitzers = []; + +private _radar = []; +private _SAM = []; + +["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +if (_hasApex) then { + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO&AAF.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO.sqf" +}; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO&AAF.sqf" +}; + +//If Western Sahara DLC +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\vehicles\GM\Vanilla_NATO&LDF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\vehicles\SOG\Vanilla_LDF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\vehicles\SPE\Vanilla_LDF.sqf" +}; + +["staticAA", _staticAA] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", _militiaTrucks] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", _militiaCars] call _fnc_saveToTemplate; +["vehiclesAA", _aa] call _fnc_saveToTemplate; +["staticMGs", _staticMG] call _fnc_saveToTemplate; +["staticAT", _staticAT] call _fnc_saveToTemplate; +["vehiclesTrucks", _Trucks] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", _cargoTrucks] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", _ammoTrucks] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", _repairTrucks] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", _fuelTrucks] call _fnc_saveToTemplate; +["vehiclesMedical", _medicalTrucks] call _fnc_saveToTemplate; +["vehiclesBasic", _basic] call _fnc_saveToTemplate; +["vehiclesTanks", _tanks] call _fnc_saveToTemplate; +["uavsPortable", _uavsPortable] call _fnc_saveToTemplate; +["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; +["vehiclesPolice", _policeVehs] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _helisLightAttack] call _fnc_saveToTemplate; +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; +["vehiclesHelisLight", _helisLight] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _helisAttack] call _fnc_saveToTemplate; +["staticHowitzers", _howitzers] call _fnc_saveToTemplate; +["vehicleRadar", _radar] call _fnc_saveToTemplate; +["vehicleSam", _SAM] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", _planesCAS] call _fnc_saveToTemplate; +["vehiclesPlanesAA", _planesAA] call _fnc_saveToTemplate; +["vehiclesArtillery", _artillery] call _fnc_saveToTemplate; +["vehiclesLightAPCs", _lightAPCs] call _fnc_saveToTemplate; +["vehiclesAPCs", _APCs] call _fnc_saveToTemplate; +["vehiclesIFVs", _IFVs] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", _unarmedVehicles] call _fnc_saveToTemplate; +["vehiclesLightArmed", _armedVehicles] call _fnc_saveToTemplate; +["vehiclesLightTanks", _lightTanks] call _fnc_saveToTemplate; +["vehiclesAirborne", _airborneVehicles] call _fnc_saveToTemplate; +["vehiclesMilitiaAPCs", _militiaAPCs] call _fnc_saveToTemplate; + +#include "Vanilla_Vehicle_Attributes.sqf" + +["animations", [ + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" +]] call _fnc_saveToTemplate; + +["variants", [ + #include "..\vehicleVariants\Vanilla_NATO_Arid\CSLA_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\GM_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\RF_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\Vanilla_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Arid\WS_NATO_Arid.sqf", + #include "..\vehicleVariants\Vanilla_LDF\CSLA_LDF.sqf", + #include "..\vehicleVariants\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_LDF\RF_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\SPE_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\Vanilla_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\WS_LDF.sqf" +]] call _fnc_saveToTemplate; ///don't forget to add desert CSLA variants + +///////////////////// +/// Identities /// +///////////////////// + +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _sfVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; +private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21","WhiteHead_23", "WhiteHead_24", "WhiteHead_25", +"WhiteHead_26", "WhiteHead_27", "WhiteHead_28", "WhiteHead_29", "WhiteHead_30", "WhiteHead_31", "WhiteHead_32", +"TanoanHead_A3_02","TanoanHead_A3_04","TanoanHead_A3_03","TanoanHead_A3_05","TanoanHead_A3_07","TanoanHead_A3_01","TanoanHead_A3_06","TanoanHead_A3_09", +"TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", +"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", +"WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" +]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; +}; + +private _regularFaces = [ + "LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9" +]; +if (_hasSOG) then { + _regularFaces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf" + ]; +}; +private _milVoices = ["Male01pol","Male02pol","Male03pol"]; +["milFaces", _regularFaces] call _fnc_saveToTemplate; +["milVoices", _milVoices] call _fnc_saveToTemplate; +["milInsignia", ["EAF_5thRegiment", "EnochJointTraining", ""]] call _fnc_saveToTemplate; + +["voices", _voices] call _fnc_saveToTemplate; +["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; +["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; + +////////////////////////// +// Loadouts // +////////////////////////// + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["designatedGrenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_sand_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""] +]]; +_loadoutData set ["ATLaunchers", ["launch_NLAW_F"]]; +_loadoutData set ["missileATLaunchers", [ +["launch_B_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT"], [], ""] +]]; +_loadoutData set ["AALaunchers", [ +["launch_B_Titan_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] +]]; +_loadoutData set ["sidearms", ["hgun_P07_F"]]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["HandGrenade", "MiniGrenade"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["traitorUniforms", ["U_I_G_Story_Protagonist_F"]]; +_loadoutData set ["traitorVests", ["V_BandollierB_blk", "V_TacVest_blk"]]; +_loadoutData set ["traitorHats", ["H_Cap_blk", "H_Cap_oli", "H_Beret_02"]]; + +_loadoutData set ["officerUniforms", ["U_B_CombatUniform_mcam"]]; +_loadoutData set ["officerVests", ["V_Rangemaster_belt"]]; +_loadoutData set ["officerHats", ["H_MilCap_mcamo", "H_Beret_Colonel", "H_Beret_02"]]; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" +}; +_loadoutData set ["cloakUniforms", ["U_B_FullGhillie_ard", "U_B_FullGhillie_sard", "U_B_GhillieSuit"]]; +_loadoutData set ["cloakVests", ["V_Chestrig_khk"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["Hvests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["atBackpacks", []]; +_loadoutData set ["longRangeRadios", ["B_RadioBag_01_mtp_F"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Beret_02"]]; +_loadoutData set ["sniHats", ["H_Booniehat_mcamo"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries", "B_IR_Grenade"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +_loadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; + +_loadoutData set ["goggles", ["G_Combat"]]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["NVGs", ["NVGoggles"]]; +_sfLoadoutData set ["uniforms", ["U_B_CTRG_1", "U_B_CTRG_3", "U_B_CTRG_2"]]; +_sfLoadoutData set ["vests", ["V_PlateCarrierL_CTRG","V_PlateCarrier1_blk"]]; +_sfLoadoutData set ["Hvests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierSpec_blk"]]; +_sfLoadoutData set ["glVests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierIAGL_oli"]]; +_sfLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; +_sfLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; +_sfLoadoutData set ["helmets", ["H_HelmetB_light_black", "H_HelmetSpecB_blk", "H_HelmetB_black", "H_HelmetB_camo","H_Watchcap_khk","H_Shemag_olive_hs","H_Cap_oli_hs","H_Cap_headphones","H_Booniehat_khk_hs","H_Cap_khaki_specops_UK"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; +_sfLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_sfLoadoutData set ["goggles", ["G_Combat"]]; + +_sfLoadoutData set ["SMGs", [ +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_sfLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_sfLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "muzzle_snds_acp", "acc_flashlight_pistol", "optic_MRD", [], [], ""], +["hgun_P07_F", "muzzle_snds_L", "", "", [], [], ""], +["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_sfLoadoutData set ["slRifles", [ + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["rifles", [ + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ + ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MXC_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MX_GL_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["machineGuns", [ + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["LMG_Mk200_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""], + ["arifle_MX_SW_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; + +///////////////////////////////// +// Elite Loadout Data // +///////////////////////////////// + +private _eliteLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_eliteLoadoutData set ["NVGs", ["NVGoggles"]]; +_eliteLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_tshirt", "U_B_CombatUniform_mcam_vest","U_B_CTRG_1", "U_B_CTRG_3", "U_B_CTRG_2"]]; +_eliteLoadoutData set ["vests", ["V_PlateCarrier_Kerry","V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr", "V_PlateCarrierSpec_rgr","V_PlateCarrierL_CTRG","V_PlateCarrier1_blk"]]; +_eliteLoadoutData set ["Hvests", ["V_PlateCarrierSpec_mtp","V_PlateCarrierSpec_blk","V_PlateCarrierSpec_rgr","V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierIAGL_oli"]]; +_eliteLoadoutData set ["glVests", ["V_PlateCarrierIAGL_oli","V_PlateCarrierGL_blk","V_PlateCarrierGL_rgr","V_PlateCarrierGL_mtp"]]; +_eliteLoadoutData set ["helmets", [ + "H_HelmetB_camo", + "H_HelmetB", + "H_HelmetSpecB", + "H_HelmetB_light", + "H_HelmetB_light_black", + "H_HelmetSpecB_blk", + "H_HelmetB_black", + "H_Watchcap_khk", + "H_Shemag_olive_hs", + "H_Cap_oli_hs", + "H_Cap_headphones", + "H_Booniehat_khk_hs", + "H_Cap_khaki_specops_UK", + "H_MilCap_mcamo", + "H_HelmetB_light_snakeskin", + "H_HelmetB_light_sand", + "H_HelmetB_light_desert", + "H_HelmetB_light_grass", + "H_HelmetSpecB_snakeskin", + "H_HelmetSpecB_sand", + "H_HelmetSpecB_paint2", + "H_HelmetSpecB_paint1", + "H_HelmetB_snakeskin", + "H_HelmetB_sand", + "H_HelmetB_desert", + "H_HelmetB_grass" +]]; +_eliteLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_eliteLoadoutData set ["goggles", ["G_Combat"]]; +_eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; +_eliteLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo","B_Kitbag_cbr","B_AssaultPack_cbr","B_AssaultPack_blk","B_Carryall_blk","B_TacticalPack_mcamo","B_TacticalPack_blk","B_TacticalPack_oli"]]; +_eliteLoadoutData set ["atBackpacks", ["B_Kitbag_cbr", "B_Carryall_cbr","B_Carryall_blk"]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_eliteLoadoutData set ["rifles", [ +["arifle_MX_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["carbines", [ +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_Aco", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; + +_eliteLoadoutData set ["machineGuns", [ + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MX_SW_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], ""] +]]; + +_eliteLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; + +_eliteLoadoutData set ["SMGs", [ +["SMG_01_F", "", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "optic_MRD", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam_tshirt", "U_I_G_Story_Protagonist_F", "U_B_CombatUniform_mcam_worn","U_B_CombatUniform_mcam","U_B_CombatUniform_mcam_vest"]]; +_militaryLoadoutData set ["vests", ["V_Chestrig_rgr","V_PlateCarrier1_rgr", "V_PlateCarrier2_rgr","V_PlateCarrier_Kerry","V_TacVestIR_blk","V_TacVest_oli","V_TacVest_khk","V_PlateCarrier1_blk"]]; +_militaryLoadoutData set ["Hvests", ["V_PlateCarrierSpec_rgr","V_PlateCarrierSpec_mtp"]]; +_militaryLoadoutData set ["glVests", ["V_PlateCarrierGL_mtp", "V_PlateCarrierGL_rgr"]]; +_militaryLoadoutData set ["backpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Kitbag_mcamo","B_TacticalPack_mcamo","B_AssaultPack_Kerry"]]; +_militaryLoadoutData set ["atBackpacks", ["B_Carryall_cbr", "B_Kitbag_rgr", "B_Kitbag_mcamo"]]; +_militaryLoadoutData set ["helmets", [ + "H_HelmetB_camo", + "H_HelmetB", + "H_HelmetSpecB", + "H_HelmetB_light", + "H_HelmetB_light_black", + "H_HelmetSpecB_blk", + "H_HelmetB_black", + "H_Watchcap_khk", + "H_Shemag_olive_hs", + "H_Cap_oli_hs", + "H_Cap_headphones", + "H_Booniehat_khk_hs", + "H_Cap_khaki_specops_UK", + "H_MilCap_mcamo", + "H_HelmetB_light_snakeskin", + "H_HelmetB_light_sand", + "H_HelmetB_light_desert", + "H_HelmetB_light_grass", + "H_HelmetSpecB_snakeskin", + "H_HelmetSpecB_sand", + "H_HelmetSpecB_paint2", + "H_HelmetSpecB_paint1", + "H_HelmetB_snakeskin", + "H_HelmetB_sand", + "H_HelmetB_desert", + "H_HelmetB_grass", + "H_Bandanna_mcamo", + "H_Cap_blk_CMMG", + "H_Cap_grn_BI", + "H_Cap_usblack", + "H_Cap_tan_specops_US", + "H_Booniehat_mcamo", + "H_Booniehat_tan" +]]; +_militaryLoadoutData set ["slHat", ["H_Beret_02"]]; +_militaryLoadoutData set ["sniHats", ["lH_Booniehat_khk_hs","H_Booniehat_tan","H_Booniehat_mcamo","H_Cap_oli_hs","H_Cap_headphones"]]; +_militaryLoadoutData set ["binoculars", ["Binocular","Rangefinder"]]; + +_militaryLoadoutData set ["slRifles", [ +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["rifles", [ +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MX_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_Mk20_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militaryLoadoutData set ["carbines", [ +["arifle_MXC_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_Aco", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_MXC_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], ""], +["arifle_Mk20C_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""] +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_Mk20_GL_plain_F", "", "acc_flashlight", "optic_Holosight", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_militaryLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_khaki", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_khaki", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_khaki", "", "acc_flashlight", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_khaki", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_khaki", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_militaryLoadoutData set ["machineGuns", [ +["arifle_MX_SW_F", "", "", "optic_NVS", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Holosight", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], +["arifle_MX_SW_F", "", "acc_flashlight", "optic_Aco", ["100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"] +]]; +_militaryLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_SOS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""], +["srifle_LRR_camo_F", "", "", "optic_LRPS", ["7Rnd_408_Mag","7Rnd_408_Mag"], [], ""] +]]; +_militaryLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_F", "", "acc_flashlight_pistol", "", [], [], ""], +["hgun_P07_F", "", "", "", [], [], ""], +["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""] +]]; + +_militaryLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_flashlight", "optic_SOS", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["arifle_MXM_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer"], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_snd"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_snd"] +]]; +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_policeLoadoutData set ["uniforms", ["U_Marshal"]]; +_policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; +private _helmets = ["H_Cap_police"]; + +_policeLoadoutData set ["helmets", _helmets]; +_policeLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_I_E_Uniform_01_tanktop_F", "U_I_E_Uniform_01_shortsleeve_F","U_I_E_Uniform_01_F", "U_I_E_Uniform_01_sweater_F","U_O_R_Gorka_01_F","U_O_R_Gorka_01_camo_F","U_I_E_CBRN_Suit_01_EAF_F"]]; +_militiaLoadoutData set ["slUniforms", ["U_I_E_Uniform_01_officer_F"]]; +_militiaLoadoutData set ["vests", ["V_PlateCarrier1_blk","V_PlateCarrier2_blk","V_BandollierB_oli", "V_Chestrig_oli", "V_TacVest_oli","V_TacVest_camo","V_SmershVest_01_F","V_SmershVest_01_radio_F","V_TacVestIR_blk","V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_EAF_F","V_CarrierRigKBT_01_light_EAF_F","V_CarrierRigKBT_01_light_Olive_F"]]; +_militiaLoadoutData set ["Hvests", ["V_PlateCarrierIAGL_oli","V_CarrierRigKBT_01_light_EAF_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F"]]; +_militiaLoadoutData set ["glVests", ["V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F"]]; +_militiaLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_Carryall_eaf_F", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Kitbag_rgr", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["atBackpacks", ["B_Carryall_eaf_F","B_Kitbag_rgr", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["longRangeRadios", ["B_RadioBag_01_eaf_F"]]; +_militiaLoadoutData set ["helmets", ["H_MilCap_eaf","H_HelmetB_plain_wdl","H_HelmetB_light_wdl","H_HelmetHBK_headset_F", "H_HelmetHBK_F", "H_HelmetHBK_chops_F", "H_HelmetHBK_ear_F", "H_HelmetHBK_F","H_HelmetSpecB_wdl","H_HelmetAggressor_F","H_HelmetAggressor_cover_F","H_HelmetAggressor_cover_taiga_F"]]; +_militiaLoadoutData set ["slHat", ["H_Beret_EAF_01_F"]]; +_militiaLoadoutData set ["sniHats", ["H_MilCap_eaf","H_Booniehat_eaf"]]; +_militiaLoadoutData set ["binoculars", ["Rangefinder"]]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] + +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_Mk20_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_F", "", "", "", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""] + +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_Mk20C_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG20_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""] + +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_Mk20_GL_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_TRG21_GL_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "", "", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] + +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_Mk200_black_F", "", "", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] + + +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_DMR_06_hunter_F","","","optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"], + ["arifle_MSBS65_Mark_F", "", "acc_flashlight", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["arifle_MSBS65_Mark_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] +]]; + +_militiaLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], + ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ + ["hgun_Pistol_heavy_01_green_F", "", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""], + ["hgun_P07_khk_F", "", "", "", [], [], ""], + ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Pistol_heavy_01_green_F", "muzzle_snds_acp", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""], + ["hgun_P07_khk_F", "muzzle_snds_L", "", "", [], [], ""], + ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_tshirt"]]; +_crewLoadoutData set ["vests", ["V_Chestrig_rgr"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_B"]]; + + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls","U_B_PilotCoveralls"]]; +_pilotLoadoutData set ["vests", ["V_TacVest_blk"]]; +_pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; + +// +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO&LDF.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO&LDF_Arid.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_NATO&LDF_Arid.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO&LDF_Arid.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO&LDF_Arid.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_LDF.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\gear\GM\Vanilla_NATO&LDF.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO&LDF.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_LDF.sqf" +}; + +// +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + + +private _squadLeaderTemplate = { + [selectRandomWeighted ["helmets", 2, "slHat", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + [["slUniforms", "uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _radiomanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["longRangeRadios"] call _fnc_setBackpack; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + if (random 1 < 0.3) then { + [["designatedGrenadeLaunchers", "grenadeLaunchers"] call _fnc_fallback] call _fnc_setPrimary; + ["backpacks"] call _fnc_setBackpack; + } else { + ["grenadeLaunchers"] call _fnc_setPrimary; + }; + + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [["lightATLaunchers", "ATLaunchers"] call _fnc_fallback] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom ["ATLaunchers", "missileATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + [selectRandomWeighted ["helmets", 2, "sniHats", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["sniVests","vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + ["traitorHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["traitorVests"] call _fnc_setVest; + ["traitorUniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _officerTemplate = { + ["officerHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["officerVests"] call _fnc_setVest; + ["officerUniforms"] call _fnc_setUniform; + + [["SMGs", "carbines"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _patrolSniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _patrolSpotterTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines", "marksmanRifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]] +]; + + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate, [], [_prefix]], + ["Standard", _policeTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/////////////////////// +// Elite Units // +/////////////////////// +private _prefix = "elite"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _eliteLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate, [], ["other"]]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate, [], ["other"]]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _officerTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate, [], ["other"]]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; \ No newline at end of file diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Temperate.sqf new file mode 100644 index 0000000000..3f36800624 --- /dev/null +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO&LDF_Temperate.sqf @@ -0,0 +1,1640 @@ +private _hasWs = "ws" in A3A_enabledDLC; +private _hasMarksman = "mark" in A3A_enabledDLC; +private _hasLawsOfWar = "orange" in A3A_enabledDLC; +private _hasTanks = "tank" in A3A_enabledDLC; +private _hasApex = "expansion" in A3A_enabledDLC; +private _hasHelicopters = "heli" in A3A_enabledDLC; +private _hasContact = "enoch" in A3A_enabledDLC; +private _hasJets = "jets" in A3A_enabledDLC; +private _hasArtOfWar = "aow" in A3A_enabledDLC; +private _hasGM = "gm" in A3A_enabledDLC; +private _hasCSLA = "csla" in A3A_enabledDLC; +private _hasRF = "rf" in A3A_enabledDLC; +private _hasSOG = "vn" in A3A_enabledDLC; +private _hasSPE = "spe" in A3A_enabledDLC; + +////////////////////////// +// Side Information // +////////////////////////// + +#include "..\..\..\script_component.hpp" + +["name", "NATOxLDF"] call _fnc_saveToTemplate; +["spawnMarkerName", format [localize "STR_supportcorridor", "NATO"]] call _fnc_saveToTemplate; + +["flag", "Flag_NATO_F"] call _fnc_saveToTemplate; +["flagTexture", QPATHTOFOLDER(Templates\Templates\Vanilla\flags\NATO_LDF.paa)] call _fnc_saveToTemplate; +["flagMarkerType", "a3a_flag_natoandldf_co"] call _fnc_saveToTemplate; + +////////////////////////// +// Vehicles // +////////////////////////// + +["vehiclesDropPod", ["SpaceshipCapsule_01_F"]] call _fnc_saveToTemplate; + +["ammobox", "B_supplyCrate_F"] call _fnc_saveToTemplate; //Don't touch or you die a sad and lonely death! +["surrenderCrate", "Box_NATO_Wps_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type +["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type + +private _basic = ["B_T_Quadbike_01_F"]; +private _unarmedVehicles = ["B_T_MRAP_01_F"]; +private _armedVehicles = ["B_T_MRAP_01_gmg_F", "B_T_MRAP_01_hmg_F"]; +private _Trucks = ["B_T_Truck_01_covered_F", "B_T_Truck_01_transport_F"]; +private _cargoTrucks = ["B_T_Truck_01_flatbed_F", "B_T_Truck_01_cargo_F","B_T_UGV_01_olive_F","I_E_Truck_02_transport_F", "I_E_Truck_02_F"]; +private _ammoTrucks = ["B_T_Truck_01_ammo_F","I_E_Truck_02_Ammo_F"]; +private _repairTrucks = ["B_T_Truck_01_Repair_F","B_T_APC_Tracked_01_CRV_F","I_E_Truck_02_Box_F"]; +private _fuelTrucks = ["B_T_Truck_01_fuel_F","I_E_Truck_02_fuel_F"]; +private _medicalTrucks = ["B_T_Truck_01_medical_F","I_E_Truck_02_medical_F"]; +private _lightAPCs = ["B_T_APC_Wheeled_01_cannon_F"]; +private _APCs = ["B_T_APC_Wheeled_01_cannon_F"]; // CRV has no cargo: "B_APC_Tracked_01_CRV_F" +private _IFVs = ["B_T_APC_Tracked_01_rcws_F"]; + +private _airborneVehicles = ["B_T_APC_Wheeled_01_cannon_F","B_T_UGV_01_olive_F","I_E_APC_tracked_03_cannon_F"]; +private _lightTanks = ["B_T_UGV_01_olive_F"]; +private _tanks = ["B_T_MBT_01_cannon_F", "B_T_MBT_01_TUSK_F"]; +private _aa = ["B_T_APC_Tracked_01_AA_F"]; + +private _transportBoat = ["B_T_Boat_Transport_01_F"]; +private _gunBoat = ["B_T_Boat_Armed_01_minigun_F","a3a_Boat_Armed_01_hmg_blufor_F"]; + +private _planesCAS = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; +private _planesAA = ["B_Plane_CAS_01_dynamicLoadout_F","B_UAV_02_dynamicLoadout_F"]; +private _planesTransport = ["B_T_VTOL_01_infantry_F"]; +private _gunship = ["B_T_VTOL_01_armed_F"]; + +private _transportHelicopters = ["B_Heli_Transport_01_F","B_CTRG_Heli_Transport_01_tropic_F","B_Heli_Transport_01_camo_F"]; +private _helisLight = ["B_Heli_Light_01_F","I_E_Heli_light_03_unarmed_F"]; +private _helisLightAttack = ["B_Heli_Light_01_dynamicLoadout_F","I_E_Heli_light_03_dynamicLoadout_F"]; +private _helisAttack = ["B_Heli_Attack_01_dynamicLoadout_F"]; + +private _artillery = ["B_T_MBT_01_arty_F","B_T_MBT_01_mlrs_F","I_E_Truck_02_MRL_F"]; + +["magazines", createHashMapFromArray [ + ["B_T_MBT_01_arty_F",["32Rnd_155mm_Mo_shells", "2Rnd_155mm_Mo_Cluster", "6Rnd_155mm_Mo_mine"]], + ["B_T_MBT_01_mlrs_F",["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["APC_Wheeled_01_mortar_base_lxWS",["64Rnd_60mm_Mo_guided_lxWS"]], + ["I_E_Truck_02_MRL_F", ["12Rnd_230mm_rockets", "12Rnd_230mm_rockets_cluster"]], + ["gm_pl_army_2s1",["gm_1Rnd_122x447mm_he_of462","gm_1Rnd_122x447mm_he_3of56"]], + ["gm_pl_army_ural375d_mlrs",["gm_40Rnd_mlrs_122mm_he_9m22u","gm_40Rnd_mlrs_122mm_icm_9m218","gm_40Rnd_mlrs_122mm_mine_9m28k"]], + ["gm_dk_army_m109",["gm_1Rnd_155mm_he_dm21","gm_1Rnd_155mm_he_dm111","gm_1Rnd_155mm_icm_dm602"]], + ["gm_ge_army_kat1_463_mlrs",["gm_36Rnd_mlrs_110mm_he_dm21","gm_36Rnd_mlrs_110mm_icm_dm602","gm_36Rnd_mlrs_110mm_mine_dm711"]] +]] call _fnc_saveToTemplate; + +["uavsAttack", ["B_T_UAV_03_dynamicLoadout_F", "B_UAV_05_F", "B_UAV_02_dynamicLoadout_F"]] call _fnc_saveToTemplate; +private _uavsPortable = ["B_UAV_01_F"]; + +//Config special vehicles - militia vehicles are mostly used in the early game, police cars are being used by troops around cities -- Example: +private _militiaLightArmed = ["a3a_Offroad_01_ldf_armed_F", "a3a_Offroad_01_ldf_AT_F","B_T_MRAP_01_hmg_F", "B_T_MRAP_01_gmg_F"]; +private _militiaTrucks = ["I_E_Truck_02_F", "I_E_Truck_02_transport_F"]; +private _militiaCars = ["I_E_Offroad_01_F", "I_E_Offroad_01_comms_F", "I_E_Offroad_01_covered_F","B_T_MRAP_01_F"]; +private _militiaAPCs = ["B_T_APC_Wheeled_01_cannon_F","I_E_APC_tracked_03_cannon_F","B_T_APC_Tracked_01_rcws_F"]; + +private _policeVehs = ["B_GEN_Offroad_01_gen_F"]; + +private _staticMG = ["B_G_HMG_02_high_F", "B_HMG_01_high_F"]; +private _staticAT = ["B_T_Static_AT_F","B_GMG_01_high_F"]; +private _staticAA = ["B_T_Static_AA_F"]; +["staticMortars", ["B_T_Mortar_01_F"]] call _fnc_saveToTemplate; +private _howitzers = []; + +private _radar = []; +private _SAM = []; + +["howitzerMagazineHE", "magazine_ShipCannon_120mm_HE_shells_x32","magazine_ShipCannon_120mm_HE_cluster_shells_x2"] call _fnc_saveToTemplate; + +["mortarMagazineHE", "8Rnd_82mm_Mo_shells"] call _fnc_saveToTemplate; +["mortarMagazineSmoke", "8Rnd_82mm_Mo_Smoke_white"] call _fnc_saveToTemplate; +["mortarMagazineFlare", "8Rnd_82mm_Mo_Flare_white"] call _fnc_saveToTemplate; + +["minefieldAT", ["ATMine"]] call _fnc_saveToTemplate; +["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; + +if (_hasHelicopters) then { + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\vehicles\Lawsofwar\police_van.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\vehicles\Apex\Vanilla_NATO&AAF.sqf" +}; + +if (_hasJets) then { + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO.sqf" +}; + +if (_hasTanks) then { + #include "..\DLC_content\vehicles\Tanks\Vanilla_NATO&AAF.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\vehicles\RF\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\vehicles\WS\Vanilla_LDF.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\vehicles\GM\Vanilla_NATO&LDF.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\vehicles\CSLA\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\vehicles\SOG\Vanilla_LDF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\vehicles\SPE\Vanilla_LDF.sqf" +}; + +["vehiclesPlanesTransport", _planesTransport] call _fnc_saveToTemplate; +["vehiclesPlanesGunship", _gunship] call _fnc_saveToTemplate; +["vehiclesGunBoats", _gunBoat] call _fnc_saveToTemplate; +["vehiclesTransportBoats", _transportBoat] call _fnc_saveToTemplate; +["staticAA", _staticAA] call _fnc_saveToTemplate; +["uavsPortable", _uavsPortable] call _fnc_saveToTemplate; +["staticMGs", _staticMG] call _fnc_saveToTemplate; +["staticAT", _staticAT] call _fnc_saveToTemplate; +["vehiclesMilitiaTrucks", _militiaTrucks] call _fnc_saveToTemplate; +["vehiclesMilitiaLightArmed", _militiaLightArmed] call _fnc_saveToTemplate; +["vehiclesMilitiaCars", _militiaCars] call _fnc_saveToTemplate; +["vehiclesPolice", _policeVehs] call _fnc_saveToTemplate; +["vehiclesBasic", _basic] call _fnc_saveToTemplate; +["vehiclesHelisLight", _helisLight] call _fnc_saveToTemplate; +["vehiclesHelisLightAttack", _helisLightAttack] call _fnc_saveToTemplate; +["vehiclesHelisAttack", _helisAttack] call _fnc_saveToTemplate; +["vehiclesHelisTransport", _transportHelicopters] call _fnc_saveToTemplate; +["vehicleRadar", _radar] call _fnc_saveToTemplate; +["vehicleSam", _SAM] call _fnc_saveToTemplate; +["vehiclesPlanesCAS", _planesCAS] call _fnc_saveToTemplate; +["vehiclesPlanesAA", _planesAA] call _fnc_saveToTemplate; +["vehiclesArtillery", _artillery] call _fnc_saveToTemplate; +["vehiclesLightAPCs", _lightAPCs] call _fnc_saveToTemplate; +["vehiclesAPCs", _APCs] call _fnc_saveToTemplate; +["vehiclesIFVs", _IFVs] call _fnc_saveToTemplate; +["vehiclesMilitiaAPCs", _militiaAPCs] call _fnc_saveToTemplate; +["vehiclesLightUnarmed", _unarmedVehicles] call _fnc_saveToTemplate; +["vehiclesLightArmed", _armedVehicles] call _fnc_saveToTemplate; +["vehiclesLightTanks", _lightTanks] call _fnc_saveToTemplate; +["vehiclesAirborne", _airborneVehicles] call _fnc_saveToTemplate; +["vehiclesAA", _aa] call _fnc_saveToTemplate; +["vehiclesCargoTrucks", _cargoTrucks] call _fnc_saveToTemplate; +["vehiclesTanks", _tanks] call _fnc_saveToTemplate; +["vehiclesTrucks", _Trucks] call _fnc_saveToTemplate; +["vehiclesAmmoTrucks", _ammoTrucks] call _fnc_saveToTemplate; +["vehiclesRepairTrucks", _repairTrucks] call _fnc_saveToTemplate; +["vehiclesFuelTrucks", _fuelTrucks] call _fnc_saveToTemplate; +["vehiclesMedical", _medicalTrucks] call _fnc_saveToTemplate; + +#include "Vanilla_Vehicle_Attributes.sqf" + +["animations", [ + #include "..\vehicleAnimations\vehicleAnimations_Vanilla.sqf", + #include "..\vehicleAnimations\vehicleAnimations_WS.sqf", + #include "..\vehicleAnimations\vehicleAnimations_RF.sqf", + #include "..\vehicleAnimations\vehicleAnimations_GM.sqf", + #include "..\vehicleAnimations\vehicleAnimations_CSLA.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SOG.sqf", + #include "..\vehicleAnimations\vehicleAnimations_SPE.sqf" +]] call _fnc_saveToTemplate; + +["variants", [ + #include "..\vehicleVariants\Vanilla_NATO_Temparate\CSLA_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\GM_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\RF_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\Vanilla_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_NATO_Temparate\WS_NATO_Temparate.sqf", + #include "..\vehicleVariants\Vanilla_LDF\CSLA_LDF.sqf", + #include "..\vehicleVariants\GM_police.sqf", + #include "..\vehicleVariants\Vanilla_LDF\RF_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\SPE_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\Vanilla_LDF.sqf", + #include "..\vehicleVariants\Vanilla_LDF\WS_LDF.sqf" +]] call _fnc_saveToTemplate; + +///////////////////// +/// Identities /// +///////////////////// + +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _sfVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; +private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", +"GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", +"WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", +"WhiteHead_08","WhiteHead_09","WhiteHead_11","WhiteHead_12","WhiteHead_14", +"WhiteHead_15","WhiteHead_16","WhiteHead_18","WhiteHead_19","WhiteHead_20", +"WhiteHead_21","WhiteHead_23", "WhiteHead_24", "WhiteHead_25", +"WhiteHead_26", "WhiteHead_27", "WhiteHead_28", "WhiteHead_29", "WhiteHead_30", "WhiteHead_31", "WhiteHead_32", +"TanoanHead_A3_02","TanoanHead_A3_04","TanoanHead_A3_03","TanoanHead_A3_05","TanoanHead_A3_07","TanoanHead_A3_01","TanoanHead_A3_06","TanoanHead_A3_09", +"TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", +"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", +"WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" +]; +if (_hasSPE) then { + _faces append [ + #include "..\DLC_content\faces\SPE\SPE_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; +}; +if (_hasSOG) then { + _faces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_white.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_african.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_russian.sqf", + #include "..\DLC_content\faces\SOG\SOG_faces_tanoa.sqf" + ]; +}; +if (_hasRF) then { + _faces append [ + #include "..\DLC_content\faces\RF\RF_white.sqf" + ]; +}; +if (_hasGM) then { + _faces append [ + #include "..\DLC_content\faces\GM\GM_white.sqf" + ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; +}; +if (_hasWS) then { + _faces append [ + #include "..\DLC_content\faces\WS\WS_white.sqf" + ]; +}; + +private _regularFaces = [ + "LivonianHead_1","LivonianHead_10","LivonianHead_2","LivonianHead_3","LivonianHead_4","LivonianHead_6","LivonianHead_9" +]; +if (_hasSOG) then { + _regularFaces append [ + #include "..\DLC_content\faces\SOG\SOG_faces_livonian.sqf" + ]; +}; +private _milVoices = ["Male01pol","Male02pol","Male03pol"]; +["milFaces", _regularFaces] call _fnc_saveToTemplate; +["milVoices", _milVoices] call _fnc_saveToTemplate; +["milInsignia", ["EAF_5thRegiment", "EnochJointTraining", ""]] call _fnc_saveToTemplate; + +["voices", _voices] call _fnc_saveToTemplate; +["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]] call _fnc_saveToTemplate; +["faces", _faces] call _fnc_saveToTemplate; +["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; +["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; + + +////////////////////////// +// Loadouts // +////////////////////////// + +private _loadoutData = call _fnc_createLoadoutData; +_loadoutData set ["slRifles", []]; +_loadoutData set ["rifles", []]; +_loadoutData set ["carbines", []]; +_loadoutData set ["grenadeLaunchers", []]; +_loadoutData set ["designatedGrenadeLaunchers", []]; +_loadoutData set ["SMGs", []]; +_loadoutData set ["machineGuns", []]; +_loadoutData set ["marksmanRifles", []]; +_loadoutData set ["sniperRifles", []]; +_loadoutData set ["lightATLaunchers", [ +["launch_MRAWS_green_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_green_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_green_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""], +["launch_MRAWS_green_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HE_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_green_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HEAT55_F"], [], ""], +["launch_MRAWS_green_rail_F", "", "acc_pointer_IR", "", ["MRAWS_HEAT_F", "MRAWS_HE_F"], [], ""] +]]; +_loadoutData set ["ATLaunchers", ["launch_NLAW_F"]]; +_loadoutData set ["missileATLaunchers", [ +["launch_I_Titan_short_F", "", "acc_pointer_IR", "", ["Titan_AT"], [], ""] +]]; +_loadoutData set ["AALaunchers", [ +["launch_B_Titan_olive_F", "", "acc_pointer_IR", "", ["Titan_AA"], [], ""] +]]; +_loadoutData set ["sidearms", ["hgun_P07_khk_F", "hgun_P07_blk_F"]]; + +_loadoutData set ["ATMines", ["ATMine_Range_Mag"]]; +_loadoutData set ["APMines", ["APERSMine_Range_Mag"]]; +_loadoutData set ["lightExplosives", ["DemoCharge_Remote_Mag"]]; +_loadoutData set ["heavyExplosives", ["SatchelCharge_Remote_Mag"]]; + +_loadoutData set ["antiInfantryGrenades", ["HandGrenade", "MiniGrenade"]]; +_loadoutData set ["smokeGrenades", ["SmokeShell"]]; +_loadoutData set ["signalsmokeGrenades", ["SmokeShellYellow", "SmokeShellRed", "SmokeShellPurple", "SmokeShellOrange", "SmokeShellGreen", "SmokeShellBlue"]]; + + +//Basic equipment. Shouldn't need touching most of the time. +//Mods might override this, or certain mods might want items removed (No GPSs in WW2, for example) +_loadoutData set ["maps", ["ItemMap"]]; +_loadoutData set ["watches", ["ItemWatch"]]; +_loadoutData set ["compasses", ["ItemCompass"]]; +_loadoutData set ["radios", ["ItemRadio"]]; +_loadoutData set ["gpses", ["ItemGPS"]]; +_loadoutData set ["NVGs", ["NVGoggles_INDEP"]]; +_loadoutData set ["binoculars", ["Binocular"]]; +_loadoutData set ["rangefinders", ["Rangefinder"]]; + +_loadoutData set ["traitorUniforms", ["U_I_L_Uniform_01_tshirt_olive_F"]]; +_loadoutData set ["traitorVests", ["V_BandollierB_oli", "V_TacVest_oli"]]; +_loadoutData set ["traitorHats", ["H_Cap_grn", "H_Cap_oli"]]; + +_loadoutData set ["officerUniforms", ["U_B_CombatUniform_tshirt_mcam_wdL_f", "U_B_CombatUniform_vest_mcam_wdl_f", "U_B_CombatUniform_mcam_wdl_f"]]; +_loadoutData set ["officerVests", ["V_TacVest_oli"]]; +_loadoutData set ["officerHats", ["H_MilCap_wdl", "H_Beret_Colonel", "H_Beret_02"]]; + +if (_hasArtOfWar) then { + #include "..\DLC_content\gear\Artofwar\Vanilla_NATO.sqf" +}; + +_loadoutData set ["cloakUniforms", ["U_B_T_Sniper_F", "U_B_T_FullGhillie_tna_F"]]; +_loadoutData set ["cloakVests", ["V_Chestrig_oli"]]; + +_loadoutData set ["uniforms", []]; +_loadoutData set ["vests", []]; +_loadoutData set ["Hvests", []]; +_loadoutData set ["glVests", []]; +_loadoutData set ["backpacks", []]; +_loadoutData set ["atBackpacks", []]; +_loadoutData set ["longRangeRadios", ["B_RadioBag_01_wdl_F"]]; +_loadoutData set ["helmets", []]; +_loadoutData set ["slHat", ["H_Beret_02"]]; +_loadoutData set ["sniHats", ["H_Booniehat_wdl"]]; + +//Item *set* definitions. These are added in their entirety to unit loadouts. No randomisation is applied. +_loadoutData set ["items_medical_basic", ["BASIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the basic medical loadout for vanilla +_loadoutData set ["items_medical_standard", ["STANDARD"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the standard medical loadout for vanilla +_loadoutData set ["items_medical_medic", ["MEDIC"] call A3A_fnc_itemset_medicalSupplies]; //this line defines the medic medical loadout for vanilla +_loadoutData set ["items_miscEssentials", [] call A3A_fnc_itemset_miscEssentials]; + +//Unit type specific item sets. Add or remove these, depending on the unit types in use. +private _slItems = ["Laserbatteries", "Laserbatteries", "Laserbatteries", "B_IR_Grenade"]; +private _eeItems = ["ToolKit", "MineDetector"]; +private _mmItems = []; + +if (A3A_hasACE) then { + _slItems append ["ACE_microDAGR", "ACE_DAGR"]; + _eeItems append ["ACE_Clacker", "ACE_DefusalKit"]; + _mmItems append ["ACE_RangeCard", "ACE_ATragMX", "ACE_Kestrel4500"]; +}; + +_loadoutData set ["items_squadLeader_extras", _slItems]; +_loadoutData set ["items_rifleman_extras", []]; +_loadoutData set ["items_medic_extras", []]; +_loadoutData set ["items_grenadier_extras", []]; +_loadoutData set ["items_explosivesExpert_extras", _eeItems]; +_loadoutData set ["items_engineer_extras", _eeItems]; +_loadoutData set ["items_lat_extras", []]; +_loadoutData set ["items_at_extras", []]; +_loadoutData set ["items_aa_extras", []]; +_loadoutData set ["items_machineGunner_extras", []]; +_loadoutData set ["items_marksman_extras", _mmItems]; +_loadoutData set ["items_sniper_extras", _mmItems]; +_loadoutData set ["items_police_extras", []]; +_loadoutData set ["items_crew_extras", []]; +_loadoutData set ["items_unarmed_extras", []]; + +_loadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_loadoutData set ["goggles", ["G_Combat"]]; + +//TODO - ACE overrides for misc essentials, medical and engineer gear + +/////////////////////////////////////// +// Special Forces Loadout Data // +/////////////////////////////////////// + +private _sfLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_sfLoadoutData set ["NVGs", ["NVGoggles"]]; +_sfLoadoutData set ["uniforms", ["U_B_CTRG_1", "U_B_CTRG_3", "U_B_CTRG_2"]]; +_sfLoadoutData set ["vests", ["V_PlateCarrierL_CTRG","V_PlateCarrierH_CTRG","V_PlateCarrier1_blk","V_PlateCarrier2_blk"]]; +_sfLoadoutData set ["Hvests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk"]]; +_sfLoadoutData set ["glVests", ["V_PlateCarrierH_CTRG","V_PlateCarrier2_blk","V_PlateCarrierIAGL_oli"]]; +_sfLoadoutData set ["backpacks", ["B_Kitbag_rgr", "B_AssaultPack_rgr", "B_Carryall_wdl_F", "B_Carryall_green_F"]]; +_sfLoadoutData set ["atBackpacks", ["B_Kitbag_rgr","B_Carryall_wdl_F", "B_Carryall_green_F"]]; +_sfLoadoutData set ["helmets", ["H_HelmetSpecB", "H_HelmetB_light_black", "H_Bandanna_khk_hs","H_Watchcap_camo", "H_HelmetB_TI_tna_F"]]; +_sfLoadoutData set ["binoculars", ["Laserdesignator"]]; +_sfLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_sfLoadoutData set ["goggles", ["G_Combat"]]; + +_sfLoadoutData set ["slRifles", [ + ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], + ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], + ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], + ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], + ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], + ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["rifles", [ + ["arifle_MX_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], + ["arifle_MX_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["carbines", [ + ["arifle_MXC_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], ""], + ["arifle_MXC_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] +]]; +_sfLoadoutData set ["grenadeLaunchers", [ + ["arifle_MX_GL_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MX_GL_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_sfLoadoutData set ["machineGuns", [ + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; + +_sfLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_NVS", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MXM_khk_F", "muzzle_snds_H_khk_F", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag", "30Rnd_65x39_caseless_khaki_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_NVS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] +]]; + +_sfLoadoutData set ["SMGs", [ +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_sfLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", [], [], ""] +]]; +_sfLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_green_F", "muzzle_snds_acp", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""], +["hgun_P07_F", "muzzle_snds_L", "", "", [], [], ""], +["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +///////////////////////////////// +// Elite Loadout Data // +///////////////////////////////// + +private _eliteLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_eliteLoadoutData set ["NVGs", ["NVGoggles"]]; +_eliteLoadoutData set ["uniforms", ["U_B_CombatUniform_tshirt_mcam_wdL_f", "U_B_CombatUniform_vest_mcam_wdl_f", "U_B_CombatUniform_mcam_wdl_f"]]; +_eliteLoadoutData set ["helmets", ["H_HelmetB_plain_wdl", "H_HelmetSpecB_wdl", "H_HelmetB_light_wdl"]]; +_eliteLoadoutData set ["vests", ["V_PlateCarrier1_wdl", "V_PlateCarrier2_wdl", "V_PlateCarrierSpec_wdl"]]; +_eliteLoadoutData set ["Hvests", ["V_PlateCarrierSpec_wdl"]]; +_eliteLoadoutData set ["glVests", ["V_PlateCarrierGL_wdl"]]; +_eliteLoadoutData set ["backpacks", ["B_Carryall_wdl_F", "B_Kitbag_sgg"]]; +_eliteLoadoutData set ["binoculars", ["Laserdesignator"]]; +_eliteLoadoutData set ["glasses", [ + "G_Aviator", + "G_Shades_Black", + "G_Shades_Blue", + "G_Shades_Green", + "G_Shades_Red", + "G_Spectacles", + "G_Spectacles_Tinted", + "G_Sport_Red", + "G_Sport_Blackyellow", + "G_Sport_BlackWhite", + "G_Sport_Checkered", + "G_Sport_Blackred", + "G_Sport_Greenblack", + "G_Squares_Tinted", + "G_Squares", + "G_Tactical_Clear", + "G_Tactical_Black" +]]; +_eliteLoadoutData set ["goggles", ["G_Combat"]]; + +_eliteLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", [], [], ""] +]]; +_eliteLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_green_F", "", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""] +]]; + +_eliteLoadoutData set ["rifles", [ +["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["carbines", [ +["arifle_MXC_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_pointer_IR", "optic_Aco", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] +]]; +_eliteLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_pointer_IR", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] +]]; +_eliteLoadoutData set ["SMGs", [ +["SMG_01_F", "", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; + +_eliteLoadoutData set ["machineGuns", [ + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Holosight", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MX_SW_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; + +_eliteLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_SOS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MXM_Black_F", "", "acc_pointer_IR", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] +]]; + +///////////////////////////////// +// Military Loadout Data // +///////////////////////////////// + +private _militaryLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militaryLoadoutData set ["uniforms", ["U_B_CombatUniform_tshirt_mcam_wdL_f", "U_B_CombatUniform_vest_mcam_wdl_f", "U_B_CombatUniform_mcam_wdl_f"]]; +_militaryLoadoutData set ["vests", ["V_Chestrig_oli", "V_PlateCarrier1_wdl","V_TacVestIR_blk","V_CarrierRigKBT_01_Olive_F", "V_PlateCarrier2_wdl"]]; +_militaryLoadoutData set ["Hvests", ["V_PlateCarrier2_wdl","V_PlateCarrier1_wdl", "V_PlateCarrierSpec_wdl"]]; +_militaryLoadoutData set ["glVests", ["V_Chestrig_oli", "V_PlateCarrier1_wdl","V_TacVestIR_blk", "V_PlateCarrier2_wdl", "V_PlateCarrierGL_wdl"]]; +_militaryLoadoutData set ["backpacks", ["B_AssaultPack_wdl_F","B_FieldPack_oli","B_FieldPack_green_F","B_Carryall_wdl_F", "B_Kitbag_sgg", "B_AssaultPack_rgr", "B_Kitbag_mcamo"]]; +_militaryLoadoutData set ["atBackpacks", ["B_TacticalPack_oli","B_Carryall_wdl_F", "B_AssaultPack_rgr", "B_Kitbag_mcamo"]]; +_militaryLoadoutData set ["helmets", ["H_HelmetB_light_wdl", "H_MilCap_wdl", "H_Bandanna_camo","H_HelmetB_plain_wdl", "H_HelmetSpecB_wdl"]]; + +_militaryLoadoutData set ["slRifles", [ +["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["UGL_FlareWhite_F", "UGL_FlareWhite_F", "1Rnd_SmokeRed_Grenade_shell", "1Rnd_SmokeGreen_Grenade_shell", "1Rnd_SmokeBlue_Grenade_shell"], ""] + +]]; +_militaryLoadoutData set ["rifles", [ +["arifle_MX_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MX_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] + +]]; +_militaryLoadoutData set ["carbines", [ +["arifle_MXC_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_flashlight", "optic_Aco", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""], +["arifle_MXC_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], ""] + +]]; +_militaryLoadoutData set ["grenadeLaunchers", [ +["arifle_MX_GL_Black_F", "", "acc_flashlight", "", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], +["arifle_MX_GL_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] + +]]; +_militaryLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_militaryLoadoutData set ["machineGuns", [ +["arifle_MX_SW_Black_F", "", "acc_flashlight", "", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], +["arifle_MX_SW_Black_F", "", "", "optic_NVS", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], +["arifle_MX_SW_Black_F", "", "acc_flashlight", "optic_ACO_grn", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], +["arifle_MX_SW_Black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], +["arifle_MX_SW_Black_F", "", "acc_flashlight", "optic_Aco", ["100Rnd_65x39_caseless_black_mag", "100Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"] + +]]; +_militaryLoadoutData set ["sniperRifles", [ +["srifle_LRR_F", "", "", "optic_SOS", [], [], ""], +["srifle_LRR_F", "", "", "optic_LRPS", [], [], ""] +]]; + +_militaryLoadoutData set ["marksmanRifles", [ + ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_MRCO", [], [], "bipod_01_F_blk"], + ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_NVS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_SOS", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["arifle_MXM_Black_F", "", "acc_flashlight", "optic_Hamr", ["30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag", "30Rnd_65x39_caseless_black_mag_Tracer"], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_NVS", [], [], "bipod_01_F_blk"] +]]; + +_militaryLoadoutData set ["sidearms", [ +["hgun_Pistol_heavy_01_green_F", "", "acc_flashlight_pistol", "", [], [], ""], +["hgun_P07_blk_F", "", "", "", [], [], ""], +["hgun_P07_khk_F", "", "", "", [], [], ""] +]]; + +/////////////////////////////// +// Police Loadout Data // +/////////////////////////////// + +private _policeLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_policeLoadoutData set ["uniforms", ["U_Marshal"]]; +_policeLoadoutData set ["vests", ["V_TacVest_blk_POLICE","V_Rangemaster_belt"]]; +private _helmets = ["H_Cap_police"]; + +_policeLoadoutData set ["helmets", _helmets]; +_policeLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""] +]]; +_policeLoadoutData set ["sidearms", ["hgun_Rook40_F"]]; + +//////////////////////////////// +// Militia Loadout Data // +//////////////////////////////// +private _militiaLoadoutData = _loadoutData call _fnc_copyLoadoutData; +_militiaLoadoutData set ["uniforms", ["U_I_E_Uniform_01_tanktop_F", "U_I_E_Uniform_01_shortsleeve_F","U_I_E_Uniform_01_F", "U_I_E_Uniform_01_sweater_F","U_O_R_Gorka_01_F","U_O_R_Gorka_01_camo_F","U_I_E_CBRN_Suit_01_EAF_F"]]; +_militiaLoadoutData set ["slUniforms", ["U_I_E_Uniform_01_officer_F"]]; +_militiaLoadoutData set ["vests", ["V_PlateCarrier1_blk","V_PlateCarrier2_blk","V_BandollierB_oli", "V_Chestrig_oli", "V_TacVest_oli","V_TacVest_camo","V_SmershVest_01_F","V_SmershVest_01_radio_F","V_TacVestIR_blk","V_CarrierRigKBT_01_Olive_F","V_CarrierRigKBT_01_EAF_F","V_CarrierRigKBT_01_light_EAF_F","V_CarrierRigKBT_01_light_Olive_F"]]; +_militiaLoadoutData set ["Hvests", ["V_PlateCarrierIAGL_oli","V_CarrierRigKBT_01_light_EAF_F","V_CarrierRigKBT_01_light_Olive_F","V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F"]]; +_militiaLoadoutData set ["glVests", ["V_CarrierRigKBT_01_heavy_EAF_F","V_CarrierRigKBT_01_heavy_Olive_F"]]; +_militiaLoadoutData set ["backpacks", ["B_AssaultPack_eaf_F", "B_Carryall_eaf_F", "B_AssaultPack_rgr", "B_AssaultPack_sgg", "B_Kitbag_rgr", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["atBackpacks", ["B_Carryall_eaf_F","B_Kitbag_rgr", "B_Kitbag_sgg"]]; +_militiaLoadoutData set ["longRangeRadios", ["B_RadioBag_01_eaf_F"]]; +_militiaLoadoutData set ["helmets", ["H_MilCap_eaf","H_HelmetB_plain_wdl","H_HelmetB_light_wdl","H_HelmetHBK_headset_F", "H_HelmetHBK_F", "H_HelmetHBK_chops_F", "H_HelmetHBK_ear_F", "H_HelmetHBK_F","H_HelmetSpecB_wdl","H_HelmetAggressor_F","H_HelmetAggressor_cover_F","H_HelmetAggressor_cover_taiga_F"]]; +_militiaLoadoutData set ["slHat", ["H_Beret_EAF_01_F"]]; +_militiaLoadoutData set ["sniHats", ["H_MilCap_eaf","H_Booniehat_eaf"]]; +_militiaLoadoutData set ["binoculars", ["Rangefinder"]]; + +_militiaLoadoutData set ["slRifles", [ + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_MRCO", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_MRCO", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] + +]]; +_militiaLoadoutData set ["rifles", [ + ["arifle_Mk20_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_F", "", "", "", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""] + +]]; +_militiaLoadoutData set ["carbines", [ + ["arifle_Mk20C_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_TRG20_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_flashlight", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_MSBS65_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_Mk20C_F", "muzzle_snds_M", "acc_pointer_IR", "optic_Holosight_lush_F", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], [], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""], + ["arifle_MSBS65_UBS_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["6Rnd_12Gauge_Pellets", "6Rnd_12Gauge_Slug"], ""] + +]]; +_militiaLoadoutData set ["grenadeLaunchers", [ + ["arifle_Mk20_GL_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_TRG21_GL_F", "", "", "", ["30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag", "30Rnd_556x45_Stanag_Tracer_Yellow"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "", "", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_flashlight", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Holosight_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""], + ["arifle_MSBS65_GL_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_ico_01_f", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], ["1Rnd_HE_Grenade_shell", "1Rnd_HE_Grenade_shell", "1Rnd_Smoke_Grenade_shell"], ""] + +]]; +_militiaLoadoutData set ["machineGuns", [ + ["LMG_Mk200_black_F", "", "", "", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_flashlight", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_MRCO", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Holosight_blk_F", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"], + ["LMG_Mk200_black_F", "muzzle_snds_H", "acc_pointer_IR", "optic_Hamr", ["200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Red", "200Rnd_65x39_cased_Box_Tracer_Red"], [], "bipod_01_F_blk"] + + +]]; +_militiaLoadoutData set ["marksmanRifles", [ + ["srifle_DMR_06_hunter_F","","","optic_MRCO",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"], + ["arifle_MSBS65_Mark_F", "", "acc_flashlight", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "", "acc_flashlight", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_flashlight", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"], + ["arifle_MSBS65_Mark_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_SOS_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["arifle_MSBS65_Mark_F", "muzzle_snds_65_TI_blk_F", "acc_pointer_IR", "optic_Hamr_khk_F", ["30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag", "30Rnd_65x39_caseless_msbs_mag_Tracer"], [], "bipod_01_F_khk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_SOS", [], [], "bipod_01_F_blk"], + ["srifle_EBR_F", "muzzle_snds_B", "acc_pointer_IR", "optic_Hamr", [], [], "bipod_01_F_blk"] +]]; + +_militiaLoadoutData set ["SMGs", [ +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "acc_flashlight_smg_01", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_flashlight", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_flashlight", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "", "acc_pointer_IR", "optic_Aco_smg", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Holosight", [], [], ""], +["SMG_01_F", "muzzle_snds_acp", "", "optic_Aco_smg", [], [], ""], +["SMG_03_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_camo", "muzzle_snds_570", "", "", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Holosight_blk_F", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_03C_TR_camo", "muzzle_snds_570", "acc_pointer_IR", "optic_Aco_smg", ["50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03","50Rnd_570x28_SMG_03"], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Holosight_blk_F", [], [], ""], +["SMG_02_F", "muzzle_snds_L", "acc_pointer_IR", "optic_Aco_smg", [], [], ""] +]]; +_militiaLoadoutData set ["sniperRifles", [ + ["srifle_DMR_06_hunter_F","","","optic_DMS_weathered_F",["10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag","10Rnd_Mk14_762x51_Mag"],[],"bipod_02_F_lush"], + ["srifle_GM6_F", "", "", "optic_SOS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""], + ["srifle_GM6_F", "", "", "optic_LRPS", ["5Rnd_127x108_Mag", "5Rnd_127x108_APDS_Mag"], [], ""] +]]; +_militiaLoadoutData set ["sidearms", [ + ["hgun_Pistol_heavy_01_green_F", "", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""], + ["hgun_P07_khk_F", "", "", "", [], [], ""], + ["hgun_ACPC2_F", "", "acc_flashlight_pistol", "", [], [], ""], + ["hgun_Pistol_heavy_01_green_F", "muzzle_snds_acp", "acc_flashlight_pistol", "optic_MRD_black", [], [], ""], + ["hgun_P07_khk_F", "muzzle_snds_L", "", "", [], [], ""], + ["hgun_ACPC2_F", "muzzle_snds_acp", "acc_flashlight_pistol", "", [], [], ""] +]]; + +////////////////////////// +// Misc Loadouts // +////////////////////////// + +private _crewLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_crewLoadoutData set ["uniforms", ["U_B_CombatUniform_mcam", "U_B_CombatUniform_mcam_tshirt"]]; +_crewLoadoutData set ["vests", ["V_Chestrig_rgr"]]; +_crewLoadoutData set ["helmets", ["H_HelmetCrew_B"]]; + + +private _pilotLoadoutData = _militaryLoadoutData call _fnc_copyLoadoutData; +_pilotLoadoutData set ["uniforms", ["U_B_HeliPilotCoveralls","U_B_PilotCoveralls"]]; +_pilotLoadoutData set ["vests", ["V_TacVest_blk"]]; +_pilotLoadoutData set ["helmets", ["H_CrewHelmetHeli_B", "H_PilotHelmetHeli_B"]]; + +// +if (_hasMarksman) then { + #include "..\DLC_content\weapons\Marksman\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasLawsOfWar) then { + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO&LDF.sqf" +}; + +if (_hasApex) then { + #include "..\DLC_content\gear\Apex\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\Apex\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasContact) then { + #include "..\DLC_content\gear\Contact\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\Contact\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasRF) then { + #include "..\DLC_content\gear\RF\Vanilla_NATO&LDF_Temparate.sqf" + #include "..\DLC_content\weapons\RF\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasWs) then { + #include "..\DLC_content\gear\WS\Vanilla_NATO&LDF_Temparate.sqf" + #include "..\DLC_content\weapons\WS\Vanilla_NATO&LDF_Temparate.sqf" +}; + +if (_hasCSLA) then { + #include "..\DLC_content\gear\CSLA\Vanilla_NATO&AAF.sqf" + #include "..\DLC_content\weapons\CSLA\Vanilla_LDF.sqf" +}; + +if (_hasGM) then { + #include "..\DLC_content\gear\GM\Vanilla_NATO&LDF.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO&LDF.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO&LDF.sqf" +}; + +if (_hasSPE) then { + #include "..\DLC_content\gear\SPE\Vanilla_LDF.sqf" + #include "..\DLC_content\weapons\SPE\Vanilla_LDF.sqf" +}; + + +///////////////////////////////// +// Unit Type Definitions // +///////////////////////////////// + + +private _squadLeaderTemplate = { + [selectRandomWeighted ["helmets", 2, "slHat", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + [["slUniforms", "uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["slRifles", "rifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + ["primary", 4] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_squadLeader_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["signalsmokeGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["binoculars"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _riflemanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _radiomanTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["longRangeRadios"] call _fnc_setBackpack; + + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_rifleman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 2] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _medicTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_medic"] call _fnc_addItemSet; + ["items_medic_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _grenadierTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["Hvests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + if (random 1 < 0.3) then { + [["designatedGrenadeLaunchers", "grenadeLaunchers"] call _fnc_fallback] call _fnc_setPrimary; + ["backpacks"] call _fnc_setBackpack; + } else { + ["grenadeLaunchers"] call _fnc_setPrimary; + }; + + ["primary", 6] call _fnc_addMagazines; + ["primary", 10] call _fnc_addAdditionalMuzzleMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_grenadier_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 4] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _explosivesExpertTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["glVests", "vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_explosivesExpert_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["lightExplosives", 2] call _fnc_addItem; + if (random 1 > 0.5) then {["heavyExplosives", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["atMines", 1] call _fnc_addItem;}; + if (random 1 > 0.5) then {["apMines", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _engineerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["carbines", "rifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_engineer_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + if (random 1 > 0.5) then {["lightExplosives", 1] call _fnc_addItem;}; + + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _latTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + [["lightATLaunchers", "ATLaunchers"] call _fnc_fallback] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_lat_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _atTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + ["carbines"] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + [selectRandom ["ATLaunchers", "missileATLaunchers"]] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_at_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _aaTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + [["atBackpacks", "backpacks"] call _fnc_fallback] call _fnc_setBackpack; + + [selectRandom ["rifles", "carbines"]] call _fnc_setPrimary; + ["primary", 5] call _fnc_addMagazines; + + ["AALaunchers"] call _fnc_setLauncher; + //TODO - Add a check if it's disposable. + ["launcher", 3] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_aa_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _machineGunnerTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + ["backpacks"] call _fnc_setBackpack; + + ["machineGuns"] call _fnc_setPrimary; + ["primary", 4] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_machineGunner_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _marksmanTemplate = { + [selectRandomWeighted ["helmets", 2, "sniHats", 1]] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["marksmanRifles"] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_marksman_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _sniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["sniVests","vests"] call _fnc_fallback] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + +private _policeTemplate = { + ["helmets"] call _fnc_setHelmet; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + + ["SMGs"] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_police_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 1] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _crewTemplate = { + ["helmets"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + [selectRandom ["carbines", "SMGs"]] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_crew_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["gpses"] call _fnc_addGPS; + ["NVGs"] call _fnc_addNVGs; +}; + +private _unarmedTemplate = { + ["vests"] call _fnc_setVest; + ["uniforms"] call _fnc_setUniform; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _traitorTemplate = { + ["traitorHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["traitorVests"] call _fnc_setVest; + ["traitorUniforms"] call _fnc_setUniform; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _officerTemplate = { + ["officerHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 1.25, "glasses", 0.75]] call _fnc_setFacewear; + ["officerVests"] call _fnc_setVest; + ["officerUniforms"] call _fnc_setUniform; + + [["SMGs", "carbines"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 3] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_basic"] call _fnc_addItemSet; + ["items_unarmed_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; +}; + +private _patrolSniperTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [["sniperRifles", "marksmanRifles"] call _fnc_fallback] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["NVGs"] call _fnc_addNVGs; +}; + +private _patrolSpotterTemplate = { + ["sniHats"] call _fnc_setHelmet; + [selectRandomWeighted [[], 2, "glasses", 0.75, "goggles", 0.5]] call _fnc_setFacewear; + [["cloakVests","vests"] call _fnc_fallback] call _fnc_setVest; + [["cloakUniforms","uniforms"] call _fnc_fallback] call _fnc_setUniform; + + [selectRandom ["rifles", "carbines", "marksmanRifles"]] call _fnc_setPrimary; + ["primary", 6] call _fnc_addMagazines; + + ["sidearms"] call _fnc_setHandgun; + ["handgun", 2] call _fnc_addMagazines; + + ["items_medical_standard"] call _fnc_addItemSet; + ["items_sniper_extras"] call _fnc_addItemSet; + ["items_miscEssentials"] call _fnc_addItemSet; + ["antiInfantryGrenades", 1] call _fnc_addItem; + ["smokeGrenades", 2] call _fnc_addItem; + + ["maps"] call _fnc_addMap; + ["watches"] call _fnc_addWatch; + ["compasses"] call _fnc_addCompass; + ["radios"] call _fnc_addRadio; + ["rangefinders"] call _fnc_addBinoculars; + ["NVGs"] call _fnc_addNVGs; +}; + + +//////////////////////////////////////////////////////////////////////////////////////// +// You shouldn't touch below this line unless you really really know what you're doing. +// Things below here can and will break the gamemode if improperly changed. +//////////////////////////////////////////////////////////////////////////////////////// + +///////////////////////////// +// Special Forces Units // +///////////////////////////// +private _prefix = "SF"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]] +]; + + +[_prefix, _unitTypes, _sfLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/*{ + params ["_name", "_loadoutTemplate"]; + private _loadouts = [_sfLoadoutData, _loadoutTemplate] call _fnc_buildLoadouts; + private _finalName = _prefix + _name; + [_finalName, _loadouts] call _fnc_saveToTemplate; +} forEach _unitTypes; +*/ + +/////////////////////// +// Military Units // +/////////////////////// +private _prefix = "military"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Police Units // +//////////////////////// +private _prefix = "police"; +private _unitTypes = [ + ["SquadLeader", _policeTemplate, [], [_prefix]], + ["Standard", _policeTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _policeLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +//////////////////////// +// Militia Units // +//////////////////////// +private _prefix = "militia"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +/////////////////////// +// Elite Units // +/////////////////////// +private _prefix = "elite"; +private _unitTypes = [ + ["SquadLeader", _squadLeaderTemplate, [], [_prefix]], + ["Rifleman", _riflemanTemplate, [], [_prefix]], + ["Radioman", _radiomanTemplate, [], [_prefix]], + ["Medic", _medicTemplate, [["medic", true]], [_prefix]], + ["Engineer", _engineerTemplate, [["engineer", true]], [_prefix]], + ["ExplosivesExpert", _explosivesExpertTemplate, [["explosiveSpecialist", true]], [_prefix]], + ["Grenadier", _grenadierTemplate, [], [_prefix]], + ["LAT", _latTemplate, [], [_prefix]], + ["AT", _atTemplate, [], [_prefix]], + ["AA", _aaTemplate, [], [_prefix]], + ["MachineGunner", _machineGunnerTemplate, [], [_prefix]], + ["Marksman", _marksmanTemplate, [], [_prefix]], + ["Sniper", _sniperTemplate, [], [_prefix]], + ["PatrolSniper", _patrolSniperTemplate, [], [_prefix]], + ["PatrolSpotter", _patrolSpotterTemplate, [], [_prefix]] +]; + +[_prefix, _unitTypes, _eliteLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +////////////////////// +// Misc Units // +////////////////////// + +//The following lines are determining the loadout of vehicle crew +["other", [["Crew", _crewTemplate, [], ["other"]]], _crewLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; + +["other", [["Pilot", _crewTemplate, [], ["other"]]], _pilotLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the unit used in the "kill the official" mission +["other", [["Official", _officerTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "kill the traitor" mission +["other", [["Traitor", _traitorTemplate, [], ["other"]]], _militiaLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; +//The following lines are determining the loadout for the AI used in the "Invader Punishment" mission +["other", [["Unarmed", _UnarmedTemplate, [], ["other"]]], _militaryLoadoutData] call _fnc_generateAndSaveUnitsToTemplate; diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf index d7c2e7c84e..546a17f972 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Arid.sqf @@ -35,8 +35,8 @@ private _hasSPE = "spe" in A3A_enabledDLC; ["equipmentBox", "Box_NATO_Equip_F"] call _fnc_saveToTemplate; //Changeing this from default will require you to define logistics attachement offset for the box type private _basic = ["B_Quadbike_01_F","B_Truck_01_mover_F"]; -private _unarmedVehicles = ["B_MRAP_01_F","I_MRAP_03_F"]; -private _armedVehicles = ["B_MRAP_01_gmg_F", "B_MRAP_01_hmg_F", "I_MRAP_03_gmg_F", "I_MRAP_03_hmg_F"]; +private _unarmedVehicles = ["B_MRAP_01_F","a3a_MRAP_03_grey_F"]; +private _armedVehicles = ["B_MRAP_01_gmg_F", "B_MRAP_01_hmg_F", "a3a_MRAP_03_gmg_grey_F", "a3a_MRAP_03_hmg_grey_F"]; private _Trucks = ["B_Truck_01_covered_F", "B_Truck_01_transport_F"]; private _cargoTrucks = ["B_Truck_01_cargo_F", "B_Truck_01_flatbed_F","B_UGV_01_F"]; private _ammoTrucks = ["B_Truck_01_ammo_F"]; @@ -104,11 +104,11 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; if (_hasJets) then { - #include "..\DLC_content\vehicles\Jets\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO.sqf" }; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" }; if (_hasContact) then { @@ -205,7 +205,8 @@ if (_hasCSLA) then { /// Identities /// ///////////////////// -["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _sfVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", "WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", @@ -222,6 +223,10 @@ if (_hasSPE) then { _faces append [ #include "..\DLC_content\faces\SPE\SPE_white.sqf" ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; }; if (_hasSOG) then { _faces append [ @@ -241,16 +246,20 @@ if (_hasGM) then { _faces append [ #include "..\DLC_content\faces\GM\GM_white.sqf" ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; }; if (_hasWS) then { _faces append [ #include "..\DLC_content\faces\WS\WS_white.sqf" ]; }; + +["voices", _voices] call _fnc_saveToTemplate; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; -["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", -"Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", -"Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE","Male01POL","Male02POL","Male03POL"]] call _fnc_saveToTemplate; ["faces", _faces] call _fnc_saveToTemplate; ["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; ["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; @@ -525,7 +534,7 @@ _eliteLoadoutData set ["helmets", [ "H_HelmetB_desert", "H_HelmetB_grass" ]]; -_loadoutData set ["glasses", [ +_eliteLoadoutData set ["glasses", [ "G_Aviator", "G_Shades_Black", "G_Shades_Blue", @@ -860,7 +869,7 @@ if (_hasMarksman) then { }; if (_hasLawsOfWar) then { - #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO.sqf" }; if (_hasApex) then { @@ -885,7 +894,12 @@ if (_hasWs) then { if (_hasGM) then { #include "..\DLC_content\gear\GM\Vanilla_NATO_Arid.sqf" - #include "..\DLC_content\weapons\GM\Vanilla_NATO_Arid.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO.sqf" }; // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf index 3f327b29c5..74cd27f697 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Temperate.sqf @@ -101,11 +101,11 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" }; if (_hasJets) then { - #include "..\DLC_content\vehicles\Contact\police_offroad.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO.sqf" }; if (_hasContact) then { @@ -199,7 +199,8 @@ if (_hasCSLA) then { /// Identities /// ///////////////////// -["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _sfVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", "WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", @@ -209,12 +210,17 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "WhiteHead_26", "WhiteHead_27", "WhiteHead_28", "WhiteHead_29", "WhiteHead_30", "WhiteHead_31", "WhiteHead_32", "TanoanHead_A3_02","TanoanHead_A3_04","TanoanHead_A3_03","TanoanHead_A3_05","TanoanHead_A3_07","TanoanHead_A3_01","TanoanHead_A3_06","TanoanHead_A3_09", "TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", -"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock" +"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", +"WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" ]; if (_hasSPE) then { - _faces append [ + _faces append [ #include "..\DLC_content\faces\SPE\SPE_white.sqf" - ]; + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; }; if (_hasSOG) then { _faces append [ @@ -234,16 +240,20 @@ if (_hasGM) then { _faces append [ #include "..\DLC_content\faces\GM\GM_white.sqf" ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; }; if (_hasWS) then { _faces append [ #include "..\DLC_content\faces\WS\WS_white.sqf" ]; }; + +["voices", _voices] call _fnc_saveToTemplate; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; -["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", -"Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", -"Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE","Male01POL","Male02POL","Male03POL"]] call _fnc_saveToTemplate; ["faces", _faces] call _fnc_saveToTemplate; ["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; ["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; @@ -740,7 +750,7 @@ if (_hasMarksman) then { }; if (_hasLawsOfWar) then { - #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO.sqf" }; if (_hasApex) then { @@ -764,7 +774,12 @@ if (_hasWs) then { }; if (_hasGM) then { - #include "..\DLC_content\weapons\GM\Vanilla_NATO_Temparate.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO.sqf" }; // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf index d90c271603..69e13917f0 100644 --- a/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf +++ b/A3A/addons/core/Templates/Templates/Vanilla/Vanilla_AI_NATO_Tropical.sqf @@ -102,7 +102,7 @@ private _SAM = []; ["minefieldAPERS", ["APERSMine"]] call _fnc_saveToTemplate; if (_hasHelicopters) then { - #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\vehicles\Helicopters\Vanilla_NATO.sqf" }; if (_hasContact) then { @@ -114,7 +114,7 @@ if (_hasLawsOfWar) then { }; if (_hasJets) then { - #include "..\DLC_content\vehicles\Jets\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\vehicles\Jets\Vanilla_NATO.sqf" }; if (_hasApex) then { @@ -200,7 +200,8 @@ if (_hasCSLA) then { /// Identities /// ///////////////////// -["voices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +private _voices = ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE"]; +private _sfVoices = ["Male01GRE","Male02GRE","Male03GRE","Male04GRE","Male05GRE","Male06GRE"]; private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "GreekHead_A3_05","GreekHead_A3_07","WhiteHead_01","WhiteHead_02", "WhiteHead_03","WhiteHead_04","WhiteHead_05","WhiteHead_06","WhiteHead_07", @@ -210,12 +211,17 @@ private _faces = ["AfricanHead_01","AfricanHead_02","AfricanHead_03","Barklem", "WhiteHead_26", "WhiteHead_27", "WhiteHead_28", "WhiteHead_29", "WhiteHead_30", "WhiteHead_31", "WhiteHead_32", "TanoanHead_A3_02","TanoanHead_A3_04","TanoanHead_A3_03","TanoanHead_A3_05","TanoanHead_A3_07","TanoanHead_A3_01","TanoanHead_A3_06","TanoanHead_A3_09", "TanoanHead_A3_08","RussianHead_4","LivonianHead_5","LivonianHead_2","LivonianHead_9","RussianHead_1","LivonianHead_6","LivonianHead_3","RussianHead_3", -"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock" +"LivonianHead_1","RussianHead_2","LivonianHead_10","LivonianHead_8","LivonianHead_4","LivonianHead_7","RussianHead_5","Sturrock", +"WhiteHead_22_l","WhiteHead_22_sa","WhiteHead_22_a" ]; if (_hasSPE) then { - _faces append [ + _faces append [ #include "..\DLC_content\faces\SPE\SPE_white.sqf" - ]; + ]; + _voices append [ + #include "..\DLC_content\voices\SPE_german.sqf", + #include "..\DLC_content\voices\SPE_french.sqf" + ]; }; if (_hasSOG) then { _faces append [ @@ -235,16 +241,20 @@ if (_hasGM) then { _faces append [ #include "..\DLC_content\faces\GM\GM_white.sqf" ]; + _voices append [ + #include "..\DLC_content\voices\GM_german.sqf" + ]; }; if (_hasWS) then { _faces append [ #include "..\DLC_content\faces\WS\WS_white.sqf" ]; }; + +["voices", _voices] call _fnc_saveToTemplate; ["sfVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", "Male05ENGB"]] call _fnc_saveToTemplate; -["eliteVoices", ["Male01ENGB", "Male02ENGB", "Male03ENGB", "Male04ENGB", -"Male05ENGB","Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG", -"Male08ENG","Male09ENG","Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE"]] call _fnc_saveToTemplate; +["eliteVoices", ["Male01ENG","Male02ENG","Male03ENG","Male04ENG","Male05ENG","Male06ENG","Male07ENG","Male08ENG","Male09ENG", +"Male10ENG","Male11ENG","Male12ENG","Male01ENGFRE","Male02ENGFRE","Male01FRE","Male02FRE","Male03FRE","Male01POL","Male02POL","Male03POL"]] call _fnc_saveToTemplate; ["faces", _faces] call _fnc_saveToTemplate; ["insignia", ["111thID", "", ""]] call _fnc_saveToTemplate; ["sfInsignia", ["CTRG"]] call _fnc_saveToTemplate; @@ -743,7 +753,7 @@ if (_hasMarksman) then { }; if (_hasLawsOfWar) then { - #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\gear\Lawsofwar\Vanilla_NATO.sqf" }; if (_hasApex) then { @@ -767,7 +777,12 @@ if (_hasWs) then { }; if (_hasGM) then { - #include "..\DLC_content\weapons\GM\Vanilla_NATO_Tropical.sqf" + #include "..\DLC_content\weapons\GM\Vanilla_NATO.sqf" +}; + +if (_hasSOG) then { + #include "..\DLC_content\gear\SOG\Vanilla_NATO.sqf" + #include "..\DLC_content\weapons\SOG\Vanilla_NATO.sqf" }; // diff --git a/A3A/addons/core/Templates/Templates/Vanilla/flags/CSAT_AAF.paa b/A3A/addons/core/Templates/Templates/Vanilla/flags/CSAT_AAF.paa new file mode 100644 index 0000000000000000000000000000000000000000..d20a85621a4367e6e7499d4d7c538be3a93862e8 GIT binary patch literal 67817 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/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 literal 0 HcmV?d00001 diff --git a/A3A/addons/core/Templates/Templates/Vanilla/flags/NATO_AAF.paa b/A3A/addons/core/Templates/Templates/Vanilla/flags/NATO_AAF.paa new file mode 100644 index 0000000000000000000000000000000000000000..dc5cc8f6ac693368ccb25f939179c87604f62a86 GIT binary patch literal 67711 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ฑNj@TOKPkMEPMbzn2P4|MvkQ&v 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