diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index f6d8d67ce..b22ddd1e4 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -53,3 +53,11 @@ jobs: tag: ${{ github.ref }} asset_name: cScripts_NoLoadouts-${{github.ref_name}}.zip file: release/cScripts_NoLoadouts-${{github.ref_name}}.zip + + - name: Upload CBA_Settings.sqf + uses: svenstaro/upload-release-action@v2 + with: + repo_token: ${{ secrets.GITHUB_TOKEN }} + tag: ${{ github.ref }} + asset_name: cba_settings.sqf + file: release/cba_settings.sqf diff --git a/.github/workflows/testing.yml b/.github/workflows/testing.yml index 7451149e8..4d6b89dc6 100644 --- a/.github/workflows/testing.yml +++ b/.github/workflows/testing.yml @@ -30,6 +30,10 @@ jobs: - name: Check DEBUG_MODE if: always() run: bash tools/checkDebug.sh + - name: Check TODO + if: always() + run: bash tools/checkTodo.sh + continue-on-error: true - name: Check for FIXME if: always() run: bash tools/checkFixme.sh diff --git a/Compositions/ATLAS_Platoon_vTEST/composition.sqe b/Compositions/ATLAS_Platoon_vTEST/composition.sqe new file mode 100644 index 000000000..072d1617a --- /dev/null +++ b/Compositions/ATLAS_Platoon_vTEST/composition.sqe @@ -0,0 +1,3872 @@ +version=54; +center[]={6469.0635,4.9999995,864.81848}; +class items +{ + items=3; + class Item0 + { + dataType="Layer"; + name="1. ATLAS Platoon HQ"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="ATLAS Platoon Leader"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=1; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-1.8383789,0.0014395714,9.5146484}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-6""];}"; + description="Platoon Leader@ATLAS-6"; + isPlayable=1; + }; + id=287; + type="Cav_B_C_PlatoonLeader_Bandit_6_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male03ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.05; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=286; + }; + }; + id=285; + }; + class Item1 + { + dataType="Layer"; + name="ATLAS Platoon Sergeant"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=1; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={0.19140625,0.0014395714,9.4978027}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-5""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-5""];}"; + description="Platoon Sergeant@ATLAS-5"; + isPlayable=1; + }; + id=290; + type="Cav_B_C_PlatoonSergeant_Bandit_5_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.95999998; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=289; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1.5893555,1.8048949,18.377197}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="rhs_woodland"; + reportRemoteTargets=1; + receiveRemoteTargets=1; + reportOwnPosition=1; + }; + id=293; + type="rhsusf_m1151_m2crows_usmc_wd"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.5634766,3.1061692,17.384277}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="rhs_woodland"; + }; + id=292; + type="rhsusf_M1238A1_M2_socom_d"; + class CustomAttributes + { + class Attribute0 + { + property="VehicleCustomization"; + expression="if (local _this) then {([_this] + _value + [true]) call (uinamespace getvariable 'BIS_fnc_initVehicle')};"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="STRING"; + value="rhs_woodland"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + }; + }; + class Item1 + { + class data + { + singleType="ARRAY"; + class value + { + items=12; + class Item0 + { + class data + { + singleType="STRING"; + value="DUKE_Hide"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item2 + { + class data + { + singleType="STRING"; + value="hide_rhino"; + }; + }; + class Item3 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item4 + { + class data + { + singleType="STRING"; + value="hide_spare"; + }; + }; + class Item5 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item6 + { + class data + { + singleType="STRING"; + value="hide_ammoboxes"; + }; + }; + class Item7 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item8 + { + class data + { + singleType="STRING"; + value="hide_towbar"; + }; + }; + class Item9 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item10 + { + class data + { + singleType="STRING"; + value="hide_srchlight_cvr"; + }; + }; + class Item11 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + }; + }; + }; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-0.79003906,0.89242315,11.768799}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Atlas"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=291; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + }; + id=288; + }; + }; + id=284; + }; + class Item1 + { + dataType="Layer"; + name="2. Atlas Medical Teams"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="ATLAS 1"; + class Entities + { + items=5; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=4; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={11.783691,0.0014395714,0.88140869}; + angles[]={0,4.6955252,0}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; + description="Medical Team Leader@ATLAS-1"; + isPlayable=1; + }; + id=298; + type="Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=4; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={11.75,0.0014395714,2.8811646}; + angles[]={0,4.6955252,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=299; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=4; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={13.766602,0.0014395714,1.914856}; + angles[]={0,4.6955252,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=300; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=4; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={13.73291,0.0014395714,3.9146118}; + angles[]={0,4.6955252,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=301; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=4; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=297; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={14.371094,1.9449997,-5.6547241}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; + dynamicSimulation=1; + }; + id=304; + type="rhsusf_m998_w_2dr_fulltop"; + class CustomAttributes + { + class Attribute0 + { + property="rhs_decalMask"; + expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; + class Value + { + class data + { + singleType="STRING"; + value="NoChange"; + }; + }; + }; + class Attribute1 + { + property="rhs_decalDoors"; + expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; + class Value + { + class data + { + singleType="STRING"; + value="NoChange"; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3.3134766,2.6142893,-4.5988159}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=303; + type="cav_dragoon_Unarmed_WD"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={9.5878906,3.0851159,-6.2460327}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=302; + type="rhsusf_M1230a1_usarmy_wd"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={8.965332,0.89242315,1.8372192}; + angles[]={-0,1.5768372,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Atlas"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=296; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + }; + id=295; + }; + class Item1 + { + dataType="Layer"; + name="ATLAS 2"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=4; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3549805,0.0014395714,2.9963989}; + angles[]={0,1.5768372,0}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; + description="Medical Team Leader@ATLAS-2"; + isPlayable=1; + }; + id=307; + type="Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male09ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=4; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3427734,0.0014395714,0.99639893}; + angles[]={0,1.5768372,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=308; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=4; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={4.3369141,0.0014395714,0.0083618164}; + angles[]={0,1.5768372,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=309; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=4; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={4.3491211,0.0014395714,2.0083618}; + angles[]={0,1.5768372,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; + description="Medical Team Member"; + isPlayable=1; + }; + id=310; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-1; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=4; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=306; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={14.328613,1.9449997,-14.541931}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; + dynamicSimulation=1; + }; + id=311; + type="rhsusf_m998_w_2dr_fulltop"; + class CustomAttributes + { + class Attribute0 + { + property="rhs_decalMask"; + expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; + class Value + { + class data + { + singleType="STRING"; + value="NoChange"; + }; + }; + }; + class Attribute1 + { + property="rhs_decalDoors"; + expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; + class Value + { + class data + { + singleType="STRING"; + value="NoChange"; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={3.3413086,2.6142893,-15.449646}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=312; + type="cav_dragoon_Unarmed_WD"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={9.6713867,3.0851159,-15.045593}; + }; + side="Empty"; + flags=4; + class Attributes + { + }; + id=313; + type="rhsusf_M1230a1_usarmy_wd"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=305; + }; + }; + id=294; + }; + class Item2 + { + dataType="Layer"; + name="3. Logistics & FARP Teams"; + class Entities + { + items=2; + class Item0 + { + dataType="Layer"; + name="ATLAS 3"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=4; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.3237305,0.0014395714,-0.3727417}; + angles[]={0,4.7879443,0}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-3""];}"; + description="Logistics Team Leader@ATLAS-3"; + isPlayable=1; + }; + id=337; + type="Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.1733398,0.0014395714,1.6213989}; + angles[]={0,4.7879391,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-3""];}"; + description="Logistics Team Member"; + isPlayable=1; + }; + id=338; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.2539063,0.0014395714,0.47344971}; + angles[]={0,4.7879391,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-3""];}"; + description="Logistics Team Member"; + isPlayable=1; + }; + id=339; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.1035156,0.0014395714,2.4673462}; + angles[]={0,4.7879443,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-3""];}"; + description="Logistics Team Member"; + isPlayable=1; + }; + id=340; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=336; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.6743164,2.0752864,-18.628601}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="Olive"; + reportRemoteTargets=1; + receiveRemoteTargets=1; + reportOwnPosition=1; + }; + id=341; + type="rhsusf_stryker_m1132_m2_wd"; + class CustomAttributes + { + class Attribute0 + { + property="ace_repair_editorLoadedWheels"; + expression="_this setVariable ['ace_repair_editorLoadedWheels',_value];"; + class Value + { + class data + { + singleType="SCALAR"; + value=6; + }; + }; + }; + class Attribute1 + { + property="VehicleCustomization"; + expression="if (local _this) then {([_this] + _value + [true]) call (uinamespace getvariable 'BIS_fnc_initVehicle')};"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="STRING"; + value="Olive"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + }; + }; + class Item1 + { + class data + { + singleType="ARRAY"; + class value + { + items=54; + class Item0 + { + class data + { + singleType="STRING"; + value="SMP"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item2 + { + class data + { + singleType="STRING"; + value="SMP_L"; + }; + }; + class Item3 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item4 + { + class data + { + singleType="STRING"; + value="SMP_R"; + }; + }; + class Item5 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item6 + { + class data + { + singleType="STRING"; + value="hide_SMP"; + }; + }; + class Item7 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item8 + { + class data + { + singleType="STRING"; + value="Hide_CIP"; + }; + }; + class Item9 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item10 + { + class data + { + singleType="STRING"; + value="Dispenser_Fold"; + }; + }; + class Item11 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item12 + { + class data + { + singleType="STRING"; + value="Hatch_Commander"; + }; + }; + class Item13 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item14 + { + class data + { + singleType="STRING"; + value="Hatch_Front"; + }; + }; + class Item15 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item16 + { + class data + { + singleType="STRING"; + value="Hatch_Left"; + }; + }; + class Item17 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item18 + { + class data + { + singleType="STRING"; + value="Hatch_Right"; + }; + }; + class Item19 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item20 + { + class data + { + singleType="STRING"; + value="Ramp"; + }; + }; + class Item21 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item22 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_1"; + }; + }; + class Item23 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item24 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_2"; + }; + }; + class Item25 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item26 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_3"; + }; + }; + class Item27 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item28 + { + class data + { + singleType="STRING"; + value="Hide_DEK"; + }; + }; + class Item29 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item30 + { + class data + { + singleType="STRING"; + value="Hide_DUKE"; + }; + }; + class Item31 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item32 + { + class data + { + singleType="STRING"; + value="Hide_ExDiff"; + }; + }; + class Item33 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item34 + { + class data + { + singleType="STRING"; + value="Hide_FCans"; + }; + }; + class Item35 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item36 + { + class data + { + singleType="STRING"; + value="Hide_WCans"; + }; + }; + class Item37 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item38 + { + class data + { + singleType="STRING"; + value="Hide_GPS"; + }; + }; + class Item39 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item40 + { + class data + { + singleType="STRING"; + value="Hide_PioKit"; + }; + }; + class Item41 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item42 + { + class data + { + singleType="STRING"; + value="Hide_StgBar"; + }; + }; + class Item43 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item44 + { + class data + { + singleType="STRING"; + value="Hide_STORM"; + }; + }; + class Item45 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item46 + { + class data + { + singleType="STRING"; + value="Hide_SuspCov"; + }; + }; + class Item47 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item48 + { + class data + { + singleType="STRING"; + value="Hide_Towbar"; + }; + }; + class Item49 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item50 + { + class data + { + singleType="STRING"; + value="Extend_Mirrors"; + }; + }; + class Item51 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item52 + { + class data + { + singleType="STRING"; + value="Hatch_Driver"; + }; + }; + class Item53 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + }; + }; + }; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute3 + { + property="ace_refuel_fuelCargo"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_refuel_fuelCargo"")) then {getNumber (configOf _this >> ""ace_refuel_fuelCargo"")} else {-1})) then {[_this, _value] call ace_refuel_fnc_makeSource}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + class Attribute4 + { + property="ace_isRepairVehicle"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairVehicle', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute5 + { + property="ace_cargo_space"; + expression="[_this, _value] call ace_cargo_fnc_setSpace"; + class Value + { + class data + { + singleType="SCALAR"; + value=40; + }; + }; + }; + class Attribute6 + { + property="ace_tagging_stencilVehicle"; + expression="[_this, _value] call ace_tagging_fnc_stencilVehicle"; + class Value + { + class data + { + singleType="STRING"; + value="ATLAS"; + }; + }; + }; + class Attribute7 + { + property="acex_field_rations_waterSupply"; + expression="if (_value != (if (isNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")) then {getNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")} else {-1})) then {_this setVariable [""ace_field_rations_currentWaterSupply"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + nAttributes=8; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.3432617,3.2261033,-6.7362671}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="rhs_woodland"; + dynamicSimulation=1; + }; + id=342; + type="rhsusf_M1239_M2_Deploy_socom_d"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="ace_repair_editorLoadedWheels"; + expression="_this setVariable ['ace_repair_editorLoadedWheels',_value];"; + class Value + { + class data + { + singleType="SCALAR"; + value=3; + }; + }; + }; + class Attribute1 + { + property="VehicleCustomization"; + expression="if (local _this) then {([_this] + _value + [true]) call (uinamespace getvariable 'BIS_fnc_initVehicle')};"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="STRING"; + value="rhs_woodland"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + }; + }; + class Item1 + { + class data + { + singleType="ARRAY"; + class value + { + items=8; + class Item0 + { + class data + { + singleType="STRING"; + value="DUKE_Hide"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item2 + { + class data + { + singleType="STRING"; + value="hide_spare"; + }; + }; + class Item3 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item4 + { + class data + { + singleType="STRING"; + value="hide_ammoboxes"; + }; + }; + class Item5 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item6 + { + class data + { + singleType="STRING"; + value="hide_srchlight_cvr"; + }; + }; + class Item7 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + }; + }; + }; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute3 + { + property="ace_refuel_fuelCargo"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_refuel_fuelCargo"")) then {getNumber (configOf _this >> ""ace_refuel_fuelCargo"")} else {-1})) then {[_this, _value] call ace_refuel_fnc_makeSource}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + class Attribute4 + { + property="ace_tagging_stencilVehicle"; + expression="[_this, _value] call ace_tagging_fnc_stencilVehicle"; + class Value + { + class data + { + singleType="STRING"; + value="ATLAS"; + }; + }; + }; + class Attribute5 + { + property="ace_cargo_space"; + expression="[_this, _value] call ace_cargo_fnc_setSpace"; + class Value + { + class data + { + singleType="SCALAR"; + value=40; + }; + }; + }; + class Attribute6 + { + property="acex_field_rations_waterSupply"; + expression="if (_value != (if (isNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")) then {getNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")} else {-1})) then {_this setVariable [""ace_field_rations_currentWaterSupply"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + nAttributes=7; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-9.2792969,0.89242315,0.78277588}; + angles[]={-0,1.5697142,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Atlas"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=335; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + }; + id=334; + }; + class Item1 + { + dataType="Layer"; + name="ATLAS 4"; + class Entities + { + items=3; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=4; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-12.351563,0.0014395714,2.3855591}; + angles[]={0,1.5391899,0}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="call{this setgroupID[""ATLAS-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-4""];}"; + description="FARP Team Leader@ATLAS-4"; + isPlayable=1; + }; + id=345; + type="Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-12.288574,0.0014395714,0.38653564}; + angles[]={0,1.5391885,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-4""];}"; + description="FARP Team Member"; + isPlayable=1; + }; + id=346; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-14.319336,0.0014395714,1.3225708}; + angles[]={0,1.5391885,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-4""];}"; + description="FARP Team Member"; + isPlayable=1; + }; + id=347; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-14.255859,0.0014395714,-0.67596436}; + angles[]={0,1.5391885,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""ATLAS-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-4""];}"; + description="FARP Team Member"; + isPlayable=1; + }; + id=348; + type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + class Attribute1 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute2 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute3 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + class Attribute4 + { + property="ace_isEOD"; + expression="_this setVariable ['ACE_isEOD', _value, true]"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=5; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=344; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-12.527832,2.0752864,-18.501892}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="Olive"; + reportRemoteTargets=1; + receiveRemoteTargets=1; + reportOwnPosition=1; + }; + id=350; + type="rhsusf_stryker_m1132_m2_wd"; + class CustomAttributes + { + class Attribute0 + { + property="ace_repair_editorLoadedWheels"; + expression="_this setVariable ['ace_repair_editorLoadedWheels',_value];"; + class Value + { + class data + { + singleType="SCALAR"; + value=6; + }; + }; + }; + class Attribute1 + { + property="VehicleCustomization"; + expression="if (local _this) then {([_this] + _value + [true]) call (uinamespace getvariable 'BIS_fnc_initVehicle')};"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="STRING"; + value="Olive"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + }; + }; + class Item1 + { + class data + { + singleType="ARRAY"; + class value + { + items=54; + class Item0 + { + class data + { + singleType="STRING"; + value="SMP"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item2 + { + class data + { + singleType="STRING"; + value="SMP_L"; + }; + }; + class Item3 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item4 + { + class data + { + singleType="STRING"; + value="SMP_R"; + }; + }; + class Item5 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item6 + { + class data + { + singleType="STRING"; + value="hide_SMP"; + }; + }; + class Item7 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item8 + { + class data + { + singleType="STRING"; + value="Hide_CIP"; + }; + }; + class Item9 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item10 + { + class data + { + singleType="STRING"; + value="Dispenser_Fold"; + }; + }; + class Item11 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item12 + { + class data + { + singleType="STRING"; + value="Hatch_Commander"; + }; + }; + class Item13 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item14 + { + class data + { + singleType="STRING"; + value="Hatch_Front"; + }; + }; + class Item15 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item16 + { + class data + { + singleType="STRING"; + value="Hatch_Left"; + }; + }; + class Item17 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item18 + { + class data + { + singleType="STRING"; + value="Hatch_Right"; + }; + }; + class Item19 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item20 + { + class data + { + singleType="STRING"; + value="Ramp"; + }; + }; + class Item21 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item22 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_1"; + }; + }; + class Item23 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item24 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_2"; + }; + }; + class Item25 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item26 + { + class data + { + singleType="STRING"; + value="Hide_Antenna_3"; + }; + }; + class Item27 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item28 + { + class data + { + singleType="STRING"; + value="Hide_DEK"; + }; + }; + class Item29 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item30 + { + class data + { + singleType="STRING"; + value="Hide_DUKE"; + }; + }; + class Item31 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item32 + { + class data + { + singleType="STRING"; + value="Hide_ExDiff"; + }; + }; + class Item33 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item34 + { + class data + { + singleType="STRING"; + value="Hide_FCans"; + }; + }; + class Item35 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item36 + { + class data + { + singleType="STRING"; + value="Hide_WCans"; + }; + }; + class Item37 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item38 + { + class data + { + singleType="STRING"; + value="Hide_GPS"; + }; + }; + class Item39 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item40 + { + class data + { + singleType="STRING"; + value="Hide_PioKit"; + }; + }; + class Item41 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item42 + { + class data + { + singleType="STRING"; + value="Hide_StgBar"; + }; + }; + class Item43 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item44 + { + class data + { + singleType="STRING"; + value="Hide_STORM"; + }; + }; + class Item45 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item46 + { + class data + { + singleType="STRING"; + value="Hide_SuspCov"; + }; + }; + class Item47 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item48 + { + class data + { + singleType="STRING"; + value="Hide_Towbar"; + }; + }; + class Item49 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item50 + { + class data + { + singleType="STRING"; + value="Extend_Mirrors"; + }; + }; + class Item51 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item52 + { + class data + { + singleType="STRING"; + value="Hatch_Driver"; + }; + }; + class Item53 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + }; + }; + }; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute3 + { + property="ace_refuel_fuelCargo"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_refuel_fuelCargo"")) then {getNumber (configOf _this >> ""ace_refuel_fuelCargo"")} else {-1})) then {[_this, _value] call ace_refuel_fnc_makeSource}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + class Attribute4 + { + property="ace_isRepairVehicle"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairVehicle', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute5 + { + property="ace_cargo_space"; + expression="[_this, _value] call ace_cargo_fnc_setSpace"; + class Value + { + class data + { + singleType="SCALAR"; + value=40; + }; + }; + }; + class Attribute6 + { + property="ace_tagging_stencilVehicle"; + expression="[_this, _value] call ace_tagging_fnc_stencilVehicle"; + class Value + { + class data + { + singleType="STRING"; + value="ATLAS"; + }; + }; + }; + class Attribute7 + { + property="acex_field_rations_waterSupply"; + expression="if (_value != (if (isNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")) then {getNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")} else {-1})) then {_this setVariable [""ace_field_rations_currentWaterSupply"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + nAttributes=8; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-12.694824,3.2261033,-7.0265503}; + }; + side="Empty"; + flags=4; + class Attributes + { + textures="rhs_woodland"; + dynamicSimulation=1; + }; + id=349; + type="rhsusf_M1239_M2_Deploy_socom_d"; + atlOffset=-4.7683716e-007; + class CustomAttributes + { + class Attribute0 + { + property="ace_repair_editorLoadedWheels"; + expression="_this setVariable ['ace_repair_editorLoadedWheels',_value];"; + class Value + { + class data + { + singleType="SCALAR"; + value=3; + }; + }; + }; + class Attribute1 + { + property="VehicleCustomization"; + expression="if (local _this) then {([_this] + _value + [true]) call (uinamespace getvariable 'BIS_fnc_initVehicle')};"; + class Value + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="ARRAY"; + class value + { + items=2; + class Item0 + { + class data + { + singleType="STRING"; + value="rhs_woodland"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + }; + }; + class Item1 + { + class data + { + singleType="ARRAY"; + class value + { + items=8; + class Item0 + { + class data + { + singleType="STRING"; + value="DUKE_Hide"; + }; + }; + class Item1 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + class Item2 + { + class data + { + singleType="STRING"; + value="hide_spare"; + }; + }; + class Item3 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item4 + { + class data + { + singleType="STRING"; + value="hide_ammoboxes"; + }; + }; + class Item5 + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + class Item6 + { + class data + { + singleType="STRING"; + value="hide_srchlight_cvr"; + }; + }; + class Item7 + { + class data + { + singleType="SCALAR"; + value=0; + }; + }; + }; + }; + }; + }; + }; + }; + }; + class Attribute2 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute3 + { + property="ace_refuel_fuelCargo"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_refuel_fuelCargo"")) then {getNumber (configOf _this >> ""ace_refuel_fuelCargo"")} else {-1})) then {[_this, _value] call ace_refuel_fnc_makeSource}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + class Attribute4 + { + property="ace_tagging_stencilVehicle"; + expression="[_this, _value] call ace_tagging_fnc_stencilVehicle"; + class Value + { + class data + { + singleType="STRING"; + value="ATLAS"; + }; + }; + }; + class Attribute5 + { + property="ace_cargo_space"; + expression="[_this, _value] call ace_cargo_fnc_setSpace"; + class Value + { + class data + { + singleType="SCALAR"; + value=40; + }; + }; + }; + class Attribute6 + { + property="acex_field_rations_waterSupply"; + expression="if (_value != (if (isNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")) then {getNumber (configFile >> 'CfgVehicles' >> typeOf _this >> ""acex_field_rations_waterSupply"")} else {-1})) then {_this setVariable [""ace_field_rations_currentWaterSupply"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=-10; + }; + }; + }; + nAttributes=7; + }; + }; + }; + id=343; + }; + }; + id=333; + }; +}; diff --git a/Compositions/ATLAS_Platoon_vTEST/header.sqe b/Compositions/ATLAS_Platoon_vTEST/header.sqe new file mode 100644 index 000000000..68529e629 --- /dev/null +++ b/Compositions/ATLAS_Platoon_vTEST/header.sqe @@ -0,0 +1,18 @@ +version=54; +name="ATLAS_Platoon_vTEST"; +author="=7Cav=CPL.Zaren.T"; +category="Cav_EdSubcat_Deploy_Platoon"; +requiredAddons[]= +{ + "cav_charlie_characters_units", + "rhsusf_c_m11xx", + "rhsusf_c_RG33", + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "cav_troops_bravo_atlas", + "rhsusf_vehicles", + "cav_vehicles_dragoon", + "rhsusf_c_Caiman", + "rhsusf_c_stryker", + "rhsusf_c_M1239" +}; diff --git a/Compositions/Cav_Bandit_Platoon_Deployment/composition.sqe b/Compositions/Cav_Bandit_Platoon_Deployment/composition.sqe index 9c3176052..211790319 100644 --- a/Compositions/Cav_Bandit_Platoon_Deployment/composition.sqe +++ b/Compositions/Cav_Bandit_Platoon_Deployment/composition.sqe @@ -1,8 +1,8 @@ version=54; -center[]={1367.6821,5,2123.7412}; +center[]={5674.2729,5,7209.0308}; class items { - items=7; + items=5; class Item0 { dataType="Layer"; @@ -22,12 +22,11 @@ class items dataType="Comment"; class PositionInfo { - position[]={-1.3770752,0.01953125,3.6950684}; + position[]={0.15429688,0,2.6708984}; }; title="Bandit (Tooltip)"; description="Charlie Company, when motorized, uses either M1151 Humvees (M240s for rifle squads, M2 and Mk19 for WPN Squads) or the M1240/A1 MRAPs. You can use the SOCOM GMVs as well as an up-gun solution depending on the op. For air assault (helicopter) solutions, delete the humvees. Airborne, depending on the mission, may require jumping the humvees with the troops for additional mobility and expansion of the airhead."; - id=176; - atlOffset=0.01953125; + id=287; }; class Item1 { @@ -41,7 +40,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.3775635,0.0014390945,9.7463379}; + position[]={0.14404297,0.0014390945,15.193848}; }; side="West"; flags=7; @@ -52,7 +51,7 @@ class items description="Platoon Leader@BANDIT-6"; isPlayable=1; }; - id=178; + id=289; type="Cav_B_C_PlatoonLeader_Bandit_6_F"; class CustomAttributes { @@ -90,11 +89,10 @@ class items { dynamicSimulation=1; }; - id=177; + id=288; }; }; - id=175; - atlOffset=0.009765625; + id=286; }; class Item1 { @@ -108,7 +106,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.5216064,0.89242268,11.541748}; + position[]={0,0.89242268,16.989258}; }; side="Empty"; flags=4; @@ -118,7 +116,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=180; + id=291; type="B_supplyCrate_F"; class CustomAttributes { @@ -150,7 +148,7 @@ class items dataType="Object"; class PositionInfo { - position[]={0.6517334,0.0014390945,9.729248}; + position[]={2.1733398,0.0014390945,15.176758}; }; side="West"; flags=7; @@ -161,7 +159,7 @@ class items description="Platoon Sergeant@BANDIT-5"; isPlayable=1; }; - id=182; + id=293; type="Cav_B_C_PlatoonSergeant_Bandit_5_F"; class CustomAttributes { @@ -199,7 +197,7 @@ class items { dynamicSimulation=1; }; - id=181; + id=292; }; class Item2 { @@ -213,7 +211,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-3.3482666,0.0014390945,9.7214355}; + position[]={-1.8266602,0.0014390945,15.168945}; }; side="West"; flags=7; @@ -224,7 +222,7 @@ class items description="Platoon Medic@BANDIT-7"; isPlayable=1; }; - id=184; + id=295; type="Cav_B_C_PlatoonMedic_Bandit_7_F"; class CustomAttributes { @@ -275,14 +273,13 @@ class items { dynamicSimulation=1; }; - id=183; + id=294; }; }; - id=179; + id=290; }; }; - id=174; - atlOffset=0.0048828125; + id=285; }; class Item1 { @@ -296,7 +293,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.377075,0.89242268,9.6955566}; + position[]={-8.6499023,0.89242268,5.5058594}; }; side="Empty"; flags=4; @@ -306,7 +303,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=186; + id=297; type="B_supplyCrate_F"; class CustomAttributes { @@ -338,7 +335,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.377075,0.0014390945,7.7458496}; + position[]={-8.6499023,0.0014390945,3.5561523}; }; side="West"; flags=7; @@ -349,7 +346,7 @@ class items description="Squad Leader@BANDIT-1"; isPlayable=1; }; - id=188; + id=299; type="Cav_B_C_SquadLeader_Bandit_1_F"; class CustomAttributes { @@ -387,7 +384,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-9.87854,0.0014390945,6.7458496}; + position[]={-7.1513672,0.0014390945,2.5561523}; }; side="West"; flags=5; @@ -399,7 +396,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=189; + id=300; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -407,7 +404,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.87854,0.0014390945,6.7458496}; + position[]={-8.1513672,0.0014390945,2.5561523}; }; side="West"; flags=5; @@ -418,7 +415,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=190; + id=301; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -426,7 +423,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.87854,0.0014390945,6.7458496}; + position[]={-9.1513672,0.0014390945,2.5561523}; }; side="West"; flags=5; @@ -437,7 +434,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=191; + id=302; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -445,7 +442,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.87854,0.0014390945,6.7458496}; + position[]={-10.151367,0.0014390945,2.5561523}; }; side="West"; flags=5; @@ -456,7 +453,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=192; + id=303; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -464,7 +461,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-9.87854,0.0014390945,5.7458496}; + position[]={-7.1513672,0.0014390945,1.5561523}; }; side="West"; flags=5; @@ -476,7 +473,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=193; + id=304; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -484,7 +481,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.87854,0.0014390945,5.7458496}; + position[]={-8.1513672,0.0014390945,1.5561523}; }; side="West"; flags=5; @@ -495,7 +492,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=194; + id=305; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -503,7 +500,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.87854,0.0014390945,5.7458496}; + position[]={-9.1513672,0.0014390945,1.5561523}; }; side="West"; flags=5; @@ -514,7 +511,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=195; + id=306; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -522,7 +519,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.886353,0.0014390945,5.6804199}; + position[]={-10.15918,0.0014390945,1.4907227}; }; side="West"; flags=5; @@ -532,7 +529,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=196; + id=307; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -570,10 +567,10 @@ class items { dynamicSimulation=1; }; - id=187; + id=298; }; }; - id=185; + id=296; }; class Item2 { @@ -587,7 +584,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.622925,0.89242268,9.6955566}; + position[]={8.5073242,0.89242268,4.7993164}; }; side="Empty"; flags=4; @@ -597,7 +594,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=198; + id=309; type="B_supplyCrate_F"; class CustomAttributes { @@ -629,7 +626,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.622925,0.0014390945,7.7458496}; + position[]={8.5073242,0.0014390945,2.8500977}; }; side="West"; flags=7; @@ -640,7 +637,7 @@ class items description="Squad Leader@BANDIT-2"; isPlayable=1; }; - id=200; + id=311; type="Cav_B_C_SquadLeader_Bandit_2_F"; class CustomAttributes { @@ -678,7 +675,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.122925,0.0014390945,6.7458496}; + position[]={10.007324,0.0014390945,1.8500977}; }; side="West"; flags=5; @@ -690,7 +687,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=201; + id=312; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -698,7 +695,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.122925,0.0014390945,6.7458496}; + position[]={9.0073242,0.0014390945,1.8500977}; }; side="West"; flags=5; @@ -709,7 +706,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=202; + id=313; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -717,7 +714,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.122925,0.0014390945,6.7458496}; + position[]={8.0073242,0.0014390945,1.8500977}; }; side="West"; flags=5; @@ -728,7 +725,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=203; + id=314; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -736,7 +733,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1229248,0.0014390945,6.7458496}; + position[]={7.0073242,0.0014390945,1.8500977}; }; side="West"; flags=5; @@ -747,7 +744,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=204; + id=315; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -755,7 +752,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.122925,0.0014390945,5.7458496}; + position[]={10.007324,0.0014390945,0.85009766}; }; side="West"; flags=5; @@ -767,7 +764,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=205; + id=316; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -775,7 +772,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.122925,0.0014390945,5.7458496}; + position[]={9.0073242,0.0014390945,0.85009766}; }; side="West"; flags=5; @@ -786,7 +783,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=206; + id=317; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -794,7 +791,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.122925,0.0014390945,5.7458496}; + position[]={8.0073242,0.0014390945,0.85009766}; }; side="West"; flags=5; @@ -805,7 +802,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=207; + id=318; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -813,7 +810,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1248779,0.0014390945,5.7565918}; + position[]={7.0092773,0.0014390945,0.86083984}; }; side="West"; flags=5; @@ -823,7 +820,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=208; + id=319; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -861,10 +858,10 @@ class items { dynamicSimulation=1; }; - id=199; + id=310; }; }; - id=197; + id=308; }; class Item3 { @@ -872,13 +869,13 @@ class items name="4. Bandit Squad Bandit-3"; class Entities { - items=2; + items=3; class Item0 { dataType="Object"; class PositionInfo { - position[]={-12.377075,0.89242268,-1.8044434}; + position[]={-9.6499023,0.89242268,-5.9941406}; }; side="Empty"; flags=4; @@ -888,7 +885,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=210; + id=321; type="B_supplyCrate_F"; class CustomAttributes { @@ -920,7 +917,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.377075,0.0014390945,-3.7541504}; + position[]={-9.6499023,0.0014390945,-7.9438477}; }; side="West"; flags=7; @@ -931,7 +928,7 @@ class items description="Squad Leader@BANDIT-3"; isPlayable=1; }; - id=212; + id=323; type="Cav_B_C_SquadLeader_Bandit_3_F"; class CustomAttributes { @@ -969,7 +966,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.877563,0.0014390945,-4.7541504}; + position[]={-8.1503906,0.0014390945,-8.9438477}; }; side="West"; flags=5; @@ -981,7 +978,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=213; + id=324; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -989,7 +986,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.877563,0.0014390945,-4.7541504}; + position[]={-9.1503906,0.0014390945,-8.9438477}; }; side="West"; flags=5; @@ -1000,7 +997,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=214; + id=325; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -1008,7 +1005,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.877563,0.0014390945,-4.7541504}; + position[]={-10.150391,0.0014390945,-8.9438477}; }; side="West"; flags=5; @@ -1019,7 +1016,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=215; + id=326; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -1027,7 +1024,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-13.877563,0.0014390945,-4.7541504}; + position[]={-11.150391,0.0014390945,-8.9438477}; }; side="West"; flags=5; @@ -1038,7 +1035,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=216; + id=327; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -1046,7 +1043,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.877563,0.0014390945,-5.7541504}; + position[]={-8.1503906,0.0014390945,-9.9438477}; }; side="West"; flags=5; @@ -1058,7 +1055,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=217; + id=328; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -1066,7 +1063,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.877563,0.0014390945,-5.7541504}; + position[]={-9.1503906,0.0014390945,-9.9438477}; }; side="West"; flags=5; @@ -1077,7 +1074,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=218; + id=329; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -1085,7 +1082,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.877563,0.0014390945,-5.7541504}; + position[]={-10.150391,0.0014390945,-9.9438477}; }; side="West"; flags=5; @@ -1096,7 +1093,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=219; + id=330; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -1104,7 +1101,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-13.728149,0.0014390945,-5.7961426}; + position[]={-11.000977,0.0014390945,-9.9858398}; }; side="West"; flags=5; @@ -1114,7 +1111,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=220; + id=331; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -1152,879 +1149,91 @@ class items { dynamicSimulation=1; }; - id=211; - }; - }; - id=209; - }; - class Item4 - { - dataType="Layer"; - name="5. Bandit Weapons Squad Bandit-4"; - class Entities - { - items=2; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={10.801147,0.89242268,-0.17797852}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bandit"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - description="Starter Crate"; - dynamicSimulation=1; - }; - id=222; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; + id=322; }; - class Item1 + class Item2 { - dataType="Group"; - side="West"; + dataType="Layer"; + name="5. Bandit Weapons Squad Bandit-4"; class Entities { - items=9; + items=2; class Item0 { dataType="Object"; class PositionInfo { - position[]={10.622925,0.0014390945,-2.2541504}; - }; - side="West"; - flags=6; - class Attributes - { - rank="SERGEANT"; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Squad Leader@BANDIT-4"; - isPlayable=1; - }; - id=224; - type="Cav_B_C_Weapons_SquadLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male06ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={12.122925,0.0014390945,-3.2541504}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Alpha Fireteam Leader"; - isPlayable=1; - }; - id=225; - type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male01ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={11.122925,0.0014390945,-3.2541504}; + position[]={8.6855469,0.89242268,-5.0737305}; }; - side="West"; + side="Empty"; flags=4; class Attributes { - skill=0.40000001; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Alpha Machine Gunner"; - isPlayable=1; + init="call{[this,""Bandit"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + description="Starter Crate"; + dynamicSimulation=1; }; - id=226; - type="Cav_B_C_Weapons_M240B_Machinegunner_F"; + id=333; + type="B_supplyCrate_F"; class CustomAttributes { class Attribute0 { - property="speaker"; - expression="_this setspeaker _value;"; + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; class Value { class data { singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.97000003; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; }; }; }; - nAttributes=2; + nAttributes=1; }; }; - class Item3 + class Item1 { - dataType="Object"; - class PositionInfo - { - position[]={10.122925,0.0014390945,-3.2541504}; - }; + dataType="Group"; side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Alpha M240 Ammo Bearer"; - isPlayable=1; - }; - id=227; - type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; - class CustomAttributes + class Entities { - class Attribute0 + items=9; + class Item0 { - property="speaker"; - expression="_this setspeaker _value;"; - class Value + dataType="Object"; + class PositionInfo { - class data - { - singleType="STRING"; - value="Male06ENG"; - }; + position[]={8.5073242,0.0014390945,-7.1499023}; }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value + side="West"; + flags=6; + class Attributes { - class data - { - singleType="SCALAR"; - value=1.04; - }; + rank="SERGEANT"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Squad Leader@BANDIT-4"; + isPlayable=1; }; - }; - nAttributes=2; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={12.122925,0.0014390945,-4.2541504}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Bravo Fireteam Leader"; - isPlayable=1; - }; - id=228; - type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value + id=335; + type="Cav_B_C_Weapons_SquadLeader_F"; + class CustomAttributes { - class data + class Attribute0 { - singleType="STRING"; - value="Male09ENG"; + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male06ENG"; + }; + }; }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.97000003; - }; - }; - }; - nAttributes=2; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={11.122925,0.0014390945,-4.2541504}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Bravo Machine Gunner"; - isPlayable=1; - }; - id=229; - type="Cav_B_C_Weapons_M240B_Machinegunner_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.04; - }; - }; - }; - nAttributes=2; - }; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={10.122925,0.0014390945,-4.2541504}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Bravo M240 Ammo Bearer"; - isPlayable=1; - }; - id=230; - type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male05ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.95999998; - }; - }; - }; - nAttributes=2; - }; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={8.9868164,0.0014390945,-3.1633301}; - angles[]={0,0.13096951,0}; - }; - side="West"; - flags=5; - class Attributes - { - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Charlie MAAWS Gunner"; - isPlayable=1; - }; - id=231; - type="Cav_B_C_Weapons_MAAWS_MAAWSGunner_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male04ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={8.9844971,0.0014390945,-4.2785645}; - angles[]={0,6.1690288,0}; - }; - side="West"; - flags=5; - class Attributes - { - init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; - description="Charlie MAAWS Assistant"; - isPlayable=1; - }; - id=232; - type="Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=223; - }; - }; - id=221; - }; - class Item5 - { - dataType="Layer"; - name="6. Atlas Medical Teams"; - class Entities - { - items=2; - class Item0 - { - dataType="Layer"; - name="ATLAS 1"; - class Entities - { - items=2; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={1.6785889,0.89242268,-11.455322}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Atlas"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=235; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item1 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={3.6199951,0.0014390945,-9.7565918}; - }; - side="West"; - flags=7; - class Attributes - { - rank="SERGEANT"; - init="call{this setgroupID[""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Leader@ATLAS-1"; - isPlayable=1; - }; - id=237; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={5.6199951,0.0014390945,-9.7565918}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=238; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={4.6199951,0.0014390945,-11.756592}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=239; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={6.6199951,0.0014390945,-11.756592}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=240; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 + class Attribute1 { property="pitch"; expression="_this setpitch _value;"; @@ -2032,85 +1241,85 @@ class items { class data { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=236; - }; - }; - id=234; - }; - class Item1 - { - dataType="Layer"; - name="ATLAS 2"; - class Entities - { - items=1; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 { dataType="Object"; class PositionInfo { - position[]={1.6229248,0.0014390945,-15.25415}; + position[]={10.007324,0.0014390945,-8.1499023}; }; side="West"; - flags=7; + flags=4; class Attributes { - rank="SERGEANT"; - init="call{this setgroupID[""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Leader@ATLAS-2"; + skill=0.44999999; + rank="CORPORAL"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Alpha Fireteam Leader"; isPlayable=1; }; - id=243; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; + id=336; + type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; class CustomAttributes { class Attribute0 { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + property="speaker"; + expression="_this setspeaker _value;"; class Value { class data { - singleType="SCALAR"; - value=2; + singleType="STRING"; + value="Male01ENG"; }; }; }; class Attribute1 { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + property="pitch"; + expression="_this setpitch _value;"; class Value { class data { singleType="SCALAR"; - value=-1; + value=1; }; }; }; - class Attribute2 + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={9.0073242,0.0014390945,-8.1499023}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Alpha Machine Gunner"; + isPlayable=1; + }; + id=337; + type="Cav_B_C_Weapons_M240B_Machinegunner_F"; + class CustomAttributes + { + class Attribute0 { property="speaker"; expression="_this setspeaker _value;"; @@ -2119,11 +1328,11 @@ class items class data { singleType="STRING"; - value="Male09ENG"; + value="Male10ENG"; }; }; }; - class Attribute3 + class Attribute1 { property="pitch"; expression="_this setpitch _value;"; @@ -2132,60 +1341,84 @@ class items class data { singleType="SCALAR"; - value=0.99000001; + value=0.97000003; }; }; }; - nAttributes=4; + nAttributes=2; }; }; - class Item1 + class Item3 { dataType="Object"; class PositionInfo { - position[]={3.6229248,0.0014390945,-15.25415}; + position[]={8.0073242,0.0014390945,-8.1499023}; }; side="West"; - flags=5; + flags=4; class Attributes { skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Alpha M240 Ammo Bearer"; isPlayable=1; }; - id=244; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + id=338; + type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; class CustomAttributes { class Attribute0 { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + property="speaker"; + expression="_this setspeaker _value;"; class Value { class data { - singleType="SCALAR"; - value=2; + singleType="STRING"; + value="Male06ENG"; }; }; }; class Attribute1 { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + property="pitch"; + expression="_this setpitch _value;"; class Value { class data { singleType="SCALAR"; - value=-1; + value=1.04; }; }; }; - class Attribute2 + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={10.007324,0.0014390945,-9.1499023}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Bravo Fireteam Leader"; + isPlayable=1; + }; + id=339; + type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; + class CustomAttributes + { + class Attribute0 { property="speaker"; expression="_this setspeaker _value;"; @@ -2194,11 +1427,11 @@ class items class data { singleType="STRING"; - value="Male10ENG"; + value="Male09ENG"; }; }; }; - class Attribute3 + class Attribute1 { property="pitch"; expression="_this setpitch _value;"; @@ -2207,60 +1440,83 @@ class items class data { singleType="SCALAR"; - value=1.02; + value=0.97000003; }; }; }; - nAttributes=4; + nAttributes=2; }; }; - class Item2 + class Item5 { dataType="Object"; class PositionInfo { - position[]={4.6229248,0.0014390945,-17.25415}; + position[]={9.0073242,0.0014390945,-9.1499023}; }; side="West"; - flags=5; + flags=4; class Attributes { skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Bravo Machine Gunner"; isPlayable=1; }; - id=245; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + id=340; + type="Cav_B_C_Weapons_M240B_Machinegunner_F"; class CustomAttributes { class Attribute0 { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + property="speaker"; + expression="_this setspeaker _value;"; class Value { class data { - singleType="SCALAR"; - value=2; + singleType="STRING"; + value="Male08ENG"; }; }; }; class Attribute1 { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + property="pitch"; + expression="_this setpitch _value;"; class Value { class data { singleType="SCALAR"; - value=-1; + value=1.04; }; }; }; - class Attribute2 + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={8.0073242,0.0014390945,-9.1499023}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Bravo M240 Ammo Bearer"; + isPlayable=1; + }; + id=341; + type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; + class CustomAttributes + { + class Attribute0 { property="speaker"; expression="_this setspeaker _value;"; @@ -2269,11 +1525,11 @@ class items class data { singleType="STRING"; - value="Male10ENG"; + value="Male05ENG"; }; }; }; - class Attribute3 + class Attribute1 { property="pitch"; expression="_this setpitch _value;"; @@ -2282,60 +1538,83 @@ class items class data { singleType="SCALAR"; - value=1.02; + value=0.95999998; }; }; }; - nAttributes=4; + nAttributes=2; }; }; - class Item3 + class Item7 { dataType="Object"; class PositionInfo { - position[]={2.6229248,0.0014390945,-17.25415}; + position[]={6.871582,0.0014390945,-8.059082}; + angles[]={0,0.13096951,0}; }; side="West"; flags=5; class Attributes { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Charlie MAAWS Gunner"; isPlayable=1; }; - id=246; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; + id=342; + type="Cav_B_C_Weapons_MAAWS_MAAWSGunner_F"; class CustomAttributes { class Attribute0 { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + property="speaker"; + expression="_this setspeaker _value;"; class Value { class data { - singleType="SCALAR"; - value=2; + singleType="STRING"; + value="Male04ENG"; }; }; }; class Attribute1 { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + property="pitch"; + expression="_this setpitch _value;"; class Value { class data { singleType="SCALAR"; - value=-1; + value=1; }; }; }; - class Attribute2 + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={6.8691406,0.0014390945,-9.1743164}; + angles[]={0,6.1690288,0}; + }; + side="West"; + flags=5; + class Attributes + { + init="call{this setgroupID[""BANDIT-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""BANDIT-4""];}"; + description="Charlie MAAWS Assistant"; + isPlayable=1; + }; + id=343; + type="Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F"; + class CustomAttributes + { + class Attribute0 { property="speaker"; expression="_this setspeaker _value;"; @@ -2344,11 +1623,11 @@ class items class data { singleType="STRING"; - value="Male10ENG"; + value="Male11ENG"; }; }; }; - class Attribute3 + class Attribute1 { property="pitch"; expression="_this setpitch _value;"; @@ -2357,11 +1636,11 @@ class items class data { singleType="SCALAR"; - value=1.02; + value=0.99000001; }; }; }; - nAttributes=4; + nAttributes=2; }; }; }; @@ -2369,147 +1648,27 @@ class items { dynamicSimulation=1; }; - id=242; + id=334; }; }; - id=241; + id=332; }; }; - id=233; + id=320; }; - class Item6 + class Item4 { dataType="Layer"; name="Motorized Elements"; class Entities { - items=11; + items=9; class Item0 { dataType="Object"; class PositionInfo { - position[]={-1.3707275,1.9449992,-6.286377}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; - dynamicSimulation=1; - }; - id=250; - type="rhsusf_m998_w_2dr_fulltop"; - class CustomAttributes - { - class Attribute0 - { - property="rhs_decalMask"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute1 - { - property="rhs_decalDoors"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute2 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=3; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.2432861,1.9449992,-14.342529}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; - dynamicSimulation=1; - }; - id=251; - type="rhsusf_m998_w_2dr_fulltop"; - class CustomAttributes - { - class Attribute0 - { - property="rhs_decalMask"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute1 - { - property="rhs_decalDoors"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute2 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.3770752,1.7828913,5.6955566}; + position[]={0.14453125,1.7828913,11.143066}; }; side="Empty"; flags=4; @@ -2520,7 +1679,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=252; + id=345; type="rhsusf_m1152_rsv_usarmy_wd"; class CustomAttributes { @@ -2540,12 +1699,12 @@ class items nAttributes=1; }; }; - class Item3 + class Item1 { dataType="Object"; class PositionInfo { - position[]={16.562866,1.7822218,8.4963379}; + position[]={14.447266,1.7822218,3.6000977}; }; side="Empty"; flags=4; @@ -2557,7 +1716,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=253; + id=346; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -2871,12 +2030,12 @@ class items nAttributes=2; }; }; - class Item4 + class Item2 { dataType="Object"; class PositionInfo { - position[]={5.99646,1.7822218,-1.5246582}; + position[]={3.8808594,1.7822218,-6.4204102}; }; side="Empty"; flags=4; @@ -2888,7 +2047,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=254; + id=347; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3202,12 +2361,12 @@ class items nAttributes=2; }; }; - class Item5 + class Item3 { dataType="Object"; class PositionInfo { - position[]={-7.0782471,1.7822218,-2.935791}; + position[]={-4.3510742,1.7822218,-7.1254883}; }; side="Empty"; flags=4; @@ -3219,7 +2378,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=255; + id=348; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3533,12 +2692,12 @@ class items nAttributes=2; }; }; - class Item6 + class Item4 { dataType="Object"; class PositionInfo { - position[]={-16.824341,1.7822218,-3.1467285}; + position[]={-14.097168,1.7822218,-7.3364258}; }; side="Empty"; flags=4; @@ -3550,7 +2709,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=256; + id=349; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3864,12 +3023,12 @@ class items nAttributes=2; }; }; - class Item7 + class Item5 { dataType="Object"; class PositionInfo { - position[]={-7.0289307,1.7822218,7.8762207}; + position[]={-4.3017578,1.7822218,3.6865234}; }; side="Empty"; flags=4; @@ -3881,7 +3040,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=257; + id=350; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4195,12 +3354,12 @@ class items nAttributes=2; }; }; - class Item8 + class Item6 { dataType="Object"; class PositionInfo { - position[]={-16.820435,1.7822218,8.3708496}; + position[]={-14.093262,1.7822218,4.1811523}; }; side="Empty"; flags=4; @@ -4212,7 +3371,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=258; + id=351; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4526,12 +3685,12 @@ class items nAttributes=2; }; }; - class Item9 + class Item7 { dataType="Object"; class PositionInfo { - position[]={6.0980225,1.7822218,7.6569824}; + position[]={3.9824219,1.7822218,2.7612305}; }; side="Empty"; flags=4; @@ -4543,7 +3702,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=259; + id=352; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4857,12 +4016,12 @@ class items nAttributes=2; }; }; - class Item10 + class Item8 { dataType="Object"; class PositionInfo { - position[]={16.181519,1.7822218,-2.2854004}; + position[]={14.065918,1.7822218,-7.1811523}; }; side="Empty"; flags=4; @@ -4874,7 +4033,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=260; + id=353; type="rhsusf_m1165a1_gmv_mk19_m240_socom_d"; class CustomAttributes { @@ -5189,6 +4348,6 @@ class items }; }; }; - id=247; + id=344; }; }; diff --git a/Compositions/Cav_Bandit_Platoon_Deployment/header.sqe b/Compositions/Cav_Bandit_Platoon_Deployment/header.sqe index 9be62c2de..e80c409ac 100644 --- a/Compositions/Cav_Bandit_Platoon_Deployment/header.sqe +++ b/Compositions/Cav_Bandit_Platoon_Deployment/header.sqe @@ -4,4 +4,11 @@ author="=7Cav=CPL.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "Desert", + "cav_charlie_characters_units", + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "cav_charlie_characters", + "cav_troops_charlie_weapons", + "rhsusf_c_m11xx" }; diff --git a/Compositions/Cav_Fixed_Wing_Aviation/composition.sqe b/Compositions/Cav_Fixed_Wing_Aviation/composition.sqe index 700f1b12a..bbe5ac705 100644 --- a/Compositions/Cav_Fixed_Wing_Aviation/composition.sqe +++ b/Compositions/Cav_Fixed_Wing_Aviation/composition.sqe @@ -1,8 +1,8 @@ version=54; -center[]={4794.0229,5,7516.3813}; +center[]={5664.8892,5,7211.1616}; class items { - items=9; + items=8; class Item0 { dataType="Layer"; @@ -15,7 +15,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-28.291016,0.89242268,36.995605}; + position[]={-28.081055,0.89242268,36.59668}; }; side="Empty"; flags=4; @@ -25,7 +25,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=201; + id=356; type="B_supplyCrate_F"; class CustomAttributes { @@ -50,7 +50,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-38.380859,2.479682,43.438965}; + position[]={-38.170898,2.479682,43.040039}; }; side="Empty"; flags=4; @@ -58,7 +58,7 @@ class items { dynamicSimulation=1; }; - id=202; + id=357; type="USAF_F22_EWP_AG"; class CustomAttributes { @@ -83,7 +83,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-18.380859,2.479682,43.938965}; + position[]={-18.170898,2.479682,43.540039}; }; side="Empty"; flags=4; @@ -91,7 +91,7 @@ class items { dynamicSimulation=1; }; - id=203; + id=358; type="USAF_F22_EWP_AG"; class CustomAttributes { @@ -116,11 +116,11 @@ class items dataType="Comment"; class PositionInfo { - position[]={-28.819336,0.036382675,44.644043}; + position[]={-28.609375,0.036382675,44.245117}; }; title="FW Attack ASF (Tooltip)"; description="The F-22A is primarily an air to air intercept fighter. It excels best when it's slick. There's the stock slick version and three variants: EWP-AG, EWP-AA, Heavy. EWP is Enhanced Weapons Package. AG and AA is Air to Ground and Air to Air. Heavy is just outer hardpoints. All three of these variants technically negate the stealth benefits of the F-22. Pilots will pick what they want. Definitely throw some fast air at these guys, they'll love every minute of it."; - id=204; + id=359; atlOffset=0.036382675; }; class Item4 @@ -135,7 +135,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-30.702637,0.0014390945,34.057129}; + position[]={-30.492676,0.0014390945,33.658203}; angles[]={-0,0.019565141,0}; }; side="West"; @@ -148,7 +148,7 @@ class items description="Pilot@RAPTOR-1"; isPlayable=1; }; - id=206; + id=361; type="Cav_B_A_Plane_Fighter_Pilot_F"; class CustomAttributes { @@ -198,7 +198,7 @@ class items class Attributes { }; - id=205; + id=360; }; class Item5 { @@ -212,7 +212,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-25.914551,0.0014390945,34.254395}; + position[]={-25.70459,0.0014390945,33.855469}; angles[]={-0,0.019565141,0}; }; side="West"; @@ -225,7 +225,7 @@ class items description="Pilot@RAPTOR-2"; isPlayable=1; }; - id=208; + id=363; type="Cav_B_A_Plane_Fighter_Pilot_F"; class CustomAttributes { @@ -275,10 +275,10 @@ class items class Attributes { }; - id=207; + id=362; }; }; - id=200; + id=355; atlOffset=0.0045480728; }; class Item1 @@ -300,7 +300,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-23.024902,0.0014390945,-9.8256836}; + position[]={-22.814941,0.0014390945,-10.224609}; angles[]={0,0.019565141,0}; }; side="West"; @@ -313,7 +313,7 @@ class items description="Pilot@HOG-1"; isPlayable=1; }; - id=211; + id=366; type="Cav_B_A_Plane_Fighter_Pilot_Hog_1_F"; class CustomAttributes { @@ -363,7 +363,7 @@ class items class Attributes { }; - id=210; + id=365; }; class Item1 { @@ -377,7 +377,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-31.102051,0.0014390945,-9.9848633}; + position[]={-30.89209,0.0014390945,-10.383789}; angles[]={0,0.019565141,0}; }; side="West"; @@ -390,7 +390,7 @@ class items description="Pilot@HOG-2"; isPlayable=1; }; - id=213; + id=368; type="Cav_B_A_Plane_Fighter_Pilot_Hog_2_F"; class CustomAttributes { @@ -440,14 +440,14 @@ class items class Attributes { }; - id=212; + id=367; }; class Item2 { dataType="Object"; class PositionInfo { - position[]={-16.762207,2.094676,-2.6362305}; + position[]={-16.552246,2.094676,-3.0351563}; }; side="Empty"; flags=4; @@ -455,7 +455,7 @@ class items { dynamicSimulation=1; }; - id=214; + id=369; type="USAF_A10"; }; class Item3 @@ -463,7 +463,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-36.762207,2.094676,-3.1362305}; + position[]={-36.552246,2.094676,-3.5351563}; }; side="Empty"; flags=4; @@ -471,7 +471,7 @@ class items { dynamicSimulation=1; }; - id=215; + id=370; type="USAF_A10"; }; class Item4 @@ -479,7 +479,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-27.093262,0.89242268,-7.4702148}; + position[]={-26.883301,0.89242268,-7.8691406}; }; side="Empty"; flags=4; @@ -489,7 +489,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=216; + id=371; type="B_supplyCrate_F"; class CustomAttributes { @@ -514,15 +514,15 @@ class items dataType="Comment"; class PositionInfo { - position[]={-27.059082,0.036382675,-6.6660156}; + position[]={-26.849121,0.036382675,-7.0649414}; }; title="FW Ground Attack"; description="The A-10 is venerable as one of the ""best"" A2G platforms on the market. There are only two key things here: if we have an A-10 up, there is no enemy fixed wing. A-10s only operate in air superiority environments where we control the skies. That's not to say you can't threaten them with a good time though."; - id=217; + id=372; atlOffset=0.036382675; }; }; - id=209; + id=364; atlOffset=0.018191338; }; class Item2 @@ -544,7 +544,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-30.269531,0.0014390945,15.261719}; + position[]={-30.05957,0.0014390945,14.862793}; angles[]={-0,0.019565141,0}; }; side="West"; @@ -557,7 +557,7 @@ class items description="Pilot@LIGHTNING-1"; isPlayable=1; }; - id=220; + id=375; type="Cav_B_A_Plane_Fighter_Pilot_F"; class CustomAttributes { @@ -607,7 +607,7 @@ class items class Attributes { }; - id=219; + id=374; }; class Item1 { @@ -621,7 +621,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-25.481445,0.0014390945,15.459961}; + position[]={-25.271484,0.0014390945,15.061035}; angles[]={-0,0.019565141,0}; }; side="West"; @@ -634,7 +634,7 @@ class items description="Pilot@LIGHTNING-2"; isPlayable=1; }; - id=222; + id=377; type="Cav_B_A_Plane_Fighter_Pilot_F"; class CustomAttributes { @@ -684,14 +684,14 @@ class items class Attributes { }; - id=221; + id=376; }; class Item2 { dataType="Object"; class PositionInfo { - position[]={-27.834473,0.89242268,18.077637}; + position[]={-27.624512,0.89242268,17.678711}; }; side="Empty"; flags=4; @@ -701,7 +701,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=223; + id=378; type="B_supplyCrate_F"; class CustomAttributes { @@ -726,7 +726,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-17.880859,2.2409725,23.993652}; + position[]={-17.670898,2.2409725,23.594727}; }; side="Empty"; flags=4; @@ -734,7 +734,7 @@ class items { dynamicSimulation=1; }; - id=224; + id=379; type="USAF_F35A"; class CustomAttributes { @@ -759,7 +759,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-37.880859,2.2409725,23.493652}; + position[]={-37.670898,2.2409725,23.094727}; }; side="Empty"; flags=4; @@ -767,7 +767,7 @@ class items { dynamicSimulation=1; }; - id=225; + id=380; type="USAF_F35A"; class CustomAttributes { @@ -792,15 +792,15 @@ class items dataType="Comment"; class PositionInfo { - position[]={-28.543945,0.036382675,21.939941}; + position[]={-28.333984,0.036382675,21.541016}; }; title="FW Multirole (Tooltip)"; description="The F-35A is a versatile platform capable of carrying air to air and air to ground ordnance - pick the role you want it to do and stick to it. The F-35A also has an on-board satellite view of the battlespace. Stand-off ordnances from multiple kilometers away are the namesake of the F-35A, but it's capable of everything the A-10C is and more. (Sorry not sorry Suto)"; - id=226; + id=381; atlOffset=0.036382675; }; }; - id=218; + id=373; atlOffset=0.018191338; }; class Item3 @@ -815,7 +815,7 @@ class items dataType="Object"; class PositionInfo { - position[]={44.559082,1.7847018,34.537109}; + position[]={44.769043,1.7847018,34.138184}; }; side="Empty"; flags=4; @@ -826,7 +826,7 @@ class items dynamicSimulation=1; pylons="USAF_PylonRack_2Rnd_AGM114R[0];USAF_PylonRack_4Rnd_GBU53[0];USAF_PylonRack_4Rnd_GBU39[0];USAF_PylonRack_2Rnd_AGM114R[0];"; }; - id=228; + id=383; type="USAF_MQ9"; class CustomAttributes { @@ -895,7 +895,7 @@ class items dataType="Object"; class PositionInfo { - position[]={44.492676,0.0014390945,20.841309}; + position[]={44.702637,0.0014390945,20.442383}; }; side="West"; flags=7; @@ -905,7 +905,7 @@ class items description="Drone Pilot@REAPER-1"; isPlayable=1; }; - id=230; + id=385; type="Cav_B_A_AirController_F"; class CustomAttributes { @@ -955,22 +955,22 @@ class items class Attributes { }; - id=229; + id=384; }; class Item2 { dataType="Comment"; class PositionInfo { - position[]={44.580566,0.036382198,41.257813}; + position[]={44.790527,0.036382198,40.858887}; }; title="FW Drone Attack (Tooltip)"; description="The MQ-9 has a light armament available to it that is mostly Laser guided. All ordnance is capable of tracking and launching from the drone's camera, with little regard on the orientation of the drone (given enough altitude). cTAB tablets have the ability to interface with the drone gunner optics which allows ground force elements instant eyes-on to whatever the drone is seeing."; - id=231; + id=386; atlOffset=0.036382198; }; }; - id=227; + id=382; atlOffset=0.018191338; }; class Item4 @@ -985,7 +985,7 @@ class items dataType="Object"; class PositionInfo { - position[]={44.583496,1.8006945,2.7460938}; + position[]={44.793457,1.8006945,2.347168}; }; side="Empty"; flags=4; @@ -994,7 +994,7 @@ class items init="this setGroupid [""DTHSTR""];"; dynamicSimulation=1; }; - id=233; + id=388; type="USAF_RQ4A"; }; class Item1 @@ -1002,557 +1002,18 @@ class items dataType="Comment"; class PositionInfo { - position[]={44.391602,0.036382198,11.520508}; + position[]={44.601563,0.036382198,11.121582}; }; title="FW Drone Recon (Tooltip)"; description="The RQ-4 can be put in the air on a racetrack pattern and has enough fuel to last an entire 3hr op. If your operation is deemed to be in an area that has BLUFOR having air supremacy, it's a good idea to put one of these in the air at a height of 2500m or higher in a loiter pattern over the AO. Units with cTAB can tap into the drone's turret camera and observe the area for a better perspective, allowing freedom of information to the unit without the need of a middle-man calling out what he sees."; - id=234; + id=389; atlOffset=0.036382198; }; }; - id=232; + id=387; atlOffset=0.018191338; }; class Item5 - { - dataType="Layer"; - name="FW Gunship (AC-130)"; - class Entities - { - items=3; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=6; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.5400391,0.0014390945,32.219238}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=7; - class Attributes - { - skill=0.60000002; - rank="CAPTAIN"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="Pilot@HAMMER-1"; - isPlayable=1; - }; - id=237; - type="Cav_B_A_Plane_Transport_Pilot_Titan_1_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male04ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-0.54101563,0.0014390945,32.213379}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="Co-Pilot@HAMMER-1"; - isPlayable=1; - }; - id=238; - type="Cav_B_A_Plane_Transport_coPilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.4750977,0.0014390945,31.152344}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="IR Operator@HAMMER-1"; - isPlayable=1; - }; - id=239; - type="Cav_B_A_Plane_Transport_coPilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={-0.54492188,0.0014390945,31.05957}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="TV Operator@HAMMER-1"; - isPlayable=1; - }; - id=240; - type="Cav_B_A_Plane_Transport_coPilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.4921875,0.0014390945,30.030273}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="Fire Control Officer@HAMMER-1"; - isPlayable=1; - }; - id=241; - type="Cav_B_A_Plane_Transport_coPilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={-0.51171875,0.0014390945,29.989258}; - angles[]={0,0.0061959187,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="call{this setgroupID[""HAMMER-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""TITAN-1""];}"; - description="Electronic Warfare Officer@HAMMER-1"; - isPlayable=1; - }; - id=242; - type="Cav_B_A_Plane_Transport_coPilot_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=236; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-0.80029297,0.89242268,34.959473}; - angles[]={-0,3.1290414,0}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Alpha"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - description="Starter Crate"; - dynamicSimulation=1; - }; - id=243; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[""launch_NLAW_F"",""arifle_MX_F"",""arifle_MX_SW_F"",""FirstAidKit""],[1,2,1,10]],[[""30Rnd_65x39_caseless_mag"",""16Rnd_9x21_Mag"",""30Rnd_45ACP_Mag_SMG_01"",""20Rnd_762x51_Mag"",""100Rnd_65x39_caseless_mag"",""1Rnd_HE_Grenade_shell"",""3Rnd_HE_Grenade_shell"",""1Rnd_Smoke_Grenade_shell"",""1Rnd_SmokeGreen_Grenade_shell"",""Chemlight_green"",""Laserbatteries"",""HandGrenade"",""MiniGrenade"",""SmokeShell"",""SmokeShellGreen"",""UGL_FlareWhite_F"",""UGL_FlareGreen_F"",""ACE_SpareBarrel"",""ACE_20Rnd_65x47_Scenar_mag"",""ACE_30Rnd_65x47_Scenar_mag"",""ACE_20Rnd_65_Creedmor_mag"",""ACE_30Rnd_65_Creedmor_mag"",""ACE_10Rnd_762x51_M118LR_Mag"",""ACE_20Rnd_762x51_M118LR_Mag"",""ACE_10Rnd_762x51_Mk316_Mod_0_Mag"",""ACE_20Rnd_762x51_Mk316_Mod_0_Mag"",""ACE_10Rnd_762x51_Mk319_Mod_0_Mag"",""ACE_20Rnd_762x51_Mk319_Mod_0_Mag"",""ACE_20Rnd_762x51_Mag_Tracer"",""ACE_20Rnd_762x51_Mag_Tracer_Dim""],[24,6,6,6,6,3,1,2,2,6,2,6,6,2,2,2,2,2,4,4,4,4,4,4,4,4,4,4,4,4]],[[""Laserdesignator"",""acc_flashlight"",""bipod_01_F_blk"",""ACE_Chemlight_Shield"",""ACE_EarPlugs""],[1,2,1,12,12]],[[""B_Kitbag_mcamo""],[2]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={11.453125,5.8589764,25.025879}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=244; - type="USAF_AC130U"; - atlOffset=4.7683716e-007; - }; - }; - id=235; - }; - class Item6 { dataType="Layer"; name="FW Transport (C-130J)"; @@ -1578,7 +1039,7 @@ class items dataType="Object"; class PositionInfo { - position[]={3.6005859,0.0014390945,-34.148926}; + position[]={7.4575195,0.0014390945,-29.879883}; }; side="West"; flags=7; @@ -1590,7 +1051,7 @@ class items description="Pilot@TITAN-1"; isPlayable=1; }; - id=248; + id=402; type="Cav_B_A_Plane_Transport_Pilot_Titan_1_F"; class CustomAttributes { @@ -1641,7 +1102,7 @@ class items dataType="Object"; class PositionInfo { - position[]={4.6020508,0.0014390945,-34.148438}; + position[]={8.4589844,0.0014390945,-29.879395}; }; side="West"; flags=5; @@ -1653,7 +1114,7 @@ class items description="Co-Pilot@TITAN-1"; isPlayable=1; }; - id=249; + id=403; type="Cav_B_A_Plane_Transport_coPilot_F"; class CustomAttributes { @@ -1703,14 +1164,14 @@ class items class Attributes { }; - id=247; + id=401; }; class Item1 { dataType="Object"; class PositionInfo { - position[]={4.1005859,0.89242268,-32.199219}; + position[]={7.9575195,0.89242268,-27.930176}; }; side="Empty"; flags=4; @@ -1720,7 +1181,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=250; + id=404; type="B_supplyCrate_F"; class CustomAttributes { @@ -1745,7 +1206,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.349121,0.014522076,-58.958496}; + position[]={10.490723,0.014522076,-48.806152}; }; side="Empty"; flags=4; @@ -1753,11 +1214,11 @@ class items { dynamicSimulation=1; }; - id=251; + id=405; type="USAF_C130J"; }; }; - id=246; + id=400; }; class Item1 { @@ -1771,7 +1232,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.358887,0.014522076,-91.411621}; + position[]={10.500488,0.014522076,-81.259277}; }; side="Empty"; flags=4; @@ -1779,7 +1240,7 @@ class items { dynamicSimulation=1; }; - id=253; + id=407; type="USAF_C130J"; }; class Item1 @@ -1794,7 +1255,7 @@ class items dataType="Object"; class PositionInfo { - position[]={7.4355469,0.0014390945,-83.589844}; + position[]={6.5771484,0.0014390945,-73.4375}; }; side="West"; flags=7; @@ -1806,7 +1267,7 @@ class items description="Pilot@TITAN-2"; isPlayable=1; }; - id=255; + id=409; type="Cav_B_A_Plane_Transport_Pilot_Titan_2_F"; class CustomAttributes { @@ -1857,7 +1318,7 @@ class items dataType="Object"; class PositionInfo { - position[]={8.4370117,0.0014390945,-83.589355}; + position[]={7.5786133,0.0014390945,-73.437012}; }; side="West"; flags=5; @@ -1869,7 +1330,7 @@ class items description="Co-Pilot@TITAN-2"; isPlayable=1; }; - id=256; + id=410; type="Cav_B_A_Plane_Transport_coPilot_F"; class CustomAttributes { @@ -1919,14 +1380,14 @@ class items class Attributes { }; - id=254; + id=408; }; class Item2 { dataType="Object"; class PositionInfo { - position[]={7.8588867,0.89242268,-80.816895}; + position[]={7.0004883,0.89242268,-70.664551}; }; side="Empty"; flags=4; @@ -1936,7 +1397,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=257; + id=411; type="B_supplyCrate_F"; class CustomAttributes { @@ -1957,18 +1418,18 @@ class items }; }; }; - id=252; + id=406; }; class Item2 { dataType="Comment"; class PositionInfo { - position[]={10.211914,0.036382198,-76.390625}; + position[]={9.3535156,0.036382198,-66.238281}; }; title="FW Transport (Tooltip)"; description="The C-130J's from USAF can fit *almost* the entire Bandit Platoon in one C-130J, however, keep in mind that the more bodies in one bird, the longer your DZ or the need to have multiple sticks in one bird and have go-arounds, which means longer time before all troops are in the AO. You won't be able to jump the entirety of the PLT's 11 vehicles with only 2 cargo variants (3 vehicles fit in one C-130J Cargo) so it's recommended to either forego the vehicles or zeus-assist them if you only plan on using the C-130s."; - id=258; + id=412; atlOffset=0.036382198; }; class Item3 @@ -1990,7 +1451,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-17.266113,0.0014390945,-34.101074}; + position[]={-18.124512,0.0014390945,-23.94873}; }; side="West"; flags=7; @@ -2002,7 +1463,7 @@ class items description="Pilot@TITAN-3"; isPlayable=1; }; - id=261; + id=415; type="Cav_B_A_Plane_Transport_Pilot_Titan_3_F"; class CustomAttributes { @@ -2053,7 +1514,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-16.265137,0.0014390945,-34.101563}; + position[]={-17.123535,0.0014390945,-23.949219}; }; side="West"; flags=5; @@ -2065,7 +1526,7 @@ class items description="Co-Pilot@TITAN-3"; isPlayable=1; }; - id=262; + id=416; type="Cav_B_A_Plane_Transport_coPilot_F"; class CustomAttributes { @@ -2115,14 +1576,14 @@ class items class Attributes { }; - id=260; + id=414; }; class Item1 { dataType="Object"; class PositionInfo { - position[]={-20.704102,0.014522076,-42.865723}; + position[]={-21.5625,0.014522076,-32.713379}; }; side="Empty"; flags=4; @@ -2130,7 +1591,7 @@ class items { dynamicSimulation=1; }; - id=263; + id=417; type="USAF_C130J_Cargo"; class CustomAttributes { @@ -2155,7 +1616,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-16.641113,0.89242268,-31.816895}; + position[]={-17.499512,0.89242268,-21.664551}; }; side="Empty"; flags=4; @@ -2165,7 +1626,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=264; + id=418; type="B_supplyCrate_F"; class CustomAttributes { @@ -2186,7 +1647,7 @@ class items }; }; }; - id=259; + id=413; }; class Item4 { @@ -2200,7 +1661,7 @@ class items dataType="Object"; class PositionInfo { - position[]={45.383789,0.014522076,-42.947266}; + position[]={44.525391,0.014522076,-32.794922}; }; side="Empty"; flags=4; @@ -2208,7 +1669,7 @@ class items { dynamicSimulation=1; }; - id=266; + id=420; type="USAF_C130J_Cargo"; class CustomAttributes { @@ -2240,7 +1701,7 @@ class items dataType="Object"; class PositionInfo { - position[]={41.506348,0.0014390945,-33.953125}; + position[]={40.647949,0.0014390945,-23.800781}; }; side="West"; flags=7; @@ -2252,7 +1713,7 @@ class items description="Pilot@TITAN-4"; isPlayable=1; }; - id=268; + id=422; type="Cav_B_A_Plane_Transport_Pilot_Titan_4_F"; class CustomAttributes { @@ -2303,7 +1764,7 @@ class items dataType="Object"; class PositionInfo { - position[]={42.506836,0.0014390945,-33.953613}; + position[]={41.648438,0.0014390945,-23.80127}; }; side="West"; flags=5; @@ -2315,7 +1776,7 @@ class items description="Co-Pilot@TITAN-4"; isPlayable=1; }; - id=269; + id=423; type="Cav_B_A_Plane_Transport_coPilot_F"; class CustomAttributes { @@ -2365,14 +1826,14 @@ class items class Attributes { }; - id=267; + id=421; }; class Item2 { dataType="Object"; class PositionInfo { - position[]={41.858887,0.89242268,-31.316895}; + position[]={41.000488,0.89242268,-21.164551}; }; side="Empty"; flags=4; @@ -2382,7 +1843,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=270; + id=424; type="B_supplyCrate_F"; class CustomAttributes { @@ -2403,13 +1864,13 @@ class items }; }; }; - id=265; + id=419; }; }; - id=245; + id=399; atlOffset=0.0045480728; }; - class Item7 + class Item6 { dataType="Layer"; name="FW Transport Heavy (C-17)"; @@ -2421,11 +1882,11 @@ class items dataType="Comment"; class PositionInfo { - position[]={9.9726563,0,7.6303711}; + position[]={10.182617,0,7.2314453}; }; title="FW Heavy Transport (Tooltip)"; description="While one C-17 can carry an entire platoon in one transport, keep in mind that the more bodies in one bird, the longer your DZ or the need to have multiple sticks in one bird and have go-arounds, which means longer time before all troops are in the AO. For motorized jumps, the platoon has 11 vehicles. 10 if you forego the Platoon HQ vehicle and have them ride along with the infantry. Each C-17 fits 5 Vehicles. Math."; - id=272; + id=426; }; class Item1 { @@ -2439,7 +1900,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.10498,3.3578539,-14.803711}; + position[]={11.08252,3.3578539,20.386719}; }; side="Empty"; flags=4; @@ -2447,7 +1908,7 @@ class items { dynamicSimulation=1; }; - id=274; + id=428; type="USAF_C17"; class CustomAttributes { @@ -2468,12 +1929,12 @@ class items }; }; }; - id=273; + id=427; }; }; - id=271; + id=425; }; - class Item8 + class Item7 { dataType="Layer"; name="USAF Service Menu"; @@ -2485,7 +1946,7 @@ class items dataType="Object"; class PositionInfo { - position[]={6.0727539,1.9255862,52.067871}; + position[]={6.2827148,1.9255862,51.668945}; }; side="Empty"; flags=4; @@ -2493,7 +1954,7 @@ class items { dynamicSimulation=1; }; - id=276; + id=430; type="B_Truck_01_ammo_F"; class CustomAttributes { @@ -2531,7 +1992,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.072754,1.9160042,52.067871}; + position[]={11.282715,1.9160042,51.668945}; }; side="Empty"; flags=4; @@ -2539,7 +2000,7 @@ class items { dynamicSimulation=1; }; - id=277; + id=431; type="B_Truck_01_fuel_F"; class CustomAttributes { @@ -2577,7 +2038,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.072754,2.3134775,52.067871}; + position[]={16.282715,2.3134775,51.668945}; }; side="Empty"; flags=4; @@ -2585,7 +2046,7 @@ class items { dynamicSimulation=1; }; - id=278; + id=432; type="B_Truck_01_Repair_F"; class CustomAttributes { @@ -2623,9 +2084,9 @@ class items dataType="Logic"; class PositionInfo { - position[]={6.0727539,0,62.067871}; + position[]={6.2827148,0,61.668945}; }; - id=279; + id=433; type="USAF_ServiceMenu_moduleAddRearmService"; class CustomAttributes { @@ -2663,9 +2124,9 @@ class items dataType="Logic"; class PositionInfo { - position[]={11.072754,0,62.067871}; + position[]={11.282715,0,61.668945}; }; - id=280; + id=434; type="USAF_ServiceMenu_moduleAddRefuelService"; class CustomAttributes { @@ -2690,9 +2151,9 @@ class items dataType="Logic"; class PositionInfo { - position[]={16.072754,0,62.067871}; + position[]={16.282715,0,61.668945}; }; - id=281; + id=435; type="USAF_ServiceMenu_moduleAddRepairService"; class CustomAttributes { @@ -2713,7 +2174,7 @@ class items }; }; }; - id=275; + id=429; }; }; class connections @@ -2728,8 +2189,8 @@ class connections class Item0 { linkID=0; - item0=279; - item1=276; + item0=433; + item1=430; class CustomData { type="Sync"; @@ -2738,8 +2199,8 @@ class connections class Item1 { linkID=1; - item0=280; - item1=277; + item0=434; + item1=431; class CustomData { type="Sync"; @@ -2748,8 +2209,8 @@ class connections class Item2 { linkID=2; - item0=281; - item1=278; + item0=435; + item1=432; class CustomData { type="Sync"; diff --git a/Compositions/Cav_Fixed_Wing_Aviation/header.sqe b/Compositions/Cav_Fixed_Wing_Aviation/header.sqe index e07fc478f..13cbd95ee 100644 --- a/Compositions/Cav_Fixed_Wing_Aviation/header.sqe +++ b/Compositions/Cav_Fixed_Wing_Aviation/header.sqe @@ -4,4 +4,22 @@ author="=7Cav=cpl.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "USAF_F22_C", + "Desert", + "cav_alpha_characters", + "cav_alpha_characters_units", + "USAF_A10_C", + "USAF_F35A_C", + "USAF_MQ9", + "USAF_RQ4A", + "USAF_C130J_C", + "USAF_C17_C", + "A3_Soft_F_Gamma_Truck_01", + "A3_Soft_F_Exp_Truck_01", + "USAF_ServiceMenu", + "ace_realisticnames", + "ace_rearm", + "ace_refuel" }; diff --git a/Compositions/Cav_JTAC_Addon/composition.sqe b/Compositions/Cav_JTAC_Addon/composition.sqe index 2ecbfe4a1..c8aad2bd4 100644 --- a/Compositions/Cav_JTAC_Addon/composition.sqe +++ b/Compositions/Cav_JTAC_Addon/composition.sqe @@ -1,5 +1,5 @@ version=54; -center[]={4790.3262,5,7504.4702}; +center[]={5673.6069,5,7232.1265}; class items { items=2; @@ -15,12 +15,11 @@ class items dataType="Comment"; class PositionInfo { - position[]={0.08984375,0.68976974,-0.14892578}; + position[]={0.088867188,0,-0.1484375}; }; title="JTAC vs TACP (Tooltip)"; description="A single JTAC is best used when less than 2 air assets are on the field. A TACP Team almost becomes a necessity when there are more than 2 air assets in play for attack aviation. A TACP team handles BOTH CAS Fires and PZ Pickup Requests. (2x JTAC, 1x CCT, 1x Security)"; - id=371; - atlOffset=0.68976974; + id=438; }; class Item1 { @@ -41,7 +40,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-0.61230469,0.0014390945,0.53076172}; + position[]={-0.61328125,0.0014390945,0.53125}; }; side="West"; flags=7; @@ -52,7 +51,7 @@ class items description="JTAC@CHAOS-1"; isPlayable=1; }; - id=368; + id=441; type="Cav_B_A_JFO_Infidel_1_F"; class CustomAttributes { @@ -89,10 +88,10 @@ class items class Attributes { }; - id=367; + id=440; }; }; - id=378; + id=439; }; class Item2 { @@ -113,7 +112,7 @@ class items dataType="Object"; class PositionInfo { - position[]={0.60058594,0.0014390945,1.4936523}; + position[]={0.59960938,0.0014390945,1.4941406}; }; side="West"; flags=7; @@ -124,7 +123,7 @@ class items description="JTAC@CHAOS-2"; isPlayable=1; }; - id=381; + id=444; type="Cav_B_A_JFO_Infidel_1_F"; class CustomAttributes { @@ -161,14 +160,13 @@ class items class Attributes { }; - id=380; + id=443; }; }; - id=379; + id=442; }; }; - id=366; - atlOffset=0.17244244; + id=437; }; class Item1 { @@ -196,7 +194,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-0.68164063,0.0014390945,-1.2719727}; + position[]={-0.68261719,0.0014390945,-1.2714844}; angles[]={-0,6.2674112,0}; }; side="West"; @@ -209,7 +207,7 @@ class items description="TACP Combat Controller@VANQUISH-1"; isPlayable=1; }; - id=376; + id=448; type="Cav_B_A_JFO_F"; class CustomAttributes { @@ -246,10 +244,10 @@ class items class Attributes { }; - id=375; + id=447; }; }; - id=382; + id=446; }; class Item1 { @@ -270,7 +268,7 @@ class items dataType="Object"; class PositionInfo { - position[]={0.6171875,0.0014390945,-0.46875}; + position[]={0.61621094,0.0014390945,-0.46826172}; angles[]={-0,6.2425685,0}; }; side="West"; @@ -283,7 +281,7 @@ class items description="TACP Combat Controller@VANQUISH-2"; isPlayable=1; }; - id=374; + id=451; type="Cav_B_B_Scout_PlatoonLead_F"; class CustomAttributes { @@ -320,12 +318,12 @@ class items class Attributes { }; - id=373; + id=450; }; }; - id=384; + id=449; }; }; - id=372; + id=445; }; }; diff --git a/Compositions/Cav_JTAC_Addon/header.sqe b/Compositions/Cav_JTAC_Addon/header.sqe index 07c01cb3f..d64aaf72a 100644 --- a/Compositions/Cav_JTAC_Addon/header.sqe +++ b/Compositions/Cav_JTAC_Addon/header.sqe @@ -4,4 +4,8 @@ author="=7Cav=2LT.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "Desert", + "cav_alpha_characters_units", + "cav_alpha_characters", + "cav_troops_bravo_viking" }; diff --git a/Compositions/Cav_Misfit_Platoon_Deployment/composition.sqe b/Compositions/Cav_Misfit_Platoon_Deployment/composition.sqe index 5d34e5e83..41942fd7e 100644 --- a/Compositions/Cav_Misfit_Platoon_Deployment/composition.sqe +++ b/Compositions/Cav_Misfit_Platoon_Deployment/composition.sqe @@ -1,8 +1,8 @@ version=54; -center[]={1360.3195,5,2143.8198}; +center[]={5671.4814,5,7227.3887}; class items { - items=7; + items=6; class Item0 { dataType="Layer"; @@ -29,7 +29,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.3624268,0.0014390945,9.5507813}; + position[]={-0.32763672,0.0014390945,15.970703}; }; side="West"; flags=6; @@ -40,7 +40,7 @@ class items description="Platoon Leader@MISFIT-6"; isPlayable=1; }; - id=91; + id=456; type="Cav_B_C_PlatoonLeader_F"; class CustomAttributes { @@ -78,10 +78,10 @@ class items { dynamicSimulation=1; }; - id=90; + id=455; }; }; - id=89; + id=454; }; class Item1 { @@ -95,7 +95,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.506958,0.89242268,11.345703}; + position[]={-0.47216797,0.89242268,17.765625}; }; side="Empty"; flags=4; @@ -105,7 +105,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=93; + id=458; type="B_supplyCrate_F"; class CustomAttributes { @@ -137,7 +137,7 @@ class items dataType="Object"; class PositionInfo { - position[]={0.66540527,0.0014390945,9.5327148}; + position[]={1.7001953,0.0014390945,15.953125}; }; side="West"; flags=6; @@ -148,7 +148,7 @@ class items description="Platoon Sergeant@MISFIT-5"; isPlayable=1; }; - id=95; + id=460; type="Cav_B_C_PlatoonSergeant_F"; class CustomAttributes { @@ -186,7 +186,7 @@ class items { dynamicSimulation=1; }; - id=94; + id=459; }; class Item2 { @@ -200,7 +200,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-3.3345947,0.0014390945,9.5258789}; + position[]={-2.2998047,0.0014390945,15.946289}; }; side="West"; flags=6; @@ -211,7 +211,7 @@ class items description="Platoon Medic@MISFIT-7"; isPlayable=1; }; - id=97; + id=462; type="Cav_B_C_PlatoonMedic_F"; class CustomAttributes { @@ -262,27 +262,24 @@ class items { dynamicSimulation=1; }; - id=96; + id=461; }; class Item3 { dataType="Comment"; class PositionInfo { - position[]={-1.3624268,0.01953125,3.5}; + position[]={-0.021484375,0,4.7529297}; }; title="Misfit (Tooltip)"; description="Charlie Company, when motorized, uses either M1151 Humvees (M240s for rifle squads, M2 and Mk19 for WPN Squads) or the M1240/A1 MRAPs. You can use the SOCOM GMVs as well as an up-gun solution depending on the op. For air assault (helicopter) solutions, delete the humvees. Airborne, depending on the mission, may require jumping the humvees with the troops for additional mobility and expansion of the airhead."; - id=98; - atlOffset=0.01953125; + id=463; }; }; - id=92; - atlOffset=0.009765625; + id=457; }; }; - id=88; - atlOffset=0.0048828125; + id=453; }; class Item1 { @@ -296,7 +293,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.362427,0.89242268,9.5}; + position[]={-7.2036133,0.89242268,5.3955078}; }; side="Empty"; flags=4; @@ -306,7 +303,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=100; + id=465; type="B_supplyCrate_F"; class CustomAttributes { @@ -338,7 +335,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.362427,0.0014390945,7.550293}; + position[]={-7.2036133,0.0014390945,3.4453125}; }; side="West"; flags=6; @@ -349,7 +346,7 @@ class items description="Squad Leader@MISFIT-1"; isPlayable=1; }; - id=102; + id=467; type="Cav_B_C_SquadLeader_F"; class CustomAttributes { @@ -387,7 +384,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-9.8643799,0.0014390945,6.5498047}; + position[]={-5.7055664,0.0014390945,2.4453125}; }; side="West"; flags=5; @@ -399,7 +396,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=103; + id=468; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -407,7 +404,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.86438,0.0014390945,6.5498047}; + position[]={-6.7055664,0.0014390945,2.4453125}; }; side="West"; flags=5; @@ -418,7 +415,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=104; + id=469; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -426,7 +423,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.86438,0.0014390945,6.5498047}; + position[]={-7.7055664,0.0014390945,2.4453125}; }; side="West"; flags=5; @@ -437,7 +434,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=105; + id=470; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -445,7 +442,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.86438,0.0014390945,6.5498047}; + position[]={-8.7055664,0.0014390945,2.4453125}; }; side="West"; flags=5; @@ -456,7 +453,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=106; + id=471; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -464,7 +461,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-9.8643799,0.0014390945,5.5498047}; + position[]={-5.7055664,0.0014390945,1.4453125}; }; side="West"; flags=5; @@ -476,7 +473,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=107; + id=472; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -484,7 +481,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.86438,0.0014390945,5.5498047}; + position[]={-6.7055664,0.0014390945,1.4453125}; }; side="West"; flags=5; @@ -495,7 +492,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=108; + id=473; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -503,7 +500,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.86438,0.0014390945,5.5498047}; + position[]={-7.7055664,0.0014390945,1.4453125}; }; side="West"; flags=5; @@ -514,7 +511,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=109; + id=474; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -522,7 +519,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.872192,0.0014390945,5.484375}; + position[]={-8.7133789,0.0014390945,1.3798828}; }; side="West"; flags=5; @@ -532,7 +529,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=110; + id=475; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -570,10 +567,10 @@ class items { dynamicSimulation=1; }; - id=101; + id=466; }; }; - id=99; + id=464; }; class Item2 { @@ -587,7 +584,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.637573,0.89242268,9.5}; + position[]={7.6552734,0.89242268,4.796875}; }; side="Empty"; flags=4; @@ -597,7 +594,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=112; + id=477; type="B_supplyCrate_F"; class CustomAttributes { @@ -629,7 +626,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.637573,0.0014390945,7.550293}; + position[]={7.6552734,0.0014390945,2.847168}; }; side="West"; flags=6; @@ -640,7 +637,7 @@ class items description="Squad Leader@MISFIT-2"; isPlayable=1; }; - id=114; + id=479; type="Cav_B_C_SquadLeader_F"; class CustomAttributes { @@ -678,7 +675,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.137573,0.0014390945,6.5498047}; + position[]={9.1552734,0.0014390945,1.8466797}; }; side="West"; flags=5; @@ -690,7 +687,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=115; + id=480; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -698,7 +695,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.137573,0.0014390945,6.5498047}; + position[]={8.1552734,0.0014390945,1.8466797}; }; side="West"; flags=5; @@ -709,7 +706,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=116; + id=481; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -717,7 +714,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.137573,0.0014390945,6.5498047}; + position[]={7.1552734,0.0014390945,1.8466797}; }; side="West"; flags=5; @@ -728,7 +725,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=117; + id=482; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -736,7 +733,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1375732,0.0014390945,6.5498047}; + position[]={6.1552734,0.0014390945,1.8466797}; }; side="West"; flags=5; @@ -747,7 +744,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=118; + id=483; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -755,7 +752,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.137573,0.0014390945,5.5498047}; + position[]={9.1552734,0.0014390945,0.84667969}; }; side="West"; flags=5; @@ -767,7 +764,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=119; + id=484; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -775,7 +772,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.137573,0.0014390945,5.5498047}; + position[]={8.1552734,0.0014390945,0.84667969}; }; side="West"; flags=5; @@ -786,7 +783,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=120; + id=485; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -794,7 +791,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.137573,0.0014390945,5.5498047}; + position[]={7.1552734,0.0014390945,0.84667969}; }; side="West"; flags=5; @@ -805,7 +802,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=121; + id=486; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -813,7 +810,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1395264,0.0014390945,5.5615234}; + position[]={6.1572266,0.0014390945,0.85839844}; }; side="West"; flags=5; @@ -823,7 +820,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=122; + id=487; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -861,10 +858,10 @@ class items { dynamicSimulation=1; }; - id=113; + id=478; }; }; - id=111; + id=476; }; class Item3 { @@ -878,7 +875,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.362427,0.89242268,-2}; + position[]={-8.2036133,0.89242268,-6.1044922}; }; side="Empty"; flags=4; @@ -888,7 +885,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=124; + id=489; type="B_supplyCrate_F"; class CustomAttributes { @@ -920,7 +917,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.362427,0.0014390945,-3.949707}; + position[]={-8.2036133,0.0014390945,-8.0546875}; }; side="West"; flags=6; @@ -931,7 +928,7 @@ class items description="Squad Leader@MISFIT-3"; isPlayable=1; }; - id=126; + id=491; type="Cav_B_C_SquadLeader_F"; class CustomAttributes { @@ -969,7 +966,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.863403,0.0014390945,-4.9501953}; + position[]={-6.7045898,0.0014390945,-9.0546875}; }; side="West"; flags=5; @@ -981,7 +978,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=127; + id=492; type="Cav_B_C_Alpha_FireTeamLeader_F"; }; class Item2 @@ -989,7 +986,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.863403,0.0014390945,-4.9501953}; + position[]={-7.7045898,0.0014390945,-9.0546875}; }; side="West"; flags=5; @@ -1000,7 +997,7 @@ class items description="Alpha Automatic Rifleman"; isPlayable=1; }; - id=128; + id=493; type="Cav_B_C_Alpha_AutomaticRifleman_F"; }; class Item3 @@ -1008,7 +1005,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.863403,0.0014390945,-4.9501953}; + position[]={-8.7045898,0.0014390945,-9.0546875}; }; side="West"; flags=5; @@ -1019,7 +1016,7 @@ class items description="Alpha Grenadier"; isPlayable=1; }; - id=129; + id=494; type="Cav_B_C_Alpha_Grenadier_F"; }; class Item4 @@ -1027,7 +1024,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-13.863403,0.0014390945,-4.9501953}; + position[]={-9.7045898,0.0014390945,-9.0546875}; }; side="West"; flags=5; @@ -1038,7 +1035,7 @@ class items description="Alpha Rifleman (LAT)"; isPlayable=1; }; - id=130; + id=495; type="Cav_B_C_Alpha_RiflemanLAT_F"; }; class Item5 @@ -1046,7 +1043,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-10.863403,0.0014390945,-5.9501953}; + position[]={-6.7045898,0.0014390945,-10.054688}; }; side="West"; flags=5; @@ -1058,7 +1055,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=131; + id=496; type="Cav_B_C_Bravo_FireTeamLeader_F"; }; class Item6 @@ -1066,7 +1063,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-11.863403,0.0014390945,-5.9501953}; + position[]={-7.7045898,0.0014390945,-10.054688}; }; side="West"; flags=5; @@ -1077,7 +1074,7 @@ class items description="Bravo Automatic Rifleman"; isPlayable=1; }; - id=132; + id=497; type="Cav_B_C_Bravo_AutomaticRifleman_F"; }; class Item7 @@ -1085,7 +1082,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.863403,0.0014390945,-5.9501953}; + position[]={-8.7045898,0.0014390945,-10.054688}; }; side="West"; flags=5; @@ -1096,7 +1093,7 @@ class items description="Bravo Grenadier"; isPlayable=1; }; - id=133; + id=498; type="Cav_B_C_Bravo_Grenadier_F"; }; class Item8 @@ -1104,7 +1101,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-13.713989,0.0014390945,-5.9921875}; + position[]={-9.5551758,0.0014390945,-10.09668}; }; side="West"; flags=5; @@ -1114,7 +1111,7 @@ class items description="Bravo CLS"; isPlayable=1; }; - id=134; + id=499; type="Cav_B_C_CombatLifeSaver_F"; class CustomAttributes { @@ -1152,10 +1149,10 @@ class items { dynamicSimulation=1; }; - id=125; + id=490; }; }; - id=123; + id=488; }; class Item4 { @@ -1169,7 +1166,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.815308,0.89242268,-0.37402344}; + position[]={7.8330078,0.89242268,-5.0771484}; }; side="Empty"; flags=4; @@ -1179,7 +1176,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=136; + id=501; type="B_supplyCrate_F"; class CustomAttributes { @@ -1211,7 +1208,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.637573,0.0014390945,-2.449707}; + position[]={7.6552734,0.0014390945,-7.152832}; }; side="West"; flags=6; @@ -1222,7 +1219,7 @@ class items description="Squad Leader@MISFIT-4"; isPlayable=1; }; - id=138; + id=503; type="Cav_B_C_Weapons_SquadLeader_F"; class CustomAttributes { @@ -1260,7 +1257,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.137573,0.0014390945,-3.4501953}; + position[]={9.1552734,0.0014390945,-8.1533203}; }; side="West"; flags=4; @@ -1272,7 +1269,7 @@ class items description="Alpha Fireteam Leader"; isPlayable=1; }; - id=139; + id=504; type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; class CustomAttributes { @@ -1310,7 +1307,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.137573,0.0014390945,-3.4501953}; + position[]={8.1552734,0.0014390945,-8.1533203}; }; side="West"; flags=4; @@ -1321,7 +1318,7 @@ class items description="Alpha Machine Gunner"; isPlayable=1; }; - id=140; + id=505; type="Cav_B_C_Weapons_M240B_Machinegunner_F"; class CustomAttributes { @@ -1359,7 +1356,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.137573,0.0014390945,-3.4501953}; + position[]={7.1552734,0.0014390945,-8.1533203}; }; side="West"; flags=4; @@ -1370,7 +1367,7 @@ class items description="Alpha M240 Ammo Bearer"; isPlayable=1; }; - id=141; + id=506; type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; class CustomAttributes { @@ -1408,7 +1405,7 @@ class items dataType="Object"; class PositionInfo { - position[]={12.137573,0.0014390945,-4.4501953}; + position[]={9.1552734,0.0014390945,-9.1533203}; }; side="West"; flags=4; @@ -1420,7 +1417,7 @@ class items description="Bravo Fireteam Leader"; isPlayable=1; }; - id=142; + id=507; type="Cav_B_C_Weapons_M240B_FireTeamLeader_F"; class CustomAttributes { @@ -1458,7 +1455,7 @@ class items dataType="Object"; class PositionInfo { - position[]={11.137573,0.0014390945,-4.4501953}; + position[]={8.1552734,0.0014390945,-9.1533203}; }; side="West"; flags=4; @@ -1469,7 +1466,7 @@ class items description="Bravo Machine Gunner"; isPlayable=1; }; - id=143; + id=508; type="Cav_B_C_Weapons_M240B_Machinegunner_F"; class CustomAttributes { @@ -1507,7 +1504,7 @@ class items dataType="Object"; class PositionInfo { - position[]={10.137573,0.0014390945,-4.4501953}; + position[]={7.1552734,0.0014390945,-9.1533203}; }; side="West"; flags=4; @@ -1518,7 +1515,7 @@ class items description="Bravo M240 Ammo Bearer"; isPlayable=1; }; - id=144; + id=509; type="Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F"; class CustomAttributes { @@ -1556,7 +1553,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1375732,0.0014390945,-3.4501953}; + position[]={6.1552734,0.0014390945,-8.1533203}; }; side="West"; flags=4; @@ -1567,7 +1564,7 @@ class items description="Charlie MAAWS Gunner"; isPlayable=1; }; - id=145; + id=510; type="Cav_B_C_Weapons_MAAWS_MAAWSGunner_F"; class CustomAttributes { @@ -1605,7 +1602,7 @@ class items dataType="Object"; class PositionInfo { - position[]={9.1287842,0.0014390945,-4.4755859}; + position[]={6.1464844,0.0014390945,-9.1787109}; }; side="West"; flags=4; @@ -1615,7 +1612,7 @@ class items description="Charlie MAAWS Assistant"; isPlayable=1; }; - id=146; + id=511; type="Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F"; class CustomAttributes { @@ -1653,842 +1650,24 @@ class items { dynamicSimulation=1; }; - id=137; + id=502; }; }; - id=135; + id=500; }; class Item5 - { - dataType="Layer"; - name="6. Atlas Medical Teams"; - class Entities - { - items=3; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={2.3455811,0.89242268,-11.157715}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Atlas"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=148; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item1 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={4.4505615,0.0014390945,-10.788086}; - }; - side="West"; - flags=7; - class Attributes - { - rank="SERGEANT"; - init="call{this setgroupID[""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Leader@ATLAS-1"; - isPlayable=1; - }; - id=150; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_1_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={6.4505615,0.0014390945,-10.788086}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=151; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={5.4505615,0.0014390945,-12.788086}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=152; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={7.4505615,0.0014390945,-12.788086}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=153; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=149; - }; - class Item2 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={1.6375732,0.0014390945,-15.450195}; - }; - side="West"; - flags=7; - class Attributes - { - rank="SERGEANT"; - init="call{this setgroupID[""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Leader@ATLAS-2"; - isPlayable=1; - }; - id=155; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={3.6375732,0.0014390945,-15.450195}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=156; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={4.6375732,0.0014390945,-17.450195}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=157; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={2.6375732,0.0014390945,-17.450195}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="call{this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];}"; - description="Medical Team Member"; - isPlayable=1; - }; - id=158; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=154; - }; - }; - id=147; - }; - class Item6 { dataType="Layer"; name="Motorized Elements"; class Entities { - items=11; + items=9; class Item0 { dataType="Object"; class PositionInfo { - position[]={-1.3565674,1.9449992,-6.4824219}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; - dynamicSimulation=1; - }; - id=160; - type="rhsusf_m998_w_2dr_fulltop"; - class CustomAttributes - { - class Attribute0 - { - property="rhs_decalMask"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute1 - { - property="rhs_decalDoors"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute2 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=3; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.3565674,1.9449992,-12.482422}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="this setVariable [""cScripts_vehicle_type"", ""MED"", true];"; - dynamicSimulation=1; - }; - id=161; - type="rhsusf_m998_w_2dr_fulltop"; - class CustomAttributes - { - class Attribute0 - { - property="rhs_decalMask"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_1',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute1 - { - property="rhs_decalDoors"; - expression="if(_value != 'NoChange')then{ [_this,'unitdecals_2',_value] call rhs_fnc_hmmwv_setDecal}"; - class Value - { - class data - { - singleType="STRING"; - value="NoChange"; - }; - }; - }; - class Attribute2 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.3624268,1.7828913,5.5002441}; + position[]={-0.32763672,1.7828913,11.92041}; }; side="Empty"; flags=4; @@ -2499,7 +1678,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=162; + id=513; type="rhsusf_m1152_rsv_usarmy_wd"; class CustomAttributes { @@ -2519,12 +1698,12 @@ class items nAttributes=1; }; }; - class Item3 + class Item1 { dataType="Object"; class PositionInfo { - position[]={16.2948,1.7822218,7.4672852}; + position[]={13.3125,1.7822218,2.7641602}; }; side="Empty"; flags=4; @@ -2536,7 +1715,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=165; + id=514; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -2850,12 +2029,12 @@ class items nAttributes=2; }; }; - class Item4 + class Item2 { dataType="Object"; class PositionInfo { - position[]={5.7279053,1.7822218,-2.5537109}; + position[]={2.7456055,1.7822218,-7.2568359}; }; side="Empty"; flags=4; @@ -2867,7 +2046,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=166; + id=515; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3181,12 +2360,12 @@ class items nAttributes=2; }; }; - class Item5 + class Item3 { dataType="Object"; class PositionInfo { - position[]={-7.3463135,1.7822218,-3.9648438}; + position[]={-3.1875,1.7822218,-8.0693359}; }; side="Empty"; flags=4; @@ -3198,7 +2377,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=167; + id=516; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3512,12 +2691,12 @@ class items nAttributes=2; }; }; - class Item6 + class Item4 { dataType="Object"; class PositionInfo { - position[]={-17.092896,1.7822218,-4.1757813}; + position[]={-12.934082,1.7822218,-8.2802734}; }; side="Empty"; flags=4; @@ -3529,7 +2708,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=168; + id=517; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -3843,12 +3022,12 @@ class items nAttributes=2; }; }; - class Item7 + class Item5 { dataType="Object"; class PositionInfo { - position[]={-7.2974854,1.7822218,6.847168}; + position[]={-3.1386719,1.7822218,2.7421875}; }; side="Empty"; flags=4; @@ -3860,7 +3039,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=169; + id=518; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4174,12 +3353,12 @@ class items nAttributes=2; }; }; - class Item8 + class Item6 { dataType="Object"; class PositionInfo { - position[]={-17.088501,1.7822218,7.3417969}; + position[]={-12.929688,1.7822218,3.2373047}; }; side="Empty"; flags=4; @@ -4191,7 +3370,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=170; + id=519; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4505,12 +3684,12 @@ class items nAttributes=2; }; }; - class Item9 + class Item7 { dataType="Object"; class PositionInfo { - position[]={5.8299561,1.7822218,6.6279297}; + position[]={2.8476563,1.7822218,1.9248047}; }; side="Empty"; flags=4; @@ -4522,7 +3701,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=171; + id=520; type="rhsusf_m1165a1_gmv_m2_m240_socom_d"; class CustomAttributes { @@ -4836,12 +4015,12 @@ class items nAttributes=2; }; }; - class Item10 + class Item8 { dataType="Object"; class PositionInfo { - position[]={15.912964,1.7822218,-3.3144531}; + position[]={12.930664,1.7822218,-8.0175781}; }; side="Empty"; flags=4; @@ -4853,7 +4032,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=172; + id=521; type="rhsusf_m1165a1_gmv_mk19_m240_socom_d"; class CustomAttributes { @@ -5168,6 +4347,6 @@ class items }; }; }; - id=159; + id=512; }; }; diff --git a/Compositions/Cav_Misfit_Platoon_Deployment/header.sqe b/Compositions/Cav_Misfit_Platoon_Deployment/header.sqe index bf6cde51f..8f2df6ac2 100644 --- a/Compositions/Cav_Misfit_Platoon_Deployment/header.sqe +++ b/Compositions/Cav_Misfit_Platoon_Deployment/header.sqe @@ -4,4 +4,10 @@ author="=7Cav=CPL.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "cav_charlie_characters", + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "Desert", + "cav_troops_charlie_weapons", + "rhsusf_c_m11xx" }; diff --git a/Compositions/Cav_Rotary_Aviation/composition.sqe b/Compositions/Cav_Rotary_Aviation/composition.sqe index eab99b74c..14d751a93 100644 --- a/Compositions/Cav_Rotary_Aviation/composition.sqe +++ b/Compositions/Cav_Rotary_Aviation/composition.sqe @@ -1,5 +1,5 @@ version=54; -center[]={4854.0132,5,7601.1719}; +center[]={5666.0396,5,7224.4438}; class items { items=6; @@ -22,7 +22,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-20.149902,0.89242268,22.914063}; + position[]={-19.740723,0.89242268,23.291504}; }; side="Empty"; flags=4; @@ -32,7 +32,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=2; + id=525; type="B_supplyCrate_F"; class CustomAttributes { @@ -57,7 +57,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.015137,2.3659716,18.836426}; + position[]={-11.605957,2.3659716,19.213867}; }; side="Empty"; flags=4; @@ -68,7 +68,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=3; + id=526; type="RHS_AH64D_wd"; }; class Item2 @@ -83,7 +83,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-17.741699,0.0014390945,20.830078}; + position[]={-17.33252,0.0014390945,21.20752}; }; side="West"; flags=7; @@ -95,7 +95,7 @@ class items description="Pilot@RAIDER-1"; isPlayable=1; }; - id=5; + id=528; type="Cav_B_A_Helicopter_Att_Pilot_Raider_1_F"; class CustomAttributes { @@ -146,7 +146,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-16.742188,0.0014390945,20.830078}; + position[]={-16.333008,0.0014390945,21.20752}; }; side="West"; flags=5; @@ -158,7 +158,7 @@ class items description="Co-Pilot@RAIDER-1"; isPlayable=1; }; - id=6; + id=529; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -209,10 +209,10 @@ class items { dynamicSimulation=1; }; - id=4; + id=527; }; }; - id=1; + id=524; }; class Item1 { @@ -226,7 +226,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-26.89209,2.3659716,19.789551}; + position[]={-26.48291,2.3659716,20.166992}; }; side="Empty"; flags=4; @@ -237,7 +237,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=8; + id=531; type="RHS_AH64D_wd"; }; class Item1 @@ -252,7 +252,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-23.095215,0.0014390945,21.298828}; + position[]={-22.686035,0.0014390945,21.67627}; }; side="West"; flags=7; @@ -264,7 +264,7 @@ class items description="Pilot@RAIDER-2"; isPlayable=1; }; - id=10; + id=533; type="Cav_B_A_Helicopter_Att_Pilot_Raider_2_F"; class CustomAttributes { @@ -315,7 +315,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-22.095215,0.0014390945,21.298828}; + position[]={-21.686035,0.0014390945,21.67627}; }; side="West"; flags=5; @@ -327,7 +327,7 @@ class items description="Co-Pilot@RAIDER-2"; isPlayable=1; }; - id=11; + id=534; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -378,25 +378,25 @@ class items { dynamicSimulation=1; }; - id=9; + id=532; }; }; - id=7; + id=530; }; class Item2 { dataType="Comment"; class PositionInfo { - position[]={-20.565918,5.777462,22.292969}; + position[]={-20.156738,5.777462,22.67041}; }; title="Rotary Attack (Tooltip)"; description="The Apache functions much differently compared to what you may think attack rotary does. This is a glass cannon. It uses ATGMs and it's cannon from stand-off distances to achieve effects. These can also function largely without a JTAC and are much easier for a PLTHQ to call for fire if needed compared to Fixed Wing Attack. The Apaches can also theoretically be Airborne Forward Air Controllers (FAC-A) but it's usually not recommended depending on scale."; - id=12; + id=535; atlOffset=5.777462; }; }; - id=0; + id=523; atlOffset=2.888731; }; class Item1 @@ -418,8 +418,8 @@ class items dataType="Object"; class PositionInfo { - position[]={28.771973,2.0242615,-22.525391}; - angles[]={0,0.0050614546,0}; + position[]={29.181152,2.0242615,-22.147949}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -430,7 +430,7 @@ class items reportOwnPosition=1; pylons="VTX_4Rnd_ACE_Hellfire_AGM114K;VTX_M230_Chaingun_R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;VTX_PylonRack_M261_DAGR;VTX_PylonRack_M261_M229;;"; }; - id=15; + id=538; type="vtx_MH60M_DAP_MLASS"; class CustomAttributes { @@ -795,7 +795,7 @@ class items dataType="Object"; class PositionInfo { - position[]={21.927734,0.0014390945,-20.219238}; + position[]={22.336914,0.0014390945,-19.841797}; }; side="West"; flags=6; @@ -807,7 +807,7 @@ class items description="DAP Pilot@BISON-1"; isPlayable=1; }; - id=17; + id=540; type="Cav_B_A_Helicopter_Tra_Pilot_F"; class CustomAttributes { @@ -858,7 +858,7 @@ class items dataType="Object"; class PositionInfo { - position[]={23.369629,0.0014390945,-20.292969}; + position[]={23.778809,0.0014390945,-19.915527}; }; side="West"; flags=5; @@ -866,9 +866,9 @@ class items { init="this setgroupid [""BISON-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""BUFFALO-1""];"; description="Co-Pilot@BISON-1"; - isPlayer=1; + isPlayable=1; }; - id=18; + id=541; type="Cav_B_A_Helicopter_Tra_Pilot_F"; class CustomAttributes { @@ -906,10 +906,10 @@ class items { dynamicSimulation=1; }; - id=16; + id=539; }; }; - id=14; + id=537; }; class Item1 { @@ -923,7 +923,7 @@ class items dataType="Object"; class PositionInfo { - position[]={20.168457,0.89242458,-17.835938}; + position[]={20.577637,0.89242458,-17.458496}; }; side="Empty"; flags=4; @@ -933,7 +933,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=20; + id=543; type="B_supplyCrate_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -959,8 +959,8 @@ class items dataType="Object"; class PositionInfo { - position[]={11.955566,2.0242615,-22.007813}; - angles[]={0,0.0050614546,0}; + position[]={12.364746,2.0242615,-21.630371}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -971,7 +971,7 @@ class items reportOwnPosition=1; pylons="VTX_4Rnd_ACE_Hellfire_AGM114K;VTX_M230_Chaingun_R;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;VTX_PylonRack_M261_DAGR;VTX_PylonRack_M261_M229;;"; }; - id=21; + id=544; type="vtx_MH60M_DAP_MLASS"; class CustomAttributes { @@ -1336,7 +1336,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.158691,0.0014390945,-20.011719}; + position[]={16.567871,0.0014390945,-19.634277}; }; side="West"; flags=6; @@ -1348,7 +1348,7 @@ class items description="DAP Pilot@BISON-2"; isPlayable=1; }; - id=23; + id=546; type="Cav_B_A_Helicopter_Tra_Pilot_F"; class CustomAttributes { @@ -1399,7 +1399,7 @@ class items dataType="Object"; class PositionInfo { - position[]={17.043945,0.0014390945,-20.167969}; + position[]={17.453613,0.0014390945,-19.790039}; }; side="West"; flags=5; @@ -1407,8 +1407,9 @@ class items { init="this setgroupid [""BISON-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""BUFFALO-2""];"; description="Co-Pilot@BISON-2"; + isPlayable=1; }; - id=24; + id=547; type="Cav_B_A_Helicopter_Tra_Pilot_F"; class CustomAttributes { @@ -1459,10 +1460,10 @@ class items { dynamicSimulation=1; }; - id=22; + id=545; }; }; - id=19; + id=542; atlOffset=4.7683716e-007; }; class Item2 @@ -1470,15 +1471,15 @@ class items dataType="Comment"; class PositionInfo { - position[]={20.850098,5.777462,-28.102539}; + position[]={21.259277,5.777462,-27.725098}; }; title="Rotary Hybrid (Tooltip)"; description="While the DAPs can transport infantry, it is NOT their primary purpose. The DAPs provide a great option for escort with MH-60s due to being pretty much the same bird, and you can also flex additional personnel on here if needed. Think about using this if the mission calls for closer support and less armor-focused when comparing to the AH-64. This isn't going to replace CAS, it works great for escort of the birds, but that's it. It's going to struggle to deal with large concentrations of OPFOR."; - id=25; + id=548; atlOffset=5.777462; }; }; - id=13; + id=536; atlOffset=2.888731; }; class Item2 @@ -1500,7 +1501,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-13.175293,1.9401751,-1}; + position[]={-12.766113,1.9401751,-0.62255859}; }; side="Empty"; flags=4; @@ -1511,7 +1512,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=28; + id=551; type="RHS_MELB_AH6M"; class CustomAttributes { @@ -1556,7 +1557,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-17.122559,0.0014410019,1.71875}; + position[]={-16.713379,0.0014410019,2.0961914}; angles[]={-0,0.019358397,0}; }; side="West"; @@ -1569,7 +1570,7 @@ class items description="Pilot@SPARROW-1"; isPlayable=1; }; - id=30; + id=553; type="Cav_B_A_Helicopter_Att_Pilot_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -1621,7 +1622,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-15.617188,0.0014390945,1.4121094}; + position[]={-15.208008,0.0014390945,1.7895508}; angles[]={-0,0.019355701,0}; }; side="West"; @@ -1634,7 +1635,7 @@ class items description="Co-Pilot@SPARROW-1"; isPlayable=1; }; - id=31; + id=554; type="Cav_B_A_Helicopter_Att_Pilot_F"; class CustomAttributes { @@ -1685,11 +1686,11 @@ class items { dynamicSimulation=1; }; - id=29; + id=552; atlOffset=1.9073486e-006; }; }; - id=27; + id=550; atlOffset=9.5367432e-007; }; class Item1 @@ -1704,7 +1705,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-18.710449,0.89242458,4.2597656}; + position[]={-18.30127,0.89242458,4.637207}; angles[]={-0,3.1415925,0}; }; side="Empty"; @@ -1715,7 +1716,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=33; + id=556; type="B_supplyCrate_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -1741,7 +1742,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-23.675293,1.9401751,-1}; + position[]={-23.266113,1.9401751,-0.62255859}; }; side="Empty"; flags=4; @@ -1752,7 +1753,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=34; + id=557; type="RHS_MELB_AH6M"; class CustomAttributes { @@ -1797,7 +1798,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-21.040527,0.0014390945,1.8574219}; + position[]={-20.631348,0.0014390945,2.2348633}; angles[]={-0,0.016603449,0}; }; side="West"; @@ -1810,7 +1811,7 @@ class items description="Pilot@SPARROW-2"; isPlayable=1; }; - id=36; + id=559; type="Cav_B_A_Helicopter_Att_Pilot_F"; class CustomAttributes { @@ -1861,7 +1862,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-19.950195,0.0014390945,1.75}; + position[]={-19.541016,0.0014390945,2.1274414}; angles[]={-0,0.019355701,0}; }; side="West"; @@ -1874,7 +1875,7 @@ class items description="Co-Pilot@SPARROW-2"; isPlayable=1; }; - id=37; + id=560; type="Cav_B_A_Helicopter_Att_Pilot_F"; class CustomAttributes { @@ -1925,10 +1926,10 @@ class items { dynamicSimulation=1; }; - id=35; + id=558; }; }; - id=32; + id=555; atlOffset=4.7683716e-007; }; class Item2 @@ -1936,15 +1937,15 @@ class items dataType="Comment"; class PositionInfo { - position[]={-18.565918,5.777462,0.29296875}; + position[]={-18.156738,5.777462,0.67041016}; }; title="Rotary Light Attack (Tooltip)"; description="Not as long distance as the AH-64, the AH-6s function closer in reality to Fixed Wing, they come in low and fast, do a run, and get out. They can conversely be used as observation aircraft due to the FLIR camera as well and can pick off targets, but they will go down quite easily due to being entirely open. It's recommended to avoid using these in operations that have armor heavier than BTRs."; - id=38; + id=561; atlOffset=5.777462; }; }; - id=26; + id=549; atlOffset=2.8887315; }; class Item3 @@ -1966,7 +1967,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.565918,1.940177,-18.707031}; + position[]={-12.156738,1.940177,-18.32959}; }; side="Empty"; flags=4; @@ -1977,7 +1978,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=41; + id=564; type="RHS_MELB_MH6M"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2023,7 +2024,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-16.54248,0.0014410019,-15.130859}; + position[]={-16.133301,0.0014410019,-14.753418}; }; side="West"; flags=7; @@ -2035,7 +2036,7 @@ class items description="Pilot@RAVEN-1"; isPlayable=1; }; - id=43; + id=566; type="Cav_B_A_Helicopter_Att_Pilot_Raven_1_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2087,7 +2088,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-15.541992,0.0014390945,-15.130859}; + position[]={-15.132813,0.0014390945,-14.753418}; }; side="West"; flags=5; @@ -2099,7 +2100,7 @@ class items description="Co-Pilot@RAVEN-1"; isPlayable=1; }; - id=44; + id=567; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -2150,11 +2151,11 @@ class items { dynamicSimulation=1; }; - id=42; + id=565; atlOffset=1.9073486e-006; }; }; - id=40; + id=563; atlOffset=1.9073486e-006; }; class Item1 @@ -2169,7 +2170,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-18.030762,0.89242458,-12.919922}; + position[]={-17.621582,0.89242458,-12.54248}; }; side="Empty"; flags=4; @@ -2179,7 +2180,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=46; + id=569; type="B_supplyCrate_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2205,7 +2206,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-23.565918,1.9401751,-18.707031}; + position[]={-23.156738,1.9401751,-18.32959}; }; side="Empty"; flags=4; @@ -2216,7 +2217,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=47; + id=570; type="RHS_MELB_MH6M"; class CustomAttributes { @@ -2261,7 +2262,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-20.73584,0.0014390945,-14.578125}; + position[]={-20.32666,0.0014390945,-14.200684}; }; side="West"; flags=7; @@ -2273,7 +2274,7 @@ class items description="Pilot@RAVEN-2"; isPlayable=1; }; - id=49; + id=572; type="Cav_B_A_Helicopter_Att_Pilot_Raven_2_F"; class CustomAttributes { @@ -2324,7 +2325,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-19.736328,0.0014390945,-14.578125}; + position[]={-19.327148,0.0014390945,-14.200684}; }; side="West"; flags=5; @@ -2336,7 +2337,7 @@ class items description="Co-Pilot@RAVEN-2"; isPlayable=1; }; - id=50; + id=573; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -2387,10 +2388,10 @@ class items { dynamicSimulation=1; }; - id=48; + id=571; }; }; - id=45; + id=568; atlOffset=4.7683716e-007; }; class Item2 @@ -2405,7 +2406,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-18.558105,0.89242458,-26.695313}; + position[]={-18.148926,0.89242458,-26.317871}; }; side="Empty"; flags=4; @@ -2415,7 +2416,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=52; + id=575; type="B_supplyCrate_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2441,7 +2442,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-24.565918,1.940177,-32.707031}; + position[]={-24.156738,1.940177,-32.32959}; }; side="Empty"; flags=4; @@ -2452,7 +2453,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=53; + id=576; type="RHS_MELB_MH6M"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2498,7 +2499,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-21.138184,0.0014390945,-28.207031}; + position[]={-20.729004,0.0014390945,-27.82959}; }; side="West"; flags=7; @@ -2510,7 +2511,7 @@ class items description="Pilot@RAVEN-3"; isPlayable=1; }; - id=55; + id=578; type="Cav_B_A_Helicopter_Att_Pilot_Raven_3_F"; class CustomAttributes { @@ -2561,7 +2562,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-20.140137,0.0014390945,-28.207031}; + position[]={-19.730957,0.0014390945,-27.82959}; }; side="West"; flags=5; @@ -2573,7 +2574,7 @@ class items description="Co-Pilot@RAVEN-3"; isPlayable=1; }; - id=56; + id=579; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -2624,10 +2625,10 @@ class items { dynamicSimulation=1; }; - id=54; + id=577; }; }; - id=51; + id=574; atlOffset=9.5367432e-007; }; class Item3 @@ -2642,7 +2643,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-12.565918,1.940177,-33.207031}; + position[]={-12.156738,1.940177,-32.82959}; }; side="Empty"; flags=4; @@ -2653,7 +2654,7 @@ class items receiveRemoteTargets=1; reportOwnPosition=1; }; - id=58; + id=581; type="RHS_MELB_MH6M"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2699,7 +2700,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-16.774902,0.0014410019,-28.982422}; + position[]={-16.365723,0.0014410019,-28.60498}; }; side="West"; flags=7; @@ -2711,7 +2712,7 @@ class items description="Pilot@RAVEN-4"; isPlayable=1; }; - id=60; + id=583; type="Cav_B_A_Helicopter_Att_Pilot_Raven_4_F"; atlOffset=1.9073486e-006; class CustomAttributes @@ -2763,7 +2764,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-15.775391,0.0014390945,-28.981934}; + position[]={-15.366211,0.0014390945,-28.604492}; }; side="West"; flags=5; @@ -2775,7 +2776,7 @@ class items description="Co-Pilot@RAVEN-4"; isPlayable=1; }; - id=61; + id=584; type="Cav_B_A_Helicopter_Att_coPilot_F"; class CustomAttributes { @@ -2826,11 +2827,11 @@ class items { dynamicSimulation=1; }; - id=59; + id=582; atlOffset=1.9073486e-006; }; }; - id=57; + id=580; atlOffset=1.9073486e-006; }; class Item4 @@ -2838,15 +2839,15 @@ class items dataType="Comment"; class PositionInfo { - position[]={-18.351074,5.777462,-20.341797}; + position[]={-17.941895,5.777462,-19.964355}; }; title="Rotary Light Transport (Tooltip)"; description="IOT lift an entire platoon (with 2x 4-man Atlas teams), you will need up to 3 lifts. Separate the squads into one fireteam per bird, SL rides with one team, PL member with the other. You may be able to squeeze one Atlas team in the second lift. Best practice would be to use half a platoon (2 squads) with one 4-man medical team and then bring additional assets along for fun and variety."; - id=62; + id=585; atlOffset=5.777462; }; }; - id=39; + id=562; atlOffset=2.888732; }; class Item4 @@ -2868,8 +2869,8 @@ class items dataType="Object"; class PositionInfo { - position[]={28.566895,2.0242615,26.232422}; - angles[]={0,0.0050614546,0}; + position[]={28.976074,2.0242615,26.609863}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -2880,7 +2881,7 @@ class items reportOwnPosition=1; pylons=";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; }; - id=65; + id=588; type="vtx_MH60M"; class CustomAttributes { @@ -3245,7 +3246,7 @@ class items dataType="Object"; class PositionInfo { - position[]={22.666992,0.0014390945,25.186035}; + position[]={23.076172,0.0014390945,25.563477}; }; side="West"; flags=7; @@ -3257,7 +3258,7 @@ class items description="Pilot@BUFFALO-1"; isPlayable=1; }; - id=67; + id=590; type="Cav_B_A_Helicopter_Tra_Pilot_B1_F"; class CustomAttributes { @@ -3321,7 +3322,7 @@ class items dataType="Object"; class PositionInfo { - position[]={23.666992,0.0014390945,25.187988}; + position[]={24.076172,0.0014390945,25.56543}; }; side="West"; flags=5; @@ -3333,7 +3334,7 @@ class items description="Co-Pilot@BUFFALO-1"; isPlayable=1; }; - id=68; + id=591; type="Cav_B_A_Helicopter_Tra_coPilot_F"; class CustomAttributes { @@ -3397,7 +3398,7 @@ class items dataType="Object"; class PositionInfo { - position[]={22.666992,0.0014390945,24.187988}; + position[]={23.076172,0.0014390945,24.56543}; }; side="West"; flags=5; @@ -3408,7 +3409,7 @@ class items description="Crew Chief@BUFFALO-1"; isPlayable=1; }; - id=69; + id=592; type="Cav_B_A_Helicopter_Tra_CrewChief_F"; class CustomAttributes { @@ -3472,7 +3473,7 @@ class items dataType="Object"; class PositionInfo { - position[]={23.666992,0.0014390945,24.187988}; + position[]={24.076172,0.0014390945,24.56543}; }; side="West"; flags=5; @@ -3484,7 +3485,7 @@ class items description="Crew@BUFFALO-1"; isPlayable=1; }; - id=70; + id=593; type="Cav_B_A_Helicopter_Tra_DoorGunner_F"; class CustomAttributes { @@ -3548,10 +3549,10 @@ class items { dynamicSimulation=1; }; - id=66; + id=589; }; }; - id=64; + id=587; }; class Item1 { @@ -3565,8 +3566,8 @@ class items dataType="Object"; class PositionInfo { - position[]={11.848145,2.0242615,24.642578}; - angles[]={0,0.0050614546,0}; + position[]={12.257324,2.0242615,25.02002}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -3577,7 +3578,7 @@ class items reportOwnPosition=1; pylons=";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; }; - id=72; + id=595; type="vtx_MH60M"; class CustomAttributes { @@ -3935,7 +3936,7 @@ class items dataType="Object"; class PositionInfo { - position[]={20.182129,0.89242268,26.085938}; + position[]={20.591309,0.89242268,26.463379}; }; side="Empty"; flags=4; @@ -3945,7 +3946,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=73; + id=596; type="B_supplyCrate_F"; class CustomAttributes { @@ -3977,7 +3978,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.227051,0.0014390945,25.01416}; + position[]={16.63623,0.0014390945,25.391602}; }; side="West"; flags=7; @@ -3989,7 +3990,7 @@ class items description="Pilot@BUFFALO-2"; isPlayable=1; }; - id=75; + id=598; type="Cav_B_A_Helicopter_Tra_Pilot_B2_F"; class CustomAttributes { @@ -4053,7 +4054,7 @@ class items dataType="Object"; class PositionInfo { - position[]={17.227051,0.0014390945,25.016113}; + position[]={17.63623,0.0014390945,25.393555}; }; side="West"; flags=5; @@ -4065,7 +4066,7 @@ class items description="Co-Pilot@BUFFALO-2"; isPlayable=1; }; - id=76; + id=599; type="Cav_B_A_Helicopter_Tra_coPilot_F"; class CustomAttributes { @@ -4129,7 +4130,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.224609,0.0014390945,24.016113}; + position[]={16.633789,0.0014390945,24.393555}; }; side="West"; flags=5; @@ -4140,7 +4141,7 @@ class items description="Crew Chief@BUFFALO-2"; isPlayable=1; }; - id=77; + id=600; type="Cav_B_A_Helicopter_Tra_CrewChief_F"; class CustomAttributes { @@ -4204,7 +4205,7 @@ class items dataType="Object"; class PositionInfo { - position[]={17.227051,0.0014390945,24.016113}; + position[]={17.63623,0.0014390945,24.393555}; }; side="West"; flags=5; @@ -4216,7 +4217,7 @@ class items description="Crew@BUFFALO-2"; isPlayable=1; }; - id=78; + id=601; type="Cav_B_A_Helicopter_Tra_DoorGunner_F"; class CustomAttributes { @@ -4280,10 +4281,10 @@ class items { dynamicSimulation=1; }; - id=74; + id=597; }; }; - id=71; + id=594; }; class Item2 { @@ -4297,8 +4298,8 @@ class items dataType="Object"; class PositionInfo { - position[]={28.336426,2.0242615,4.4707031}; - angles[]={0,0.0050614546,0}; + position[]={28.745605,2.0242615,4.8481445}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -4309,7 +4310,7 @@ class items reportOwnPosition=1; pylons=";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; }; - id=80; + id=603; type="vtx_MH60M"; class CustomAttributes { @@ -4674,7 +4675,7 @@ class items dataType="Object"; class PositionInfo { - position[]={22.854004,0.0014390945,5.34375}; + position[]={23.263184,0.0014390945,5.7211914}; }; side="West"; flags=7; @@ -4686,7 +4687,7 @@ class items description="Pilot@BUFFALO-3"; isPlayable=1; }; - id=82; + id=605; type="Cav_B_A_Helicopter_Tra_Pilot_B3_F"; class CustomAttributes { @@ -4750,7 +4751,7 @@ class items dataType="Object"; class PositionInfo { - position[]={23.854004,0.0014390945,5.34375}; + position[]={24.263184,0.0014390945,5.7211914}; }; side="West"; flags=5; @@ -4762,7 +4763,7 @@ class items description="Co-Pilot@BUFFALO-3"; isPlayable=1; }; - id=83; + id=606; type="Cav_B_A_Helicopter_Tra_coPilot_F"; class CustomAttributes { @@ -4826,7 +4827,7 @@ class items dataType="Object"; class PositionInfo { - position[]={22.854004,0.0014390945,4.34375}; + position[]={23.263184,0.0014390945,4.7211914}; }; side="West"; flags=5; @@ -4837,7 +4838,7 @@ class items description="Crew Chief@BUFFALO-3"; isPlayable=1; }; - id=84; + id=607; type="Cav_B_A_Helicopter_Tra_CrewChief_F"; class CustomAttributes { @@ -4901,7 +4902,7 @@ class items dataType="Object"; class PositionInfo { - position[]={23.854004,0.0014390945,4.34375}; + position[]={24.263184,0.0014390945,4.7211914}; }; side="West"; flags=5; @@ -4913,7 +4914,7 @@ class items description="Crew@BUFFALO-3"; isPlayable=1; }; - id=85; + id=608; type="Cav_B_A_Helicopter_Tra_DoorGunner_F"; class CustomAttributes { @@ -4977,10 +4978,10 @@ class items { dynamicSimulation=1; }; - id=81; + id=604; }; }; - id=79; + id=602; }; class Item3 { @@ -4994,8 +4995,8 @@ class items dataType="Object"; class PositionInfo { - position[]={11.617676,2.0242615,2.8808594}; - angles[]={0,0.0050614546,0}; + position[]={12.026855,2.0242615,3.2583008}; + angles[]={-0,0.0050614546,0}; }; side="Empty"; flags=4; @@ -5006,7 +5007,7 @@ class items reportOwnPosition=1; pylons=";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;"; }; - id=87; + id=610; type="vtx_MH60M"; class CustomAttributes { @@ -5364,7 +5365,7 @@ class items dataType="Object"; class PositionInfo { - position[]={20.314941,0.89242268,7.5488281}; + position[]={20.724121,0.89242268,7.9262695}; }; side="Empty"; flags=4; @@ -5374,7 +5375,7 @@ class items description="Starter Crate"; dynamicSimulation=1; }; - id=88; + id=611; type="B_supplyCrate_F"; class CustomAttributes { @@ -5406,7 +5407,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.818848,0.0014390945,4.875}; + position[]={17.228027,0.0014390945,5.2524414}; }; side="West"; flags=7; @@ -5418,7 +5419,7 @@ class items description="Pilot@BUFFALO-4"; isPlayable=1; }; - id=90; + id=613; type="Cav_B_A_Helicopter_Tra_Pilot_B4_F"; class CustomAttributes { @@ -5482,7 +5483,7 @@ class items dataType="Object"; class PositionInfo { - position[]={17.818848,0.0014390945,4.875}; + position[]={18.228027,0.0014390945,5.2524414}; }; side="West"; flags=5; @@ -5494,7 +5495,7 @@ class items description="Co-Pilot@BUFFALO-4"; isPlayable=1; }; - id=91; + id=614; type="Cav_B_A_Helicopter_Tra_coPilot_F"; class CustomAttributes { @@ -5558,7 +5559,7 @@ class items dataType="Object"; class PositionInfo { - position[]={16.818848,0.0014390945,3.875}; + position[]={17.228027,0.0014390945,4.2524414}; }; side="West"; flags=5; @@ -5569,7 +5570,7 @@ class items description="Crew Chief@BUFFALO-4"; isPlayable=1; }; - id=92; + id=615; type="Cav_B_A_Helicopter_Tra_CrewChief_F"; class CustomAttributes { @@ -5633,7 +5634,7 @@ class items dataType="Object"; class PositionInfo { - position[]={17.818848,0.0014390945,3.875}; + position[]={18.228027,0.0014390945,4.2524414}; }; side="West"; flags=5; @@ -5645,7 +5646,7 @@ class items description="Crew@BUFFALO-4"; isPlayable=1; }; - id=93; + id=616; type="Cav_B_A_Helicopter_Tra_DoorGunner_F"; class CustomAttributes { @@ -5709,25 +5710,25 @@ class items { dynamicSimulation=1; }; - id=89; + id=612; }; }; - id=86; + id=609; }; class Item4 { dataType="Comment"; class PositionInfo { - position[]={20.977051,5.777462,18.474609}; + position[]={21.38623,5.777462,18.852051}; }; title="Rotary Transport (Tooltip)"; description="These are MH-60Ms, they can lift the entire platoon, but it is going to be tight to have too many additional attachments to the platoon. You may be able to swap for the UH-60M for one more seat per bird, but that's about it. It's also less cool sitting in a seat vs the side of the helicopter... A good rule of thumb is to include some form of Attack Rotary escort with the Serial."; - id=94; + id=617; atlOffset=5.777462; }; }; - id=63; + id=586; atlOffset=2.888731; }; class Item5 @@ -5742,7 +5743,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-6.769043,1.9255862,3.3066406}; + position[]={-6.3598633,1.9255862,3.684082}; }; side="Empty"; flags=4; @@ -5750,7 +5751,7 @@ class items { dynamicSimulation=1; }; - id=96; + id=619; type="B_Truck_01_ammo_F"; class CustomAttributes { @@ -5788,7 +5789,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.769043,1.9160042,3.3046875}; + position[]={-1.3598633,1.9160042,3.6821289}; }; side="Empty"; flags=4; @@ -5796,7 +5797,7 @@ class items { dynamicSimulation=1; }; - id=97; + id=620; type="B_Truck_01_fuel_F"; class CustomAttributes { @@ -5834,7 +5835,7 @@ class items dataType="Object"; class PositionInfo { - position[]={3.230957,2.3134775,3.3046875}; + position[]={3.6401367,2.3134775,3.6821289}; }; side="Empty"; flags=4; @@ -5842,7 +5843,7 @@ class items { dynamicSimulation=1; }; - id=98; + id=621; type="B_Truck_01_Repair_F"; class CustomAttributes { @@ -5876,6 +5877,6 @@ class items }; }; }; - id=95; + id=618; }; }; diff --git a/Compositions/Cav_Rotary_Aviation/header.sqe b/Compositions/Cav_Rotary_Aviation/header.sqe index 67056a657..4ca603b6e 100644 --- a/Compositions/Cav_Rotary_Aviation/header.sqe +++ b/Compositions/Cav_Rotary_Aviation/header.sqe @@ -4,4 +4,19 @@ author="=7Cav=CPL.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "RHS_US_A2_AirImport", + "cav_alpha_characters_units", + "cav_alpha_characters", + "Desert", + "vtx_mh60m", + "rhsusf_c_melb", + "ace_compat_rhs_usf3_fastroping", + "A3_Soft_F_Gamma_Truck_01", + "A3_Soft_F_Exp_Truck_01", + "USAF_ServiceMenu", + "ace_realisticnames", + "ace_rearm", + "ace_refuel" }; diff --git a/Compositions/Cav_S3_Mission_Controller/composition.sqe b/Compositions/Cav_S3_Mission_Controller/composition.sqe index bbc283897..1b8d29d76 100644 --- a/Compositions/Cav_S3_Mission_Controller/composition.sqe +++ b/Compositions/Cav_S3_Mission_Controller/composition.sqe @@ -1,12 +1,12 @@ version=54; -center[]={1522.2307,5,3645.5027}; +center[]={5666.9292,5,7236.9761}; class items { items=1; class Item0 { dataType="Layer"; - name="S3_Mission_Controllers_[DEVBUILD]"; + name="S3_Mission_Controllers"; class Entities { items=8; @@ -22,7 +22,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.8757324,0.0014390945,1.6921387}; + position[]={-2.0249023,0.0014390945,1.6967773}; angles[]={-0,4.6973796,0}; }; side="West"; @@ -34,7 +34,7 @@ class items description="Lead Mission Controller@MISSION CONTROLLERS"; isPlayable=1; }; - id=2; + id=625; type="Cav_B_A_JFO_F"; class CustomAttributes { @@ -111,7 +111,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-1.9626465,0.0014390945,0.34912109}; + position[]={-2.1118164,0.0014390945,0.35351563}; angles[]={-0,4.6973796,0}; }; side="West"; @@ -123,7 +123,7 @@ class items description="Assistant Mission Controller@MISSION CONTROLLERS"; isPlayable=1; }; - id=3; + id=626; type="Cav_B_A_JFO_F"; class CustomAttributes { @@ -200,7 +200,7 @@ class items dataType="Object"; class PositionInfo { - position[]={-2.0135498,0.0014390945,-0.8125}; + position[]={-2.1625977,0.0014390945,-0.80810547}; angles[]={-0,4.6973796,0}; }; side="West"; @@ -212,7 +212,7 @@ class items description="Assistant Mission Controller@MISSION CONTROLLERS"; isPlayable=1; }; - id=4; + id=627; type="Cav_B_A_JFO_F"; class CustomAttributes { @@ -288,16 +288,16 @@ class items class Attributes { }; - id=1; + id=624; }; class Item1 { dataType="Logic"; class PositionInfo { - position[]={3.708252,0,-3.4211426}; + position[]={3.559082,0,-3.4165039}; }; - id=5; + id=628; type="ModuleCuratorAddEditableObjects"; class CustomAttributes { @@ -335,11 +335,11 @@ class items dataType="Logic"; class PositionInfo { - position[]={-0.26660156,0,1.9174805}; + position[]={-0.41552734,0,1.921875}; angles[]={0,3.1985602,0}; }; name="Z1"; - id=6; + id=629; type="ModuleCurator_F"; class CustomAttributes { @@ -403,11 +403,11 @@ class items dataType="Logic"; class PositionInfo { - position[]={-0.36450195,0,0.50390625}; + position[]={-0.51318359,0,0.50830078}; angles[]={0,3.1985602,0}; }; name="Z2"; - id=7; + id=630; type="ModuleCurator_F"; class CustomAttributes { @@ -471,11 +471,11 @@ class items dataType="Logic"; class PositionInfo { - position[]={-0.47875977,0,-0.78271484}; + position[]={-0.62744141,0,-0.77832031}; angles[]={0,3.1985602,0}; }; name="Z3"; - id=8; + id=631; type="ModuleCurator_F"; class CustomAttributes { @@ -539,11 +539,11 @@ class items dataType="Logic"; class PositionInfo { - position[]={-0.48120117,0,-2.1174316}; + position[]={-0.63037109,0,-2.112793}; angles[]={0,3.1985602,0}; }; name="Z4"; - id=9; + id=632; type="ModuleCurator_F"; class CustomAttributes { @@ -607,9 +607,9 @@ class items dataType="Logic"; class PositionInfo { - position[]={3.7033691,0,1.4443359}; + position[]={3.5541992,0,1.4487305}; }; - id=10; + id=633; type="ModuleRespawnPositionWest_F"; }; class Item7 @@ -617,16 +617,16 @@ class items dataType="Comment"; class PositionInfo { - position[]={1.9057617,0.024414063,-0.2668457}; + position[]={1.7568359,0.024414063,-0.26220703}; }; title="Mission Controllers & Zeus (Tooltip)"; description="Do NOT delete things from this composition. All of these tools are vital for missions"; - id=11; + id=634; atlOffset=0.024414063; }; }; - id=12; - atlOffset=-0.0073242188; + id=623; + atlOffset=0.012207031; }; }; class connections @@ -641,8 +641,8 @@ class connections class Item0 { linkID=0; - item0=5; - item1=10; + item0=628; + item1=633; class CustomData { type="Sync"; @@ -651,8 +651,8 @@ class connections class Item1 { linkID=1; - item0=6; - item1=5; + item0=629; + item1=628; class CustomData { type="Sync"; @@ -661,8 +661,8 @@ class connections class Item2 { linkID=2; - item0=7; - item1=5; + item0=630; + item1=628; class CustomData { type="Sync"; @@ -671,8 +671,8 @@ class connections class Item3 { linkID=3; - item0=8; - item1=5; + item0=631; + item1=628; class CustomData { type="Sync"; @@ -681,8 +681,8 @@ class connections class Item4 { linkID=4; - item0=9; - item1=5; + item0=632; + item1=628; class CustomData { type="Sync"; diff --git a/Compositions/Cav_S3_Mission_Controller/header.sqe b/Compositions/Cav_S3_Mission_Controller/header.sqe index 1312ed6c6..6b6642e01 100644 --- a/Compositions/Cav_S3_Mission_Controller/header.sqe +++ b/Compositions/Cav_S3_Mission_Controller/header.sqe @@ -4,4 +4,8 @@ author="=7Cav=CPL.Zaren.T"; category="Cav_EdSubcat_Deploy_Platoon"; requiredAddons[]= { + "cav_alpha_characters", + "A3_Modules_F_Curator_Curator", + "A3_Modules_F_Curator_Respawn", + "Desert" }; diff --git a/Compositions/Cav_Stryker_Scout_Platoon/composition.sqe b/Compositions/Cav_Viking_Platoon_Deployment/composition.sqe similarity index 66% rename from Compositions/Cav_Stryker_Scout_Platoon/composition.sqe rename to Compositions/Cav_Viking_Platoon_Deployment/composition.sqe index 2f1dfad17..3a80eeacb 100644 --- a/Compositions/Cav_Stryker_Scout_Platoon/composition.sqe +++ b/Compositions/Cav_Viking_Platoon_Deployment/composition.sqe @@ -1,4093 +1,3423 @@ -version=54; -center[]={1364.6357,5,2107.1011}; -class items -{ - items=8; - class Item0 - { - dataType="Layer"; - name="1. Stryker Platoon Leader"; - class Entities - { - items=5; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=3; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={-3.0390625,0.0014390945,17.906982}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=7; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="this setGroupid [""VIKING-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; - description="Scout Platoon Leader@VIKING-6"; - isPlayable=1; - }; - id=350; - type="Cav_B_B_Scout_PlatoonLead_2_6_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male02ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-3.0390625,0.0014390945,19.406494}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=5; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; - description="Stryker Vehicle Commander"; - isPlayable=1; - }; - id=351; - type="Cav_B_B_Ifv_Commander_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-3.0390625,0.0014390945,20.906494}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=352; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=349; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-0.296875,0.89242268,15.479248}; - angles[]={-0,1.5526583,0}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=353; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={14.255859,0.89242268,5.173584}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=354; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item3 - { - dataType="Comment"; - class PositionInfo - { - position[]={1.6923828,0,9.998291}; - }; - title="Stryker Scout Platoon (Tooltip)"; - description="B/1-7's Stryker Scout Platoon is a hybrid fighting force that specializes in scout tasks and missions. They handle everything from Screening Operations, Guard Operations, Ambushes, Area Reconnaissance, and all other general infantry tasks. While the composition utilizes 6 Strykers for the Platoon, unless it's completely full, they'll mostly only use 4 or 5. Viking does NOT require a JTAC to call in CAS as they are trained and capable of doing so internally."; - id=355; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.5771484,2.6142888,22.263916}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=356; - type="cav_dragoon_WD_V6"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=348; - }; - class Item1 - { - dataType="Layer"; - name="2. Stryker Platoon Sergeant"; - class Entities - { - items=2; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=2; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={2.9609375,0.0014390945,17.906494}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=7; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="this setGroupid [""VIKING-5""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-5""];"; - description="Scout Platoon Sergeant@VIKING-5"; - isPlayable=1; - }; - id=359; - type="Cav_B_B_Scout_PlatoonLead_2_5_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male02ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.05; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={2.9609375,0.0014390945,19.406494}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-5""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-5""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=360; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=358; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={6.1865234,2.6142888,22.19751}; - angles[]={-0,0.005982683,0}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=363; - type="cav_dragoon_WD_V5"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=357; - }; - class Item2 - { - dataType="Layer"; - name="3. Stryker Platoon Medic"; - class Entities - { - items=1; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=1; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={1.6069336,0.0014390945,18.835205}; - angles[]={0,3.1415927,0}; - }; - side="West"; - flags=7; - class Attributes - { - skill=0.55000001; - rank="LIEUTENANT"; - init="this setGroupid [""VIKING-7""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-7""];"; - description="Scout Platoon Medic@VIKING-7"; - isPlayable=1; - }; - id=366; - type="Cav_B_B_Scout_PlatoonMedic_2_7_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=365; - }; - }; - id=364; - }; - class Item3 - { - dataType="Layer"; - name="4. Stryker Squad Viking-1"; - class Entities - { - items=3; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=11; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={-11.790039,0.0014390945,2.6428223}; - }; - side="West"; - flags=6; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Scout Squad Leader@VIKING-1"; - isPlayable=1; - }; - id=369; - type="Cav_B_B_Scout_SquadLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-13.790039,0.0014390945,1.6428223}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Alpha Scout Team Leader"; - isPlayable=1; - }; - id=370; - type="Cav_B_B_Scout_Alpha_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-13.790039,0.0014390945,0.14282227}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Alpha Machine Gunner"; - isPlayable=1; - }; - id=371; - type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={-13.790039,0.0014390945,-1.357666}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=372; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.04; - }; - }; - }; - nAttributes=2; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={-13.790039,0.0014390945,-2.8571777}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=373; - type="Cav_B_B_Scout_Alpha_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=2; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={-9.7900391,0.0014390945,1.6428223}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Bravo Scout Team Leader"; - isPlayable=1; - }; - id=374; - type="Cav_B_B_Scout_Bravo_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=2; - }; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={-9.7900391,0.0014390945,0.14282227}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Bravo Machine Gunner"; - isPlayable=1; - }; - id=375; - type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male05ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={-9.7900391,0.0014390945,-1.3571777}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Bravo Scout"; - isPlayable=1; - }; - id=376; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.95999998; - }; - }; - }; - nAttributes=2; - }; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={-9.7900391,0.0014390945,-2.857666}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Bravo Combat Lifesaver"; - isPlayable=1; - }; - id=377; - type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item9 - { - dataType="Object"; - class PositionInfo - { - position[]={-11.790039,0.0014390945,0.64282227}; - }; - side="West"; - flags=5; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Stryker Vehicle Commander"; - isPlayable=1; - }; - id=378; - type="Cav_B_B_Ifv_Commander_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - class Item10 - { - dataType="Object"; - class PositionInfo - { - position[]={-11.790039,0.0014390945,-0.85717773}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=379; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=368; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-8.7197266,0.89242268,4.0397949}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=380; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-12.652344,2.6142888,10.687744}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=381; - type="cav_dragoon_WD_V1"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=367; - }; - class Item4 - { - dataType="Layer"; - name="5. Stryker Squad Viking-2"; - class Entities - { - items=3; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=11; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={-4.2011719,0.0014390945,-1.7766113}; - }; - side="West"; - flags=6; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Scout Squad Leader@VIKING-2"; - isPlayable=1; - }; - id=384; - type="Cav_B_B_Scout_SquadLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.2011719,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Alpha Scout Team Leader"; - isPlayable=1; - }; - id=385; - type="Cav_B_B_Scout_Alpha_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.2011719,0.0014390945,-4.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Alpha Machine Gunner"; - isPlayable=1; - }; - id=386; - type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.2011719,0.0014390945,-5.7766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=387; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.04; - }; - }; - }; - nAttributes=2; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.2011719,0.0014390945,-7.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=388; - type="Cav_B_B_Scout_Alpha_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=2; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={-2.2011719,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Bravo Scout Team Leader"; - isPlayable=1; - }; - id=389; - type="Cav_B_B_Scout_Bravo_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=2; - }; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={-2.2011719,0.0014390945,-4.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Bravo Machine Gunner"; - isPlayable=1; - }; - id=390; - type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male05ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={-2.2011719,0.0014390945,-5.7766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Bravo Scout"; - isPlayable=1; - }; - id=391; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.95999998; - }; - }; - }; - nAttributes=2; - }; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={-2.2011719,0.0014390945,-7.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Bravo Combat Lifesaver"; - isPlayable=1; - }; - id=392; - type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item9 - { - dataType="Object"; - class PositionInfo - { - position[]={-4.2011719,0.0014390945,-3.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Stryker Vehicle Commander"; - isPlayable=1; - }; - id=393; - type="Cav_B_B_Ifv_Commander_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - class Item10 - { - dataType="Object"; - class PositionInfo - { - position[]={-4.2011719,0.0014390945,-5.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=394; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=383; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.703125,0.89242268,0.60864258}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=395; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-4.878418,2.6142888,6.5227051}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=396; - type="cav_dragoon_WD_V2"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=382; - }; - class Item5 - { - dataType="Layer"; - name="6. Stryker Squad Viking-3"; - class Entities - { - items=3; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=11; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={4.2988281,0.0014390945,-1.7766113}; - }; - side="West"; - flags=6; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Scout Squad Leader@VIKING-3"; - isPlayable=1; - }; - id=399; - type="Cav_B_B_Scout_SquadLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={2.2988281,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Alpha Scout Team Leader"; - isPlayable=1; - }; - id=400; - type="Cav_B_B_Scout_Alpha_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={2.2988281,0.0014390945,-4.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Alpha Machine Gunner"; - isPlayable=1; - }; - id=401; - type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={2.2988281,0.0014390945,-5.7766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=402; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.04; - }; - }; - }; - nAttributes=2; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={2.2988281,0.0014390945,-7.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=403; - type="Cav_B_B_Scout_Alpha_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=2; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={6.2988281,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Bravo Scout Team Leader"; - isPlayable=1; - }; - id=404; - type="Cav_B_B_Scout_Bravo_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=2; - }; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={6.2988281,0.0014390945,-4.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Bravo Machine Gunner"; - isPlayable=1; - }; - id=405; - type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male05ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={6.2988281,0.0014390945,-5.7766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Bravo Scout"; - isPlayable=1; - }; - id=406; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.95999998; - }; - }; - }; - nAttributes=2; - }; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={6.2988281,0.0014390945,-7.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Bravo Combat Lifesaver"; - isPlayable=1; - }; - id=407; - type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item9 - { - dataType="Object"; - class PositionInfo - { - position[]={4.2988281,0.0014390945,-3.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Stryker Vehicle Commander"; - isPlayable=1; - }; - id=408; - type="Cav_B_B_Ifv_Commander_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - class Item10 - { - dataType="Object"; - class PositionInfo - { - position[]={4.2988281,0.0014390945,-5.2766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=409; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=398; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={1.4873047,0.89242268,0.73510742}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=410; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={4.0610352,2.6142888,6.7702637}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=411; - type="cav_dragoon_WD_V3"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=397; - }; - class Item6 - { - dataType="Layer"; - name="7. Stryker Weapons Squad Viking-4"; - class Entities - { - items=2; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=11; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={11.298828,0.0014390945,2.7233887}; - }; - side="West"; - flags=6; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Scout Squad Leader@VIKING-4"; - isPlayable=1; - }; - id=414; - type="Cav_B_B_Scout_SquadLeader_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={9.2988281,0.0014390945,1.7233887}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Alpha Scout Team Leader"; - isPlayable=1; - }; - id=415; - type="Cav_B_B_Scout_Alpha_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=2; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={9.2988281,0.0014390945,0.22338867}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Alpha Machine Gunner"; - isPlayable=1; - }; - id=416; - type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male03ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={9.2988281,0.0014390945,-1.2766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=417; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male11ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.04; - }; - }; - }; - nAttributes=2; - }; - }; - class Item4 - { - dataType="Object"; - class PositionInfo - { - position[]={9.2988281,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Alpha Scout"; - isPlayable=1; - }; - id=418; - type="Cav_B_B_Scout_Alpha_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=2; - }; - }; - class Item5 - { - dataType="Object"; - class PositionInfo - { - position[]={13.298828,0.0014390945,1.7233887}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.44999999; - rank="CORPORAL"; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Bravo Scout Team Leader"; - isPlayable=1; - }; - id=419; - type="Cav_B_B_Scout_Bravo_TeamLead_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=2; - }; - }; - class Item6 - { - dataType="Object"; - class PositionInfo - { - position[]={13.298828,0.0014390945,0.22338867}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Bravo Machine Gunner"; - isPlayable=1; - }; - id=420; - type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male05ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - nAttributes=2; - }; - }; - class Item7 - { - dataType="Object"; - class PositionInfo - { - position[]={13.298828,0.0014390945,-1.2766113}; - }; - side="West"; - flags=4; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Bravo Scout"; - isPlayable=1; - }; - id=421; - type="Cav_B_B_Scout_Rifleman_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.95999998; - }; - }; - }; - nAttributes=2; - }; - }; - class Item8 - { - dataType="Object"; - class PositionInfo - { - position[]={13.298828,0.0014390945,-2.7766113}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Bravo Combat Lifesaver"; - isPlayable=1; - }; - id=422; - type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; - class CustomAttributes - { - class Attribute0 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male07ENG"; - }; - }; - }; - class Attribute1 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.03; - }; - }; - }; - nAttributes=2; - }; - }; - class Item9 - { - dataType="Object"; - class PositionInfo - { - position[]={11.298828,0.0014390945,0.72338867}; - }; - side="West"; - flags=5; - class Attributes - { - rank="SERGEANT"; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Stryker Vehicle Commander"; - isPlayable=1; - }; - id=423; - type="Cav_B_B_Ifv_Commander_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.01; - }; - }; - }; - nAttributes=3; - }; - }; - class Item10 - { - dataType="Object"; - class PositionInfo - { - position[]={11.298828,0.0014390945,-0.77661133}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; - description="Stryker Driver"; - isPlayable=1; - }; - id=424; - type="Cav_B_B_Ifv_Driver_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male08ENG"; - }; - }; - }; - class Attribute2 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=3; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=413; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={10.983887,2.6142888,9.7487793}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=425; - type="cav_dragoon_WD_V4"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=412; - }; - class Item7 - { - dataType="Layer"; - name="8. Atlas Medical Teams"; - class Entities - { - items=3; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={0.45996094,0.89242268,-13.443604}; - angles[]={-0,1.5767576,0}; - }; - side="Empty"; - flags=4; - class Attributes - { - init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; - dynamicSimulation=1; - }; - id=427; - type="B_supplyCrate_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isRepairFacility"; - expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=1; - }; - }; - }; - class Attribute1 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - class Attribute2 - { - property="ace_isMedicalFacility"; - expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; - class Value - { - class data - { - singleType="BOOL"; - value=1; - }; - }; - }; - nAttributes=3; - }; - }; - class Item1 - { - dataType="Layer"; - name="8-1. Atlas-1"; - class Entities - { - items=2; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={1.7910156,0.0014390945,-15.843994}; - }; - side="West"; - flags=7; - class Attributes - { - rank="SERGEANT"; - init="this setgroupid [""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];"; - description="Medical Team Leader@ATLAS-1"; - isPlayable=1; - }; - id=430; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={3.65625,0.0014390945,-15.501709}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=431; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={1.6230469,0.0014390945,-17.515869}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=432; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={3.6464844,0.0014390945,-17.514893}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-1""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=433; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.94999999; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=429; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={6.6235352,2.6142888,-13.360596}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=434; - type="cav_dragoon_Unarmed_WD"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=428; - }; - class Item2 - { - dataType="Layer"; - name="8-2. Atlas-2"; - class Entities - { - items=2; - class Item0 - { - dataType="Group"; - side="West"; - class Entities - { - items=4; - class Item0 - { - dataType="Object"; - class PositionInfo - { - position[]={-3.3286133,0.0014390945,-15.547119}; - }; - side="West"; - flags=7; - class Attributes - { - rank="SERGEANT"; - init="this setgroupid [""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];"; - description="Medical Team Leader@ATLAS-2"; - isPlayable=1; - }; - id=437; - type="Cav_B_B_Atlas_Medic_TeamLeader_3_2_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male09ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=0.99000001; - }; - }; - }; - nAttributes=4; - }; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.3286133,0.0014390945,-15.547119}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=438; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - class Item2 - { - dataType="Object"; - class PositionInfo - { - position[]={-3.3286133,0.0014390945,-17.547119}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=439; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - class Item3 - { - dataType="Object"; - class PositionInfo - { - position[]={-1.3286133,0.0014390945,-17.547119}; - }; - side="West"; - flags=5; - class Attributes - { - skill=0.40000001; - init="this setgroupid [""ATLAS-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""ATLAS-2""];"; - description="Medical Team Member"; - isPlayable=1; - }; - id=440; - type="Cav_B_B_Atlas_Medic_CombatMedic_F"; - class CustomAttributes - { - class Attribute0 - { - property="ace_isMedic"; - expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=2; - }; - }; - }; - class Attribute1 - { - property="ace_isEngineer"; - expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; - class Value - { - class data - { - singleType="SCALAR"; - value=-1; - }; - }; - }; - class Attribute2 - { - property="speaker"; - expression="_this setspeaker _value;"; - class Value - { - class data - { - singleType="STRING"; - value="Male10ENG"; - }; - }; - }; - class Attribute3 - { - property="pitch"; - expression="_this setpitch _value;"; - class Value - { - class data - { - singleType="SCALAR"; - value=1.02; - }; - }; - }; - nAttributes=4; - }; - }; - }; - class Attributes - { - dynamicSimulation=1; - }; - id=436; - }; - class Item1 - { - dataType="Object"; - class PositionInfo - { - position[]={-6.7724609,2.6142888,-13.417725}; - }; - side="Empty"; - flags=4; - class Attributes - { - dynamicSimulation=1; - }; - id=441; - type="cav_dragoon_Unarmed_WD"; - class CustomAttributes - { - class Attribute0 - { - property="ammoBox"; - expression="[_this,_value] call bis_fnc_initAmmoBox;"; - class Value - { - class data - { - singleType="STRING"; - value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; - }; - }; - }; - nAttributes=1; - }; - }; - }; - id=435; - }; - }; - id=426; - }; -}; +version=54; +center[]={3421.3616,5,1282.7375}; +class items +{ + items=7; + class Item0 + { + dataType="Layer"; + name="1. Stryker Platoon Leader"; + class Entities + { + items=6; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=1; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.9936523,0.0014390945,14.885498}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=7; + class Attributes + { + skill=0.55000001; + rank="LIEUTENANT"; + init="this setGroupid [""VIKING-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; + description="Platoon Leader@VIKING-6"; + isPlayable=1; + }; + id=80; + type="Cav_B_B_Scout_PlatoonLead_2_6_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male02ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=79; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-0.2512207,0.89242268,12.458252}; + angles[]={-0,1.5526583,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=83; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={14.301514,0.89242268,2.1525879}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=84; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + class Item3 + { + dataType="Comment"; + class PositionInfo + { + position[]={1.7380371,0,6.9772949}; + }; + title="Stryker Scout Platoon (Tooltip)"; + description="B/1-7's Stryker Scout Platoon is a hybrid fighting force that specializes in scout tasks and missions. They handle everything from Screening Operations, Guard Operations, Ambushes, Area Reconnaissance, and all other general infantry tasks. While the composition utilizes 6 Strykers for the Platoon, unless it's completely full, they'll mostly only use 4 or 5. Viking does NOT require a JTAC to call in CAS as they are trained and capable of doing so internally."; + id=85; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.5314941,2.6142888,19.24292}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=86; + type="cav_dragoon_WD_V6"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item5 + { + dataType="Layer"; + name="SIERRA-6"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.9936523,0.0014390945,16.385498}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""SIERRA-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; + description="Stryker Vehicle Commander@SIERRA-6"; + isPlayable=1; + }; + id=81; + type="Cav_B_B_Ifv_Commander_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.9936523,0.0014390945,17.885498}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""SIERRA-6""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-6""];"; + description="Stryker Driver@SIERRA-6"; + isPlayable=1; + }; + id=82; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + }; + id=168; + }; + }; + id=167; + }; + }; + id=78; + }; + class Item1 + { + dataType="Layer"; + name="2. Stryker Platoon Sergeant"; + class Entities + { + items=2; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={3.0063477,0.0014390945,14.885498}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=7; + class Attributes + { + skill=0.55000001; + rank="LIEUTENANT"; + init="this setGroupid [""VIKING-5""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-5""];"; + description="Platoon Sergeant@VIKING-5"; + isPlayable=1; + }; + id=89; + type="Cav_B_B_Scout_PlatoonLead_2_5_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male02ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.05; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={3.0065918,0.0014390945,16.385498}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-5""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-5""];"; + description="Stryker Driver"; + isPlayable=1; + }; + id=90; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=88; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={6.2321777,2.6142888,19.176514}; + angles[]={-0,0.005982683,0}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=91; + type="cav_dragoon_WD_V5"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + }; + id=87; + }; + class Item2 + { + dataType="Layer"; + name="3. Stryker Platoon Medic"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=1; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={1.6523438,0.0014390945,15.814453}; + angles[]={0,3.1415927,0}; + }; + side="West"; + flags=7; + class Attributes + { + skill=0.55000001; + rank="LIEUTENANT"; + init="this setGroupid [""VIKING-7""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-7""];"; + description="Platoon Medic@VIKING-7"; + isPlayable=1; + }; + id=94; + type="Cav_B_B_Scout_PlatoonMedic_2_7_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isMedic"; + expression="if (_value != -1 && {_value != (parseNumber (_this getUnitTrait 'medic'))}) then {_this setVariable [""ace_medical_medicClass"", _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=2; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male11ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=93; + }; + }; + id=92; + }; + class Item3 + { + dataType="Layer"; + name="4. Stryker Squad Viking-1"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=9; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-11.744629,0.0014390945,-0.37854004}; + }; + side="West"; + flags=6; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Squad Leader@VIKING-1"; + isPlayable=1; + }; + id=97; + type="Cav_B_B_Scout_SquadLeader_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-13.744385,0.0014390945,-1.3781738}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Alpha Team Leader"; + isPlayable=1; + }; + id=98; + type="Cav_B_B_Scout_Alpha_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-13.744385,0.0014390945,-2.8781738}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Alpha Automatic Rifleman"; + isPlayable=1; + }; + id=99; + type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male03ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-13.744385,0.0014390945,-4.3786621}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Alpha Grenadier"; + isPlayable=1; + }; + id=100; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male11ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.04; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={-13.744385,0.0014390945,-5.8781738}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Alpha Rifleman"; + isPlayable=1; + }; + id=101; + type="Cav_B_B_Scout_Alpha_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male09ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={-9.7443848,0.0014390945,-1.3781738}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Bravo Team Leader"; + isPlayable=1; + }; + id=102; + type="Cav_B_B_Scout_Bravo_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={-9.7443848,0.0014390945,-2.8781738}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Bravo Automatic Rifleman"; + isPlayable=1; + }; + id=103; + type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male05ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={-9.7443848,0.0014390945,-4.3781738}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Bravo Grenadier"; + isPlayable=1; + }; + id=104; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.95999998; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={-9.7443848,0.0014390945,-5.8786621}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Bravo Combat Lifesaver"; + isPlayable=1; + }; + id=105; + type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=96; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-8.6740723,0.89242268,1.0187988}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=108; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-12.606689,2.6142888,7.666748}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=109; + type="cav_dragoon_WD_V1"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Layer"; + name="SIERRA-1"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-11.744629,0.0014390945,-2.37854}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""SIERRA-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Stryker Vehicle Commander@SIERRA-1"; + isPlayable=1; + }; + id=106; + type="Cav_B_B_Ifv_Commander_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-11.744629,0.0014390945,-3.87854}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""SIERRA-1""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-1""];"; + description="Stryker Driver@SIERRA-1"; + isPlayable=1; + }; + id=107; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + }; + id=165; + }; + }; + id=164; + }; + }; + id=95; + }; + class Item4 + { + dataType="Layer"; + name="5. Stryker Squad Viking-2"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=9; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.1555176,0.0014390945,-4.7974854}; + }; + side="West"; + flags=6; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Squad Leader@VIKING-2"; + isPlayable=1; + }; + id=112; + type="Cav_B_B_Scout_SquadLeader_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.1555176,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Alpha Team Leader"; + isPlayable=1; + }; + id=113; + type="Cav_B_B_Scout_Alpha_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.1555176,0.0014390945,-7.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Alpha Automatic Rifleman"; + isPlayable=1; + }; + id=114; + type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male03ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.1555176,0.0014390945,-8.7976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Alpha Grenadier"; + isPlayable=1; + }; + id=115; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male11ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.04; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={-6.1555176,0.0014390945,-10.297607}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Alpha Rifleman"; + isPlayable=1; + }; + id=116; + type="Cav_B_B_Scout_Alpha_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male09ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.1555176,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Bravo Team Leader"; + isPlayable=1; + }; + id=117; + type="Cav_B_B_Scout_Bravo_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.1555176,0.0014390945,-7.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Bravo Automatic Rifleman"; + isPlayable=1; + }; + id=118; + type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male05ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.1555176,0.0014390945,-8.7976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Bravo Grenadier"; + isPlayable=1; + }; + id=119; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.95999998; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={-2.1555176,0.0014390945,-10.297607}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Bravo Combat Lifesaver"; + isPlayable=1; + }; + id=120; + type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=111; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-1.6574707,0.89242268,-2.4123535}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=123; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.8327637,2.6142888,3.501709}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=124; + type="cav_dragoon_WD_V2"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Layer"; + name="SIERRA-2"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.1555176,0.0014390945,-6.7974854}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""SIERRA-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Stryker Vehicle Commander@SIERRA-2"; + isPlayable=1; + }; + id=121; + type="Cav_B_B_Ifv_Commander_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={-4.1555176,0.0014390945,-8.2974854}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""SIERRA-2""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-2""];"; + description="Stryker Driver@SIERRA-2"; + isPlayable=1; + }; + id=122; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + }; + id=163; + }; + }; + id=161; + }; + }; + id=110; + }; + class Item5 + { + dataType="Layer"; + name="6. Stryker Squad Viking-3"; + class Entities + { + items=4; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=9; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={4.3444824,0.0014390945,-4.7974854}; + }; + side="West"; + flags=6; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Squad Leader@VIKING-3"; + isPlayable=1; + }; + id=127; + type="Cav_B_B_Scout_SquadLeader_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={2.3444824,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Alpha Team Leader"; + isPlayable=1; + }; + id=128; + type="Cav_B_B_Scout_Alpha_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={2.3444824,0.0014390945,-7.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Alpha Automatic Rifleman"; + isPlayable=1; + }; + id=129; + type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male03ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={2.3444824,0.0014390945,-8.7976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Alpha Grenadier"; + isPlayable=1; + }; + id=130; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male11ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.04; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={2.3444824,0.0014390945,-10.297607}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Alpha Rifleman"; + isPlayable=1; + }; + id=131; + type="Cav_B_B_Scout_Alpha_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male09ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3444824,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Bravo Team Leader"; + isPlayable=1; + }; + id=132; + type="Cav_B_B_Scout_Bravo_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3444824,0.0014390945,-7.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Bravo Automatic Rifleman"; + isPlayable=1; + }; + id=133; + type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male05ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3444824,0.0014390945,-8.7976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Bravo Grenadier"; + isPlayable=1; + }; + id=134; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.95999998; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={6.3444824,0.0014390945,-10.297607}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Bravo Combat Lifesaver"; + isPlayable=1; + }; + id=135; + type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=126; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={1.532959,0.89242268,-2.2858887}; + }; + side="Empty"; + flags=4; + class Attributes + { + init="call{[this,""Bravo"",true,true,true,true,false] call cScripts_fnc_doStarterCrate;}"; + dynamicSimulation=1; + }; + id=138; + type="B_supplyCrate_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isRepairFacility"; + expression="if (_value != (if (isNumber (configOf _this >> ""ace_repair_canRepair"")) then {getNumber (configOf _this >> ""ace_repair_canRepair"")} else {(parseNumber (getRepairCargo _this > 0))})) then {_this setVariable ['ace_isRepairFacility', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + class Attribute2 + { + property="ace_isMedicalFacility"; + expression="_this setVariable [""ace_medical_isMedicalFacility"", _value, true];"; + class Value + { + class data + { + singleType="BOOL"; + value=1; + }; + }; + }; + nAttributes=3; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={4.1066895,2.6142888,3.7492676}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=139; + type="cav_dragoon_WD_V3"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item3 + { + dataType="Layer"; + name="SIERRA-3"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={4.3444824,0.0014390945,-6.7974854}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""SIERRA-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Stryker Vehicle Commander@SIERRA-3"; + isPlayable=1; + }; + id=136; + type="Cav_B_B_Ifv_Commander_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={4.3444824,0.0014390945,-8.2974854}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""SIERRA-3""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-3""];"; + description="Stryker Driver@SIERRA-3"; + isPlayable=1; + }; + id=137; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + }; + id=159; + }; + }; + id=158; + }; + }; + id=125; + }; + class Item6 + { + dataType="Layer"; + name="7. Stryker Weapons Squad Viking-4"; + class Entities + { + items=3; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=9; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={11.344482,0.0014390945,-0.29748535}; + }; + side="West"; + flags=6; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Squad Leader@VIKING-4"; + isPlayable=1; + }; + id=142; + type="Cav_B_B_Scout_SquadLeader_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={9.3444824,0.0014390945,-1.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Alpha Team Leader"; + isPlayable=1; + }; + id=143; + type="Cav_B_B_Scout_Alpha_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.99000001; + }; + }; + }; + nAttributes=2; + }; + }; + class Item2 + { + dataType="Object"; + class PositionInfo + { + position[]={9.3444824,0.0014390945,-2.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Alpha Automatic Rifleman"; + isPlayable=1; + }; + id=144; + type="Cav_B_B_Scout_Alpha_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male03ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + class Item3 + { + dataType="Object"; + class PositionInfo + { + position[]={9.3444824,0.0014390945,-4.2976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Alpha Grenadier"; + isPlayable=1; + }; + id=145; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male11ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.04; + }; + }; + }; + nAttributes=2; + }; + }; + class Item4 + { + dataType="Object"; + class PositionInfo + { + position[]={9.3444824,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Alpha Rifleman"; + isPlayable=1; + }; + id=146; + type="Cav_B_B_Scout_Alpha_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male09ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.02; + }; + }; + }; + nAttributes=2; + }; + }; + class Item5 + { + dataType="Object"; + class PositionInfo + { + position[]={13.344482,0.0014390945,-1.2976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.44999999; + rank="CORPORAL"; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Bravo Team Leader"; + isPlayable=1; + }; + id=147; + type="Cav_B_B_Scout_Bravo_TeamLead_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=2; + }; + }; + class Item6 + { + dataType="Object"; + class PositionInfo + { + position[]={13.344482,0.0014390945,-2.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Bravo Automatic Rifleman"; + isPlayable=1; + }; + id=148; + type="Cav_B_B_Scout_Bravo_AutomaticRifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male05ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + nAttributes=2; + }; + }; + class Item7 + { + dataType="Object"; + class PositionInfo + { + position[]={13.344482,0.0014390945,-4.2976074}; + }; + side="West"; + flags=4; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Bravo Grenadier"; + isPlayable=1; + }; + id=149; + type="Cav_B_B_Scout_Rifleman_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.95999998; + }; + }; + }; + nAttributes=2; + }; + }; + class Item8 + { + dataType="Object"; + class PositionInfo + { + position[]={13.344482,0.0014390945,-5.7976074}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""VIKING-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Bravo Combat Lifesaver"; + isPlayable=1; + }; + id=150; + type="Cav_B_B_Scout_Bravo_CombatLifeSaver_F"; + class CustomAttributes + { + class Attribute0 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male07ENG"; + }; + }; + }; + class Attribute1 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.03; + }; + }; + }; + nAttributes=2; + }; + }; + }; + class Attributes + { + dynamicSimulation=1; + }; + id=141; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={11.029541,2.6142888,6.7277832}; + }; + side="Empty"; + flags=4; + class Attributes + { + dynamicSimulation=1; + }; + id=153; + type="cav_dragoon_WD_V4"; + class CustomAttributes + { + class Attribute0 + { + property="ammoBox"; + expression="[_this,_value] call bis_fnc_initAmmoBox;"; + class Value + { + class data + { + singleType="STRING"; + value="[[[[],[]],[[],[]],[[],[]],[[],[]]],false]"; + }; + }; + }; + nAttributes=1; + }; + }; + class Item2 + { + dataType="Layer"; + name="SIERRA-4"; + class Entities + { + items=1; + class Item0 + { + dataType="Group"; + side="West"; + class Entities + { + items=2; + class Item0 + { + dataType="Object"; + class PositionInfo + { + position[]={11.438477,0.0014390945,-3.5014648}; + }; + side="West"; + flags=7; + class Attributes + { + rank="SERGEANT"; + init="this setGroupid [""SIERRA-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Stryker Vehicle Commander@SIERRA-4"; + isPlayable=1; + }; + id=151; + type="Cav_B_B_Ifv_Commander_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male10ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=1.01; + }; + }; + }; + nAttributes=3; + }; + }; + class Item1 + { + dataType="Object"; + class PositionInfo + { + position[]={11.438477,0.0014390945,-5.0014648}; + }; + side="West"; + flags=5; + class Attributes + { + skill=0.40000001; + init="this setGroupid [""SIERRA-4""];" \n "this setVariable [""cScripts_Player_Unit"", ""VIKING-4""];"; + description="Stryker Driver@SIERRA-4"; + isPlayable=1; + }; + id=152; + type="Cav_B_B_Ifv_Driver_F"; + class CustomAttributes + { + class Attribute0 + { + property="ace_isEngineer"; + expression="if !(_value == ([0, 1] select (_this getUnitTrait 'engineer')) || {_value == -1}) then {_this setVariable ['ace_isEngineer', _value, true]}"; + class Value + { + class data + { + singleType="SCALAR"; + value=1; + }; + }; + }; + class Attribute1 + { + property="speaker"; + expression="_this setspeaker _value;"; + class Value + { + class data + { + singleType="STRING"; + value="Male08ENG"; + }; + }; + }; + class Attribute2 + { + property="pitch"; + expression="_this setpitch _value;"; + class Value + { + class data + { + singleType="SCALAR"; + value=0.94999999; + }; + }; + }; + nAttributes=3; + }; + }; + }; + class Attributes + { + }; + id=156; + }; + }; + id=155; + }; + }; + id=140; + }; +}; diff --git a/Compositions/Cav_Stryker_Scout_Platoon/header.sqe b/Compositions/Cav_Viking_Platoon_Deployment/header.sqe similarity index 52% rename from Compositions/Cav_Stryker_Scout_Platoon/header.sqe rename to Compositions/Cav_Viking_Platoon_Deployment/header.sqe index 95be01910..448703d21 100644 --- a/Compositions/Cav_Stryker_Scout_Platoon/header.sqe +++ b/Compositions/Cav_Viking_Platoon_Deployment/header.sqe @@ -1,7 +1,13 @@ -version=54; -name="VIKING_Platoon_Deployment_vTEST"; -author="=7Cav=CPL.Zaren.T"; -category="Cav_EdSubcat_Deploy_Platoon"; -requiredAddons[]= -{ -}; +version=54; +name="VIKING_Platoon_Deployment_vTEST"; +author="=7Cav=CPL.Zaren.T"; +category="Cav_EdSubcat_Deploy_Platoon"; +requiredAddons[]= +{ + "cav_troops_bravo_viking", + "A3_Weapons_F_Ammoboxes", + "ace_cargo", + "Desert", + "cav_vehicles_dragoon", + "cav_bravo_characters" +}; diff --git a/cScripts/CfgFunctions.hpp b/cScripts/CfgFunctions.hpp index 5698b0056..75b0e02aa 100644 --- a/cScripts/CfgFunctions.hpp +++ b/cScripts/CfgFunctions.hpp @@ -45,6 +45,7 @@ class cScripts { class doStarterCrateSupplies {}; class doFieldHospital {}; + class doSupplyCrate {}; class doEmptyCrate {}; @@ -102,7 +103,8 @@ class cScripts { class addStagingZone {}; class doStarterCrate {}; - class doSupplyCrate {}; + + class makeAgent {}; }; class systems { file = "cScripts\functions\systems"; @@ -190,12 +192,16 @@ class cScripts { class vehicle_reset {}; class vehicle_addFlagAction {}; }; + class civ { + file = "cScripts\functions\civ"; + class civ_init {}; + class civ_checkProjectile {}; + class civ_damage {}; + }; class modules { file = "cScripts\functions\modules"; class zenModule_EnableUnitSimulation {}; - class zenModule_CreateFieldHospital {}; - class zenModule_CreateMedicalCrate {}; class zenModule_CreateStarterCrate {}; class zenModule_CreateSupplyCrate {}; diff --git a/cScripts/Loadouts/CfgLoadouts_Alpha.hpp b/cScripts/Loadouts/CfgLoadouts_Alpha.hpp index 28a9aa40e..37d6a8565 100644 --- a/cScripts/Loadouts/CfgLoadouts_Alpha.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Alpha.hpp @@ -2,7 +2,7 @@ class Cav_B_A_Officer_F: Cav_B_Alpha_base_F { displayName = "PEGASUS-6"; category[] += {"cScripts_Loadout_Cat_Alpha_Leadership"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["kat_Painkiller",2,10],["ACE_packingBandage",14]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["ACE_EarPlugs",1],["SmokeShellGreen",2,1],["SmokeShellPurple",1,1],["SmokeShellRed",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","USP_MFRAME_TAN",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",1,30]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",8,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_TACTICAL_PACK_CCT7",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "officer"; }; @@ -10,7 +10,7 @@ class Cav_B_A_PltSgt_Local: Cav_B_Alpha_base_F { displayName = "PEGASUS-5"; category[] += {"cScripts_Loadout_Cat_Alpha_Leadership"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["kat_Painkiller",2,10],["ACE_packingBandage",14]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["ACE_EarPlugs",1],["SmokeShellGreen",2,1],["SmokeShellPurple",1,1],["SmokeShellRed",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","USP_MFRAME_TAN",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_TACTICAL_PACK_CCT7",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "officer"; }; @@ -18,14 +18,23 @@ class Cav_B_A_AirController_F: Cav_B_Alpha_base_F { displayName = "FAC"; category[] += {"cScripts_Loadout_Cat_Alpha_TACP"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhs_weap_M320","","","",["ACE_HuntIR_M203",1],[],""],["USP_G3C_RS2_MC",[["ACE_tourniquet",4],["ItemcTabHCam",1],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["ACE_splint",4],["ACE_Flashlight_XL50",1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["Laserbatteries",1,1]]],["rhsusf_plateframe_grenadier",[["ACE_packingBandage",20],["ACE_IR_Strobe_Item",2],["rhs_mag_M664_red_cluster",2,1],["1Rnd_SmokeRed_Grenade_shell",2,1],["1Rnd_SmokeBlue_Grenade_shell",2,1],["ACE_HuntIR_M203",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1]]],["USP_TACTICAL_PACK_CCT7",[["Rev_darter_item",1],["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",1],["Laserbatteries",1,1],[["ACE_Vector","","","",[],[],""],1]]],"rhsusf_opscore_mc_cover_pelt_cam","rhsusf_shemagh2_gogg_grn",["Laserdesignator","","","",["Laserbatteries",1],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhs_weap_M320","","","",["ACE_HuntIR_M203",1],[],""],["USP_G3C_RS2_MC",[["ACE_tourniquet",4],["ItemcTabHCam",1],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["ACE_splint",4],["ACE_Flashlight_XL50",1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["Laserbatteries",1,1]]],["rhsusf_plateframe_grenadier",[["ACE_packingBandage",20],["ACE_IR_Strobe_Item",2],["ItemAndroid",1],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["rhs_mag_M664_red_cluster",2,1],["1Rnd_SmokeRed_Grenade_shell",2,1],["1Rnd_SmokeBlue_Grenade_shell",2,1],["ACE_HuntIR_M203",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1]]],["USP_TACTICAL_PACK_CCT2",[["Rev_darter_item",1],["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",1],[["ACE_Vector","","","",[],[],""],1]]],"rhsusf_opscore_mc_cover_pelt_cam","rhsusf_oakley_goggles_clr",["Laserdesignator","","","",["Laserbatteries",1],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; + role = "officer"; +}; + +class Cav_B_A_DroneOperator_F: Cav_B_Alpha_base_F { + displayName = "Drone Operator"; + category[] += {"cScripts_Loadout_Cat_Alpha_Leadership"}; + scope = 2; + abilityEngineer = 1; + loadout = [["rhs_weap_m4a1_blockII_grip_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_tourniquet",4],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["ACE_splint",4],["ACE_Flashlight_XL50",1],["ACE_Banana",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["Laserbatteries",1,1]]],["rhsusf_plateframe_teamleader",[["ACE_packingBandage",20],["ACE_IR_Strobe_Item",2],["ItemAndroid",1],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",8,30],["ACE_HandFlare_Green",2,1],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",1,17],[["hgun_Pistol_Signal_F","","","",[],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["H_Cap_tan",1],["ACE_CableTie",2],["ACE_EntrenchingTool",1],["ToolKit",1]]],"rhsusf_opscore_mc_cover_pelt_cam","rhsusf_oakley_goggles_clr",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","NVGogglesB_blk_F"]]; role = "officer"; }; // class Cav_B_A_JFO_F: Cav_B_Alpha_base_F { // displayName = "Forward Air Controller"; // category[] += {"cScripts_Loadout_Cat_Alpha_Leadership"}; // scope = 2; -// loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhs_weap_M320","","","",["ACE_HuntIR_M203",1],[],""],["USP_G3C_RS2_MC",[["ACE_tourniquet",4],["ItemcTabHCam",1],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["ACE_splint",4],["ACE_Flashlight_XL50",1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["Laserbatteries",1,1]]],["rhsusf_plateframe_grenadier",[["ACE_packingBandage",20],["ACE_IR_Strobe_Item",2],["rhs_mag_M664_red_cluster",2,1],["1Rnd_SmokeRed_Grenade_shell",2,1],["1Rnd_SmokeBlue_Grenade_shell",2,1],["ACE_HuntIR_M203",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1]]],["USP_TACTICAL_PACK_CCT7",[["Rev_darter_item",1],["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",1],["Laserbatteries",1,1],[["ACE_Vector","","","",[],[],""],1]]],"rhsusf_opscore_mc_cover_pelt_cam","rhsusf_shemagh2_gogg_grn",["Laserdesignator","","","",["Laserbatteries",1],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS15"]]; +// loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhs_weap_M320","","","",["ACE_HuntIR_M203",1],[],""],["USP_G3C_RS2_MC",[["ACE_tourniquet",4],["ItemcTabHCam",1],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["ACE_splint",4],["ACE_Flashlight_XL50",1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["Laserbatteries",1,1]]],["rhsusf_plateframe_grenadier",[["ACE_packingBandage",20],["ACE_IR_Strobe_Item",2],["rhs_mag_M664_red_cluster",2,1],["1Rnd_SmokeRed_Grenade_shell",2,1],["1Rnd_SmokeBlue_Grenade_shell"],2,1],["ACE_HuntIR_M203",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1]]],["USP_TACTICAL_PACK_CCT7"],[["Rev_darter_item",1],["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",1],["Laserbatteries",1,1],[["ACE_Vector","","","",[],[],""],1]]],"rhsusf_opscore_mc_cover_pelt_cam","rhsusf_shemagh2_gogg_grn",["Laserdesignator","","","",["Laserbatteries",1],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS15"]]; // role = "officer"; // }; diff --git a/cScripts/Loadouts/CfgLoadouts_Alpha_FixedWing.hpp b/cScripts/Loadouts/CfgLoadouts_Alpha_FixedWing.hpp index 141bda396..9592d808a 100644 --- a/cScripts/Loadouts/CfgLoadouts_Alpha_FixedWing.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Alpha_FixedWing.hpp @@ -3,20 +3,23 @@ class Cav_B_A_Plane_Fighter_Pilot_F: Cav_B_Alpha_base_F { displayName = "$STR_Cav_Alpha_Characters_A_Plane_Fighter_Pilot"; category[] += {"cScripts_Loadout_Cat_Alpha_FixedWing"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["U_B_PilotCoveralls",[["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["acex_intelitems_notepad",1,1],["ACE_HandFlare_Green",2,1],["SmokeShellPurple",2,1],["ACE_Chemlight_UltraHiOrange",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["HandGrenade",1,1],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCB_CCT7",[["ToolKit",1],["USP_BASEBALL_CAP_ABU_BS",1],["NVGogglesB_blk_F",1],["ACE_EntrenchingTool",1],["rhsusf_m112_mag",1,1]]],"H_PilotHelmetFighter_B","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + abilityEngineer = 1; + loadout = [["rhs_weap_m4a1_blockII_grip_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["U_B_PilotCoveralls",[["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["ACE_EarPlugs",2],["ACE_Banana",1],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["kat_Painkiller",2,10],["acex_intelitems_notepad",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["HandGrenade",1,1],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],["ACE_HandFlare_Green",2,1],["SmokeShellPurple",2,1],["ACE_Chemlight_UltraHiOrange",1,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCB_CCT2",[["ToolKit",1],["USP_BASEBALL_CAP_ABU_BS",1],["NVGogglesB_blk_F",1],["ACE_EntrenchingTool",1]]],"H_PilotHelmetFighter_B","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "pilotfighter"; }; class Cav_B_A_Plane_Transport_Pilot_F: Cav_B_Alpha_base_F { displayName = "$STR_Cav_Alpha_Characters_A_Plane_Transport_Pilot"; category[] += {"cScripts_Loadout_Cat_Alpha_FixedWing"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["B_CWU_coverall_od_usaf",[["ACE_packingBandage",20],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_Banana",1],["ACE_Chemlight_UltraHiOrange",1,1],["acex_intelitems_notepad",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["ACE_HandFlare_Green",2,1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],["HandGrenade",1,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCT_CCT7",[["ToolKit",1],["NVGogglesB_blk_F",1],["UK3CB_BAF_H_Earphone",1],["ACE_EntrenchingTool",1],["rhsusf_m112_mag",1,1]]],"USP_BASEBALL_CAP_OD_C","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + abilityEngineer = 1; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["B_CWU_coverall_od_usaf",[["ACE_packingBandage",20],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_Banana",1],["ACE_Chemlight_UltraHiOrange",1,1],["acex_intelitems_notepad",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["ACE_HandFlare_Green",2,1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],["HandGrenade",1,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCT_CCT2",[["ToolKit",1],["NVGogglesB_blk_F",1],["ACE_EntrenchingTool",1],["rhsusf_m112_mag",1,1]]],"USP_BASEBALL_CAP_CT3_OD","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "pilottransport"; }; class Cav_B_A_Plane_Transport_coPilot_F: Cav_B_A_Plane_Transport_Pilot_F { displayName = "$STR_Cav_Alpha_Characters_A_Plane_Transport_coPilot"; + abilityEngineer = 1; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["B_CWU_coverall_od_usaf",[["ACE_packingBandage",20],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_Banana",1],["ACE_Chemlight_UltraHiOrange",1,1],["acex_intelitems_notepad",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["ACE_HandFlare_Green",2,1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],["HandGrenade",1,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCT_CCT7",[["ToolKit",1],["NVGogglesB_blk_F",1],["UK3CB_BAF_H_Earphone",1],["ACE_EntrenchingTool",1],["rhsusf_m112_mag",1,1]]],"USP_BASEBALL_CAP_OD_C","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["B_CWU_coverall_od_usaf",[["ACE_packingBandage",20],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_Banana",1],["ACE_Chemlight_UltraHiOrange",1,1],["acex_intelitems_notepad",1,1]]],["UK3CB_V_Pilot_Vest_Black",[["ACE_CableTie",2],["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",2,17],["ACE_HandFlare_Green",2,1],["kat_Painkiller",2,10],["SmokeShellPurple",2,1],["SmokeShellBlue",2,1],["SmokeShellRed",2,1],["HandGrenade",1,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_MCT_CCT2",[["ToolKit",1],["NVGogglesB_blk_F",1],["ACE_EntrenchingTool",1],["rhsusf_m112_mag",1,1]]],"USP_BASEBALL_CAP_CT3_OD","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; diff --git a/cScripts/Loadouts/CfgLoadouts_Alpha_Rotary.hpp b/cScripts/Loadouts/CfgLoadouts_Alpha_Rotary.hpp index 746ac76c8..1f1f0334a 100644 --- a/cScripts/Loadouts/CfgLoadouts_Alpha_Rotary.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Alpha_Rotary.hpp @@ -6,39 +6,40 @@ class Cav_B_A_Helicopter_Tra_Pilot_F: Cav_B_A_PilotBase_F { displayName = "$STR_Cav_Alpha_Characters_A_Helicopter_Tra_Pilot"; category[] += {"cScripts_Loadout_Cat_Alpha_Rotary"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["ACE_Banana",1],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; role = "rotarypilot"; }; class Cav_B_A_Helicopter_Tra_coPilot_F: Cav_B_A_Helicopter_Tra_Pilot_F { displayName = "$STR_Cav_Alpha_Characters_A_Helicopter_Tra_coPilot"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["ACE_Banana",1],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; }; class Cav_B_A_Helicopter_Tra_CrewChief_F: Cav_B_A_PilotBase_F { displayName = "Helicopter Crew Chief"; category[] += {"cScripts_Loadout_Cat_Alpha_Rotary"}; scope = 2; - loadout = [["rhs_weap_m249_pip_L_para","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ELCAN_ard",["rhsusf_200Rnd_556x45_box",200],[],"rhsusf_acc_grip4_bipod"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["SmokeShellPurple",2,1],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["rhsusf_200Rnd_556x45_box",1,200]]],["USP_TACTICAL_PACK_CCT7",[["H_Cap_tan",1],["ACE_CableTie",2],["ACE_EntrenchingTool",1],["rhsusf_200Rnd_556x45_box",2,200],[["hgun_Pistol_Signal_F","","","",[],[],""],1]]],"rhsusf_hgu56p_visor_mask","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + loadout = [["rhs_weap_m249_pip_L_para_vfg2","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ELCAN_ard",["rhsusf_200Rnd_556x45_box",200],[],"rhsusf_acc_grip4_bipod"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_Banana",1],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["SmokeShellPurple",2,1],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],["rhsusf_200Rnd_556x45_box",2,200],[["hgun_Pistol_Signal_F","","","",[],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["H_Cap_tan",1],["ACE_CableTie",2],["ACE_EntrenchingTool",1],["ToolKit",1],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1]]],"rhsusf_hgu56p_visor_mask","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; role = "rotarycrew"; }; class Cav_B_A_Helicopter_Tra_DoorGunner_F: Cav_B_A_Helicopter_Tra_CrewChief_F { displayName = "$STR_Cav_Alpha_Characters_A_Helicopter_Tra_DoorGunner"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["SmokeShellPurple",2,1],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1]]],["USP_TACTICAL_PACK_CCT7",[["H_Cap_tan",1],["ACE_CableTie",2],["ACE_quikclot",20],["ACE_EntrenchingTool",1],["ACE_elasticBandage",20],["ACE_splint",2],["ACE_tourniquet",2],["rhsusf_m112_mag",1,1],[["hgun_Pistol_Signal_F","","","",[],[],""],1]]],"rhsusf_hgu56p_visor_mask","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + abilityMedic = 1; + loadout = [["rhs_weap_m4a1_blockII_grip_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_Banana",1],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_tourniquet",4],["ACE_splint",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["kat_Pulseoximeter",1],["ACE_elasticBandage",20],["ACE_quikclot",20],["ACE_splint",2],["ACE_tourniquet",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["SmokeShellPurple",2,1],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",[],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["H_Cap_tan",1],["ACE_CableTie",2],["ACE_EntrenchingTool",1],["ToolKit",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor_mask","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; }; class Cav_B_A_Helicopter_Att_Pilot_F: Cav_B_A_Helicopter_Tra_Pilot_F { displayName = "$STR_Cav_Alpha_Characters_A_Helicopter_Att_Pilot"; category[] += {"cScripts_Loadout_Cat_Alpha_Rotary"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["UK3CB_US_B_B_RIF_OCP_Radio",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["ACE_Banana",1],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; }; class Cav_B_A_Helicopter_Att_coPilot_F: Cav_B_A_Helicopter_Tra_Pilot_F { displayName = "$STR_Cav_Alpha_Characters_A_Helicopter_Att_coPilot"; category[] += {"cScripts_Loadout_Cat_Alpha_Rotary"}; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["UK3CB_US_B_B_RIF_OCP_Radio",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; + loadout = [["rhs_weap_m4a1_blockII_bk","ACE_muzzle_mzls_L","acc_pointer_IR","rhsusf_acc_ACOG_RMR",["ACE_30Rnd_556x45_Stanag_M995_AP_mag",30],[],"rhsusf_acc_rvg_blk"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_JHP",17],[],""],["USP_G3C_RS2_MC",[["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_splint",4],["ACE_tourniquet",4],["ACE_packingBandage",20],["ACE_Banana",1],["kat_Painkiller",2,10]]],["UK3CB_V_Pilot_Vest",[["ACE_IR_Strobe_Item",2],["kat_chestSeal",2],["kat_guedel",1],["kat_ncdKit",1],["SmokeShellRed",2,1],["SmokeShell",4,1],["SmokeShellPurple",2,1],["ACE_30Rnd_556x45_Stanag_M995_AP_mag",6,30],["rhsusf_mag_17Rnd_9x19_JHP",1,17],["ACE_HandFlare_Green",2,1],["SmokeShellBlue",2,1],[["hgun_Pistol_Signal_F","","","",["6Rnd_GreenSignal_F",6],[],""],1]]],["USP_TACTICAL_PACK_CCT2",[["ACE_EntrenchingTool",1],["H_Cap_tan",1],["ToolKit",1],["rhsusf_ihadss",1],["rhsusf_m112_mag",1,1]]],"rhsusf_hgu56p_visor","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","NVGogglesB_blk_F"]]; }; // Named diff --git a/cScripts/Loadouts/CfgLoadouts_Bravo_Atlas.hpp b/cScripts/Loadouts/CfgLoadouts_Bravo_Atlas.hpp index 82f37d042..999c659fe 100644 --- a/cScripts/Loadouts/CfgLoadouts_Bravo_Atlas.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Bravo_Atlas.hpp @@ -11,18 +11,25 @@ class Cav_B_Bravo_Atlas_base_F: Cav_B_Bravo_base_F { class Cav_B_B_Atlas_Medic_TeamLeader_F: Cav_B_Bravo_Atlas_base_F { displayName = "Team Leader"; scope = 2; - loadout = [["rhs_weap_mk18_grip2_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_IR_Strobe_Item",4],["ACE_microDAGR",1],["ACE_surgicalKit",1],["ACE_tourniquet",10],["ACE_EarPlugs",2],["ACE_MapTools",1],["kat_Painkiller",4,10],["kat_Carbonate",2,10]]],["USP_CRYE_CPC_MEDIC_MC",[["kat_IV_16",20],["ACE_elasticBandage",25],["ACE_packingBandage",15],["ACE_CableTie",4],["ACE_Chemlight_Shield",1],["kat_EACA",20],["kat_IO_FAST",10],["kat_lidocaine",6],["ACE_morphine",10],["kat_naloxone",4],["kat_nitroglycerin",20],["kat_norepinephrine",20],["kat_phenylephrine",20],["ACE_splint",8],["kat_TXA",20],["ACE_SpraypaintBlue",1],["ACE_Chemlight_IR",2,1],["ACE_Chemlight_White",1,1],["SmokeShellBlue",2,1],["SmokeShellGreen",2,1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",7,30]]],["USP_CRYE_BELT_PACK_MC",[["kat_AED",1],["ACE_salineIV_250",2],["ACE_plasmaIV_500",6],["ACE_plasmaIV",6],["ACE_salineIV",1]]],"USP_OPSCORE_FASTMTC_CMTW","USP_RAID_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; + loadout = [["rhs_weap_mk18_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_surgicalKit",1],["ACE_tourniquet",8],["kat_Pulseoximeter",4],["ACE_CableTie",2],["ACE_MapTools",1],["ACE_IR_Strobe_Item",2],["ACE_EarPlugs",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["kat_IO_FAST",10],["kat_naloxone",5],["kat_norepinephrine",15],["kat_phenylephrine",15],["ACE_packingBandage",10],["ACE_elasticBandage",30],["kat_IV_16",15],["kat_stethoscope",1],["ACE_microDAGR",1],["kat_nitroglycerin",15],["kat_chestSeal",5],["kat_fentanyl",5],["kat_ketamine",5],["kat_nalbuphine",5],["ACE_adenosine",3],["kat_TXA",5],["kat_lidocaine",5],["kat_EACA",15],["kat_atropine",5],["kat_amiodarone",5],["ACE_epinephrine",3],["ACE_splint",4],["SmokeShellBlue",2,1],["SmokeShellPurple",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",5,30],["SmokeShell",4,1]]],["USP_TACTICAL_PACK",[["kat_AED",1],["ACE_plasmaIV",6],["ACE_plasmaIV_500",6],["ACE_salineIV_250",2],["kat_BVM",1],["kat_larynx",10],["ACE_salineIV",1],["ACE_Chemlight_Shield",1],["kat_accuvac",1],["kat_ultrasound",1],["kat_aatKit",5],["ACE_Chemlight_White",1,1]]],"USP_OPSCORE_FASTMTC_CMTW","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; }; + class Cav_B_B_Atlas_Medic_CombatMedic_F: Cav_B_B_Atlas_Medic_TeamLeader_F { displayName = "Team Member"; scope = 2; - loadout = [["rhs_weap_mk18_grip2_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_IR_Strobe_Item",4],["ACE_microDAGR",1],["ACE_surgicalKit",1],["ACE_tourniquet",10],["ACE_MapTools",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_MC",[["kat_IV_16",20],["ACE_elasticBandage",25],["ACE_CableTie",4],["ACE_Chemlight_Shield",1],["kat_EACA",20],["ACE_EarPlugs",2],["ACE_morphine",10],["kat_naloxone",4],["kat_nitroglycerin",20],["kat_norepinephrine",20],["kat_phenylephrine",20],["ACE_splint",6],["kat_TXA",20],["kat_lidocaine",4],["kat_IO_FAST",10],["ACE_packingBandage",15],["ACE_Chemlight_IR",2,1],["ACE_Chemlight_White",1,1],["SmokeShellBlue",2,1],["SmokeShellGreen",2,1],["SmokeShell",4,1],["kat_Painkiller",2,10],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",7,30]]],["USP_CRYE_BELT_PACK_MC",[["ACE_salineIV_250",2],["ACE_plasmaIV_500",10],["ACE_plasmaIV",7],["ACE_salineIV",1]]],"USP_OPSCORE_FASTMTC_CMTW","USP_RAID_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; -}; + loadout = [["rhs_weap_mk18_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_surgicalKit",1],["ACE_tourniquet",8],["kat_Pulseoximeter",5],["ACE_CableTie",4],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["kat_IO_FAST",10],["kat_naloxone",5],["kat_norepinephrine",15],["kat_phenylephrine",15],["ACE_packingBandage",10],["ACE_elasticBandage",30],["kat_IV_16",20],["kat_stethoscope",1],["ACE_Chemlight_Shield",1],["ACE_IR_Strobe_Item",2],["kat_nitroglycerin",12],["kat_chestSeal",5],["kat_fentanyl",5],["kat_ketamine",5],["kat_nalbuphine",5],["ACE_adenosine",3],["ACE_epinephrine",3],["kat_amiodarone",5],["kat_atropine",10],["kat_EACA",10],["kat_TXA",5],["ACE_splint",4],["ACE_EntrenchingTool",1],["kat_reboa",1],["kat_ultrasound",1],["ACE_Chemlight_White",1,1],["SmokeShellBlue",2,1],["SmokeShellPurple",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",5,30],["SmokeShell",4,1]]],["USP_DELTA_BAG_MC",[["kat_larynx",10],["ACE_plasmaIV",7],["kat_lidocaine",5],["ACE_salineIV_250",2],["kat_aatKit",5],["ACE_plasmaIV_500",7],["kat_BVM",1],["ACE_salineIV",2],["kat_accuvac",1]]],"USP_OPSCORE_FASTMTC_CMTW","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; +}; + +class Cav_B_B_Atlas_Medic_CRNA_F: Cav_B_B_Atlas_Medic_TeamLeader_F { + displayName = "CRNA"; + scope = 2; + loadout = [["rhs_weap_mk18_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_surgicalKit",1],["ACE_tourniquet",8],["kat_Pulseoximeter",5],["ACE_CableTie",2],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_Chemlight_Shield",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["kat_IO_FAST",5],["kat_naloxone",5],["kat_norepinephrine",12],["kat_phenylephrine",12],["ACE_packingBandage",10],["ACE_elasticBandage",20],["kat_IV_16",15],["ACE_IR_Strobe_Item",2],["kat_nitroglycerin",15],["kat_chestSeal",5],["kat_fentanyl",5],["kat_ketamine",10],["kat_nalbuphine",10],["ACE_adenosine",3],["ACE_epinephrine",5],["kat_amiodarone",5],["kat_atropine",3],["kat_EACA",10],["kat_TXA",5],["ACE_splint",4],["kat_ultrasound",1],["SmokeShellBlue",2,1],["SmokeShellPurple",1,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",5,30],["SmokeShell",4,1]]],["USP_DELTA_BAG_MC",[["kat_larynx",10],["ACE_plasmaIV",5],["kat_lidocaine",10],["ACE_salineIV_250",2],["kat_aatKit",3],["ACE_plasmaIV_500",5],["kat_BVM",1],["kat_accuvac",1],["kat_X_AED",1],["kat_etomidate",12],["kat_flumazenil",6],["kat_lorazepam",6],["kat_oxygenTank_300",1,200]]],"USP_OPSCORE_FASTMTC_CMTW","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; +}; class Cav_B_B_Atlas_Medic_Surgeon_F_Local: Cav_B_B_Atlas_Medic_TeamLeader_F { displayName = "Surgeon"; scope = 2; - loadout = [["rhs_weap_mk18_grip2_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_IR_Strobe_Item",4],["ACE_microDAGR",1],["ACE_surgicalKit",1],["ACE_tourniquet",10],["ACE_MapTools",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_MC",[["kat_IV_16",20],["ACE_elasticBandage",25],["ACE_packingBandage",15],["kat_plate",5],["ACE_Chemlight_Shield",1],["kat_clamp",1],["kat_vacuum",1],["kat_EACA",20],["ACE_EarPlugs",2],["kat_etomidate",20],["kat_IO_FAST",10],["kat_flumazenil",10],["kat_lidocaine",20],["kat_lorazepam",10],["ACE_morphine",10],["kat_naloxone",5],["kat_nitroglycerin",20],["kat_norepinephrine",20],["kat_phenylephrine",20],["kat_retractor",1],["kat_scalpel",30],["ACE_splint",5],["kat_TXA",20],["ACE_CableTie",4],["ACE_Chemlight_IR",2,1],["ACE_Chemlight_White",1,1],["SmokeShellBlue",2,1],["SmokeShellGreen",2,1],["SmokeShell",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",6,30]]],["USP_CRYE_BELT_PACK_MC",[["ACE_salineIV_250",8],["ACE_plasmaIV_500",10],["ACE_plasmaIV",7]]],"USP_OPSCORE_FASTMTC_CMTW","USP_RAID_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; + loadout = [["rhs_weap_mk18_KAC_bk","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_VQ_MC",[["ACE_surgicalKit",1],["ACE_tourniquet",8],["kat_Pulseoximeter",5],["ACE_CableTie",2],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_Chemlight_Shield",1],["kat_Carbonate",2,10],["kat_Painkiller",4,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["kat_IO_FAST",5],["kat_naloxone",3],["kat_norepinephrine",10],["kat_phenylephrine",10],["ACE_packingBandage",5],["ACE_elasticBandage",25],["kat_IV_16",15],["kat_stethoscope",1],["ACE_IR_Strobe_Item",2],["ACE_microDAGR",1],["kat_nitroglycerin",6],["kat_chestSeal",5],["kat_fentanyl",5],["kat_ketamine",5],["kat_nalbuphine",5],["ACE_adenosine",3],["kat_amiodarone",5],["kat_atropine",5],["kat_EACA",10],["kat_TXA",5],["kat_lidocaine",10],["kat_BVM",1],["ACE_epinephrine",3],["ACE_splint",4],["SmokeShellBlue",2,1],["SmokeShellPurple",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",5,30],["SmokeShell",4,1]]],["USP_DELTA_BAG_MC",[["kat_vacuum",1],["kat_etomidate",14],["kat_flumazenil",6],["kat_larynx",10],["kat_lorazepam",6],["ACE_plasmaIV",6],["ACE_plasmaIV_500",5],["ACE_salineIV_250",6],["kat_scalpel",30],["kat_accuvac",1],["kat_ultrasound",1],["kat_reboa",10],["kat_aatKit",5],["kat_plate",6],["kat_clamp",1],["kat_retractor",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CMTW","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter","USP_PVS31_COMPACT"]]; }; // Named diff --git a/cScripts/Loadouts/CfgLoadouts_Bravo_Viking.hpp b/cScripts/Loadouts/CfgLoadouts_Bravo_Viking.hpp index ea50bc5f8..e8becc6f4 100644 --- a/cScripts/Loadouts/CfgLoadouts_Bravo_Viking.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Bravo_Viking.hpp @@ -7,108 +7,107 @@ class Cav_B_B_Scout_Officer_F: Cav_B_B_Scout_Base_F { displayName = "Viking Platoon Staff"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Leadership"}; - loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; + loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["30Rnd_556x45_Stanag_red",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; icon = "iconManOfficer"; role = "officer"; }; class Cav_B_B_Scout_PlatoonLeader_F: Cav_B_B_Scout_Officer_F { displayName = "Viking Platoon Leader"; - scope = 2; - loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; + scope = 1; + loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["30Rnd_556x45_Stanag_red",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; }; - class Cav_B_B_Scout_PlatoonSergeant_F: Cav_B_B_Scout_Officer_F { displayName = "Viking Platoon Sergeant"; - scope = 2; - loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; + scope = 1; + loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",1]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ItemcTabHCam",1],["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",4],["SmokeShellBlue",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["ACE_HandFlare_Yellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["30Rnd_556x45_Stanag_red",4,30],["SmokeShellPurple",1,1],["SmokeShellYellow",2,1]]],["USP_TACTICAL_PACK_CCT6",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["SmokeShellGreen",2,1],["SmokeShellYellow",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_DETCORD_SMG1_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemcTab","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; abilityEngineer = 1; }; class Cav_B_B_Scout_PlatoonMedic_F: Cav_B_B_Scout_Officer_F { displayName = "Viking Platoon Medic"; scope = 2; - loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2_wd"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_tourniquet",10],["kat_IV_16",30],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",6],["kat_Painkiller",4,10],["kat_Carbonate",2,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["ACE_surgicalKit",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",8,30],["Chemlight_red",1,1],["SmokeShellBlue",2,1],["SmokeShellPurple",2,1]]],["USP_TACTICAL_PACK_CCT3",[["ACE_elasticBandage",30],["ACE_epinephrine",10],["ACE_packingBandage",10],["ACE_quikclot",40],["ACE_morphine",10],["kat_naloxone",4],["ACE_plasmaIV_500",10],["ACE_plasmaIV",10],["ACE_salineIV_250",5],["kat_phenylephrine_inject",10],["kat_AED",1],["ACE_EntrenchingTool",1],["kat_Painkiller",6,10]]],"USP_OPS_FASTXP_TAN_MC_06","USP_DETCORD_SMC1_MC2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_LOW"]]; + loadout = [["rhs_weap_m4a1_blockII","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],""],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_tourniquet",10],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_IR_Strobe_Item",2],["ACE_CableTie",2],["ACE_epinephrine",6],["kat_Painkiller",2,10],["kat_Carbonate",2,10],["ACE_Chemlight_IR",2,1],["kat_Penthrox",4,10]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["ACE_surgicalKit",1],["kat_IV_16",15],["kat_amiodarone",5],["kat_atropine",5],["ACE_adenosine",3],["kat_chestSeal",10],["kat_EACA",10],["kat_fentanyl",5],["kat_ketamine",5],["kat_larynx",10],["kat_lidocaine",10],["kat_nalbuphine",10],["kat_naloxone",5],["kat_nitroglycerin",10],["kat_norepinephrine",10],["kat_phenylephrine",10],["kat_stethoscope",1],["kat_Pulseoximeter",5],["kat_IO_FAST",5],["kat_aatKit",5],["ACE_splint",2],["kat_accuvac",1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",6,30],["SmokeShellBlue",2,1],["SmokeShellPurple",1,1],["kat_Penthrox",5,10]]],["USP_TACTICAL_PACK",[["ACE_plasmaIV",5],["ACE_plasmaIV_500",4],["ACE_salineIV",1],["ACE_elasticBandage",30],["ACE_packingBandage",10],["ACE_quikclot",30],["ACE_salineIV_250",2],["USP_PVS31",1],["ACE_splint",4]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; insignia = "cav_insignia_specialized_cls"; abilityMedic = 2; role = "medic"; icon = "iconManMedic"; }; +class Cav_B_B_Scout_Darter_F_Local: Cav_B_B_Scout_Base_F { + displayName = "Platoon AR-2 Operator"; + scope = 2; + category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Leadership"}; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["30Rnd_556x45_Stanag_red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["30Rnd_556x45_Stanag_red",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["rhsusf_assault_eagleaiii_ocp",[["Rev_darter_item",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",2],["30Rnd_556x45_Stanag_red",4,30],["rhs_mag_mk3a2",2,1],["HandGrenade",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; +}; +class Cav_B_B_Scout_Raven_F_Local: Cav_B_B_Scout_Base_F { + displayName = "Platoon Raven Operator"; + scope = 2; + category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Leadership"}; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["30Rnd_556x45_Stanag_red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["30Rnd_556x45_Stanag_red",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["B_rhsusf_B_BACKPACK",[]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; +}; + class Cav_B_B_Scout_SquadLeader_F: Cav_B_B_Scout_Base_F { - displayName = "Scout Squad Leader"; + displayName = "Squad Leader"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Leadership"}; - loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_g33_xps3",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["SmokeShellPurple",1,1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_06","UK3CB_G_Ballistic_Black",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; + loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_g33_xps3",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["30Rnd_556x45_Stanag_red",4,30],["SmokeShellPurple",1,1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_06","UK3CB_G_Ballistic_Black",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; role = "squadleader"; icon = "iconManLeader"; }; - class Cav_B_B_Scout_WSL_F_Local: Cav_B_B_Scout_Base_F { displayName = "Weapons Squad Leader"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Leadership"}; - loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_g33_xps3",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["SmokeShellPurple",1,1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_06","UK3CB_G_Ballistic_Black",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; + loadout = [["rhs_weap_mk18_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_g33_xps3",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_EarPlugs",1],["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",3,30],["30Rnd_556x45_Stanag_red",4,30],["SmokeShellPurple",1,1]]],["USP_TACTICAL_PACK_CCT7",[["ACE_HuntIR_monitor",1],["ACE_splint",8],["ACE_tourniquet",8],["ACE_SpraypaintGreen",1],["ACE_artilleryTable",1],["ACE_CableTie",5],["ACE_EarPlugs",2],["kat_Painkiller",2,10],["B_IR_Grenade",2,1],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_06","UK3CB_G_Ballistic_Black",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; icon = "iconManLeader"; }; class Cav_B_B_Scout_TeamLeader_F: Cav_B_B_Scout_Base_F { - displayName = "Scout Team Leader"; + displayName = "Team Leader"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],["rhs_weap_M320","","","",[],[],""],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_WEAPON_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["rhs_mag_M433_HEDP",5,1],["rhs_mag_M397_HET",4,1],["SmokeShellPurple",1,1],["rhs_mag_mk3a2",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",6,30]]],["USP_TACTICAL_PACK",[["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_SpraypaintGreen",1],["ACE_tourniquet",4],["ACE_CableTie",5],["ACE_splint",2],["kat_Painkiller",2,10],["ACE_40mm_Flare_red",2,1],["rhs_mag_M664_red_cluster",2,1],["rhs_mag_M663_green_cluster",2,1],["ACE_HuntIR_M203",4,1],["ACE_40mm_Flare_ir",2,1],["rhs_mag_m713_Red",4,1],["rhs_mag_M433_HEDP",10,1],["rhs_mag_m4009",5,1],["ACE_Chemlight_IR",2,1],["B_IR_Grenade",1,1]]],"USP_OPS_FASTXP_TAN_MC_05","UK3CB_G_Ballistic_Black_Shemagh_Green",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; + loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["30Rnd_556x45_Stanag_red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_VEST_STRANDHOGG2_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellBlue",2,1],["SmokeShellYellow",2,1],["SmokeShellPurple",1,1],["rhs_mag_mk3a2",2,1],["30Rnd_556x45_Stanag_red",6,30],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",4,30]]],["USP_PACK_BREACHER_MC",[["ACE_HuntIR_monitor",1],["ACE_EntrenchingTool",1],["ACE_SpraypaintGreen",1],["ACE_tourniquet",4],["ACE_CableTie",5],["ACE_splint",2],["kat_Painkiller",2,10],["ACE_Chemlight_IR",2,1]]],"USP_OPS_FASTXP_TAN_MC_05","UK3CB_G_Ballistic_Black_Shemagh_Green",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31_HIGH"]]; role = "fireteamleader"; icon = "iconManLeader"; }; class Cav_B_B_Scout_AutomaticRifleman_F: Cav_B_B_Scout_Base_F { - displayName = "Scout Machine Gunner"; + displayName = "Automatic Rifleman"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m240G","rhsusf_acc_ARDEC_M240","","rhsusf_acc_ACOG_MDO",["rhsusf_100Rnd_762x51_m62_tracer",100],[],""],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["rhsusf_spcs_ocp_machinegunner",[["HandGrenade",1,1],["SmokeShell",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhsusf_100Rnd_762x51_m62_tracer",3,100],["SmokeShellPurple",1,1]]],["UK3CB_B_Backpack_Pocket",[["rhsusf_100Rnd_762x51_m62_tracer",2,100],["kat_Painkiller",2,10]]],"USP_OPS_FASTXP_TAN_MC_04","G_Lowprofile",["ACE_Vector","","","",[],[],""],["ItemMap","","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_m249_light_S_vfg2","rhsusf_acc_SFMB556","rhsusf_acc_anpeq16a","rhsusf_acc_su230_mrds",["rhsusf_200Rnd_556x45_mixed_soft_pouch",200],[],"rhsusf_acc_grip4_bipod"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["ACE_Chemlight_Shield",1],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["ACE_Chemlight_White",1,1],["kat_Painkiller",2,10]]],["rhsusf_spcs_ocp_saw",[["HandGrenade",2,1],["SmokeShell",2,1],["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["SmokeShellPurple",1,1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",2,200]]],["UK3CB_B_Backpack_Pocket",[["ACE_WaterBottle",2],["rhsusf_200Rnd_556x45_mixed_soft_pouch",2,200],["rhsusf_100Rnd_556x45_M995_soft_pouch",2,100]]],"USP_OPS_FASTXP_TAN_MC_04","G_Lowprofile",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; icon = "iconManMG"; }; class Cav_B_B_Scout_Grenadier_F: Cav_B_B_Scout_Base_F { - displayName = "Scout AR-2 Operator"; - scope = 2; - category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["rhsusf_assault_eagleaiii_ocp",[["Rev_darter_item",1],["ACE_EntrenchingTool",1],["ACE_UAVBattery",2],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30],["rhs_mag_mk3a2",2,1],["HandGrenade",2,1],["ACE_CTS9",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; -}; -class Cav_B_B_Scout_Raven_F_Local: Cav_B_B_Scout_Base_F { - displayName = "Scout Raven Operator"; - scope = 2; - category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["B_rhsusf_B_BACKPACK",[]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; -}; -class Cav_B_B_Scout_240AG_F_Local: Cav_B_B_Scout_Base_F { - displayName = "Scout Assistant Machine Gunner"; + displayName = "Grenadier"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["UK3CB_B_Backpack_Pocket_OLI",[["ACE_WaterBottle",2],["rhsusf_100Rnd_762x51_m62_tracer",5,100],["ACE_SpareBarrel",1,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_mk18_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_EOTECH",["30Rnd_556x45_Stanag_red",30],[],""],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_IR",2,1]]],["USP_CRYE_CPC_WEAPON_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellPurple",1,1],["rhs_mag_M433_HEDP",15,1],["30Rnd_556x45_Stanag_red",7,30],["rhs_mag_m713_Red",5,1],["rhs_mag_M664_red_cluster",2,1],["rhs_mag_m716_yellow",2,1]]],["USP_ZIPON_PACK_CPC_MC",[["ACE_EntrenchingTool",1],["kat_Painkiller",2,10],["rhs_mag_mk3a2",2,1],["ACE_M84",2,1],["rhs_mag_m4009",5,1],["rhs_mag_M397_HET",10,1],["ACE_HuntIR_M203",1,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; }; class Cav_B_B_Scout_DMR_F_Local: Cav_B_B_Scout_Base_F { - displayName = "Scout Designated Marksman"; + displayName = "Designated Marksman"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_sr25_ec","","rhsusf_acc_anpeq15side_bk","rhsusf_acc_M8541_mrds",["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",20],[],"rhsusf_acc_harris_bipod"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_JPC_DMB",[["ACE_IR_Strobe_Item",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",1,1],["SmokeShellPurple",1,1],["kat_Painkiller",2,10],["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",6,20]]],["USP_TACTICAL_PACK",[["ACE_wirecutter",1],["ACE_EntrenchingTool",1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31"]]; + loadout = [["rhs_weap_sr25_ec","","rhsusf_acc_anpeq15side_bk","optic_AMS",["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",20],[],"rhsusf_acc_harris_bipod"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["rhsusf_spcs_ocp_sniper",[["ACE_IR_Strobe_Item",1],["HandGrenade",2,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",1,1],["SmokeShellPurple",1,1],["kat_Painkiller",2,10],["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",6,20]]],["USP_TACTICAL_PACK",[["ACE_wirecutter",1],["ACE_EntrenchingTool",1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS31"]]; }; class Cav_B_B_Scout_Rifleman_F: Cav_B_B_Scout_Base_F { - displayName = "Scout Rifleman"; + displayName = "Rifleman"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["USP_ZIPON_PANEL_MC",[["HandGrenade",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",3,30]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["30Rnd_556x45_Stanag_red",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["30Rnd_556x45_Stanag_red",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10]]],["USP_ZIPON_PACK_CPC_MC",[["HandGrenade",4,1],["30Rnd_556x45_Stanag_red",3,30]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; }; class Cav_B_B_Scout_RiflemanAT_F: Cav_B_B_Scout_Base_F { - displayName = "Scout MAAWS Specialist"; + displayName = "MAAWS Specialist"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; role = "weapons"; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],["launch_MRAWS_green_F","","","",[],[],""],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["rhsusf_falconii_mc",[["ACE_EntrenchingTool",1],["MAA_MAAWS_ASM509",2,1],["MRAWS_HEAT_F",1,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["30Rnd_556x45_Stanag_red",30],[],"rhsusf_acc_grip2"],["launch_MRAWS_green_F","","","",[],[],""],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["30Rnd_556x45_Stanag_red",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10]]],["rhsusf_falconii_mc",[["ACE_EntrenchingTool",1],["",2,0],["MRAWS_HEAT_F",1,1],["MRAWS_HE_F",2,1]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; }; class Cav_B_B_Scout_CombatLifeSaver_F: Cav_B_B_Scout_Base_F { - displayName = "Scout Combat Lifesaver"; + displayName = "Combat Lifesaver"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["HandGrenade",2,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",9,30],["SmokeShellPurple",1,1],["ACE_CTS9",2,1],["kat_Painkiller",2,10],[["ACE_MX2A","","","",[],[],""],1]]],["B_Kitbag_cbr",[["ACE_EntrenchingTool",1],["ACE_packingBandage",40],["ACE_quikclot",40],["ACE_tourniquet",16],["ACE_splint",8],["ACE_EarPlugs",2],["kat_phenylephrine_inject",5],["ACE_epinephrine",5],["kat_Painkiller",3,10]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_SMC1_TAN2",["ACE_Vector","","","",[],[],""],["ItemMap","B_UavTerminal","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",4]]],["USP_CRYE_JPC_ASLTB",[["kat_CarbonateItem",1],["ACE_epinephrine",3],["kat_phenylephrineAuto",3],["HandGrenade",4,1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_mk3a2",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",8,30]]],["USP_DELTA_BAG_MC",[["ACE_EntrenchingTool",1],["ACE_packingBandage",40],["ACE_quikclot",40],["ACE_tourniquet",12],["ACE_splint",8],["ACE_EarPlugs",2],["kat_chestSeal",10],["kat_guedel",10],["kat_ncdKit",5],["kat_pocketBVM",1],["kat_accuvac",1],["kat_Painkiller",3,10]]],"USP_OPS_FASTXP_TAN_MC_03","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; insignia = "cav_insignia_specialized_cls"; abilityMedic = 1; icon = "iconManMedic"; @@ -116,23 +115,24 @@ class Cav_B_B_Scout_CombatLifeSaver_F: Cav_B_B_Scout_Base_F { //Stryker Crew class Cav_B_B_Crew_F: Cav_B_B_Scout_Base_F { - displayName = "Crew"; - scope = 2; + displayName = "Stryker Crew"; + scope = 0; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; + loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_T1_high",["rhs_mag_30Rnd_556x45_Mk262_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["rhsusf_iotv_ocp_Repair",[["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",2],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30]]],["USP_TACTICAL_PACK",[["ToolKit",1],["ACE_tourniquet",8],["ACE_quikclot",10],["ACE_packingBandage",10]]],"rhsusf_cvc_green_helmet","USP_BALACLAVA_ADV_SMC1_RGR2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; abilityEngineer = 1; }; class Cav_B_B_Ifv_Driver_F: Cav_B_B_Scout_Base_F { displayName = "Stryker Driver"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_T1_high",["rhs_mag_30Rnd_556x45_Mk262_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["rhsusf_iotv_ocp_Repair",[["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",2],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30]]],["USP_TACTICAL_PACK",[["ToolKit",1],["ACE_tourniquet",8],["ACE_quikclot",10],["ACE_packingBandage",10]]],"rhsusf_cvc_green_helmet","USP_BALACLAVA_ADV_SMC1_RGR2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_T1_high",["rhs_mag_30Rnd_556x45_Mk262_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["rhsusf_iotv_ocp_Repair",[["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",2],["ACE_Chemlight_IR",2,1],["30Rnd_556x45_Stanag_red",4,30]]],["USP_TACTICAL_PACK",[["ToolKit",1],["ACE_tourniquet",8],["ACE_quikclot",10],["ACE_packingBandage",10]]],"rhsusf_cvc_green_helmet","USP_BALACLAVA_ADV_SMC1_RGR2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; abilityEngineer = 1; }; class Cav_B_B_Ifv_Commander_F: Cav_B_B_Scout_Base_F { displayName = "Stryker Vehicle Commander"; scope = 2; category[] += {"cScripts_Loadout_Cat_Bravo_Viking_Squad"}; - loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_T1_high",["rhs_mag_30Rnd_556x45_Mk262_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["USP_CRYE_CPC_MEDIC_MC",[["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",2],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",4,30]]],["USP_TACTICAL_PACK",[["ToolKit",1],["ACE_tourniquet",8],["ACE_quikclot",10],["ACE_packingBandage",10]]],"rhsusf_cvc_green_helmet","USP_BALACLAVA_ADV_SMC1_RGR2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_mk18_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_T1_high",["rhs_mag_30Rnd_556x45_Mk262_PMAG",30],[],"rhsusf_acc_grip2"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["kat_chestSeal",2],["kat_guedel",1],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_splint",1]]],["USP_CRYE_CPC_MEDIC_MC",[["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShell",4,1],["ACE_IR_Strobe_Item",2],["ACE_Chemlight_IR",2,1],["30Rnd_556x45_Stanag_red",4,30]]],["USP_TACTICAL_PACK",[["ToolKit",1],["ACE_tourniquet",8],["ACE_quikclot",10],["ACE_packingBandage",10]]],"rhsusf_cvc_green_helmet","USP_BALACLAVA_ADV_SMC1_RGR2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; abilityEngineer = 1; }; diff --git a/cScripts/Loadouts/CfgLoadouts_Charlie_Squad.hpp b/cScripts/Loadouts/CfgLoadouts_Charlie_Squad.hpp index e520876b1..6c2acc94a 100644 --- a/cScripts/Loadouts/CfgLoadouts_Charlie_Squad.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Charlie_Squad.hpp @@ -8,17 +8,22 @@ class Cav_B_C_Officer_F: Cav_B_Charlie_base_F { class Cav_B_C_PlatoonLeader_F: Cav_B_C_Officer_F { displayName = "$STR_Cav_Charlie_Characters_C_PlatoonLeader"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_EarPlugs",1],["kat_Painkiller",2,10],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",1,30]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",8,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_ZIPON_PANEL_MC",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_grip2_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",1,30]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",8,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_TACTICAL_PACK",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_PlatoonSergeant_F: Cav_B_C_Officer_F { displayName = "$STR_Cav_Charlie_Characters_C_PlatoonSergeant"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_ZIPON_PANEL_MC",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],"rhsusf_acc_grip2"],[],["rhsusf_weap_glock17g4","","acc_flashlight_pistol","",["rhsusf_mag_17Rnd_9x19_FMJ",17],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["rhsusf_mag_17Rnd_9x19_FMJ",2,17],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1]]],["USP_TACTICAL_PACK",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; +}; +class Cav_B_C_PlatoonSergeantVintage_F: Cav_B_C_Officer_F { + displayName = "Vintage Platoon Sergeant"; + scope = 2; + loadout = [["UK3CB_M16A1","","","",["rhs_mag_20Rnd_556x45_M855A1_Stanag",20],[],""],[],["rhsusf_weap_m1911a1","","","",["rhsusf_mag_7x45acp_MHP",7],[],""],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["SmokeShell",4,1],["SmokeShellBlue",2,1],["HandGrenade",2,1],["rhs_mag_20Rnd_556x45_M855A1_Stanag",12,20],["rhsusf_mag_7x45acp_MHP",3,7]]],["USP_TACTICAL_PACK",[["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2],["SmokeShellPurple",1,1],["SmokeShellRed",2,1],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_PlatoonMedic_F: Cav_B_C_Officer_F { displayName = "$STR_Cav_Charlie_Characters_C_PlatoonMedic"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["ACE_IR_Strobe_Item",2],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",7,30],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["ACE_Chemlight_HiBlue",4,1],["SmokeShellBlue",2,1],["SmokeShellGreen",2,1],["HandGrenade",2,1]]],["B_Carryall_mcamo",[["USP_PVS15",1],["ACE_EarPlugs",2],["ACE_packingBandage",30],["ACE_quikclot",20],["kat_IO_FAST",3],["ACE_EntrenchingTool",1],["ACE_splint",8],["ACE_tourniquet",6],["kat_naloxone",4],["ACE_epinephrine",4],["ACE_surgicalKit",1],["ACE_SpraypaintBlue",1],["ACE_elasticBandage",40],["kat_IV_16",20],["ACE_plasmaIV_500",8],["ACE_salineIV_500",4],["ACE_salineIV",2],["ACE_plasmaIV",2],["ACE_bloodIV_500",4],["ACE_adenosine",4],["ACE_morphine",4],["kat_EACA",10],["kat_lidocaine",4],["kat_nitroglycerin",10],["kat_norepinephrine",10],["kat_phenylephrine",10],["kat_TXA",20],["kat_Painkiller",4,10],["kat_Carbonate",2,10]]],"USP_OPSCORE_FASTMTC_CS","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG",30],[],""],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_tourniquet",10],["ACE_EarPlugs",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_Flashlight_XL50",1],["ACE_IR_Strobe_Item",2],["ACE_CableTie",2],["ACE_epinephrine",6],["kat_PenthroxItem",4],["kat_Painkiller",2,10],["kat_Carbonate",2,10],["ACE_Chemlight_IR",2,1]]],["USP_CRYE_CPC_MEDIC_BELT_MC",[["ACE_surgicalKit",1],["kat_IV_16",15],["kat_amiodarone",5],["kat_atropine",5],["ACE_adenosine",3],["kat_chestSeal",10],["kat_EACA",10],["kat_fentanyl",5],["kat_ketamine",5],["kat_larynx",10],["kat_lidocaine",10],["kat_nalbuphine",10],["kat_naloxone",5],["kat_nitroglycerin",10],["kat_norepinephrine",10],["kat_phenylephrine",10],["kat_stethoscope",1],["kat_Pulseoximeter",5],["kat_IO_FAST",5],["kat_aatKit",5],["ACE_splint",2],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG",7,30],["SmokeShellBlue",2,1],["SmokeShellPurple",1,1],["kat_Penthrox",5,10]]],["USP_TACTICAL_PACK",[["ACE_plasmaIV",5],["ACE_plasmaIV_500",4],["ACE_salineIV",1],["ACE_elasticBandage",30],["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_salineIV_250",2],["USP_PVS15",1],["kat_accuvac",1],["ACE_splint",6]]],"USP_OPSCORE_FASTMTC_CTW","USP_MFRAME_BLK2",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; insignia = "cav_insignia_specialized_cls"; abilityMedic = 2; role = "medic"; @@ -27,14 +32,14 @@ class Cav_B_C_PlatoonMedic_F: Cav_B_C_Officer_F { class Cav_B_C_Drone_Operator_F_Local: Cav_B_C_Officer_F { displayName = "Platoon Drone Operator"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["kat_Painkiller",2,10],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_EarPlugs",1]]],["USP_CRYE_JPC_TLB",[["USP_PVS15",1],["ACE_EntrenchingTool",1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1],["SmokeShellBlue",2,1],["SmokeShellPurple",1,1]]],["B_rhsusf_B_BACKPACK",[]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["kat_Painkiller",2,10],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["ACE_EarPlugs",1]]],["USP_CRYE_JPC_TLB",[["USP_PVS15",1],["ACE_EntrenchingTool",1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1],["SmokeShellBlue",2,1],["SmokeShellPurple",1,1]]],["B_rhsusf_B_BACKPACK",[]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_SquadLeader_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_SquadLeader"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Leadership"}; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_TLB",[["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["HandGrenade",2,1],["SmokeShellPurple",1,1],["rhs_mag_m713_Red",3,1],["rhs_mag_m714_White",4,1],["SmokeShellBlue",2,1]]],["USP_45L_RUCKSACK_MC",[["ACE_HuntIR_monitor",1],["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2]]],"USP_OPSCORE_FASTMTC_CMGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_TLB",[["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["SmokeShell",4,1],["HandGrenade",2,1],["SmokeShellPurple",1,1],["rhs_mag_m713_Red",3,1],["rhs_mag_m714_White",4,1],["SmokeShellBlue",2,1]]],["USP_REEBOW_3DAP_MC",[["ACE_HuntIR_monitor",1],["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["ACE_CableTie",2]]],"USP_OPSCORE_FASTMTC_CMGTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "squadleader"; icon = "iconManLeader"; }; @@ -42,7 +47,7 @@ class Cav_B_C_FireTeamLeader_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_FireTeamLeader"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_TLB",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["ACE_HuntIR_M203",1,1],["rhs_mag_m713_Red",2,1],["rhs_mag_m714_White",2,1],["SmokeShellPurple",1,1]]],["USP_45L_RUCKSACK_MC",[["ACE_HuntIR_monitor",1],["ACE_splint",2],["ACE_EntrenchingTool",1],["ACE_SpraypaintRed",1],["ACE_CableTie",2],["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",1,200],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_TLB",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["ACE_HuntIR_M203",1,1],["rhs_mag_m713_Red",2,1],["rhs_mag_m714_White",2,1],["SmokeShellPurple",1,1]]],["USP_REEBOW_3DAP_MC",[["ACE_HuntIR_monitor",1],["ACE_splint",2],["ACE_EntrenchingTool",1],["ACE_SpraypaintRed",1],["ACE_CableTie",2],["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",1,200],["SmokeShellBlue",2,1]]],"USP_OPSCORE_FASTMTC_CGSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; role = "fireteamleader"; icon = "iconManLeader"; }; @@ -50,41 +55,27 @@ class Cav_B_C_AutomaticRifleman_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_AutomaticRifleman"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m249_light_S_vfg2","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_elcan_3d",["rhsusf_200Rnd_556x45_mixed_soft_pouch",200],[],"rhsusf_acc_grip4_bipod"],[],[],["USP_G3C_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",3,200]]],["USP_ZIPON_PANEL_MC",[["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",1,200]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m249_light_S_vfg2","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_elcan_3d",["rhsusf_200Rnd_556x45_mixed_soft_pouch",200],[],"rhsusf_acc_grip4_bipod"],[],[],["USP_G3C_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",3,200]]],["USP_ZIPON_PANEL_CPC_MC",[["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",1,200]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManMG"; }; class Cav_B_C_Grenadier_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_Grenadier"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_M433_HEDP",1],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_GRB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["rhs_mag_M433_HEDP",12,1],["rhs_mag_m714_White",4,1],["rhs_mag_m713_Red",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_EarPlugs",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CGSW","",["rhsusf_bino_m24_ARD","","","",[],[],""],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; -}; -class Cav_B_C_Rifleman_F: Cav_B_Charlie_base_F { - displayName = "$STR_Cav_Charlie_Characters_C_Rifleman"; - scope = 2; - category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_GSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; -}; -class Cav_B_C_RiflemanAT_F: Cav_B_Charlie_base_F { - displayName = "$STR_Cav_Charlie_Characters_C_RiflemanAT"; - scope = 0; - category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],["rhs_weap_M136_hedp","","","",[],[],""],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; - icon = "iconManAT"; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_M433_HEDP",1],""],[],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_GRB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["rhs_mag_M433_HEDP",12,1],["rhs_mag_m714_White",4,1],["rhs_mag_m713_Red",2,1]]],["USP_ZIPON_PACK_CPC_MC",[["USP_PVS15",1],["ACE_EarPlugs",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CGSW","",["rhsusf_bino_m24_ARD","","","",[],[],""],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_RiflemanLAT_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_RiflemanLAT"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],["rhs_weap_M136_hedp","","","",[],[],""],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],["rhs_weap_M136_hedp","","","",[],[],""],[],["USP_G3C_RS_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_ASLTB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["USP_ZIPON_PACK_CPC_BC_MC",[["USP_PVS15",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManAT"; }; class Cav_B_C_CombatLifeSaver_F: Cav_B_Charlie_base_F { displayName = "$STR_Cav_Charlie_Characters_C_CombatLifeSaver"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR_3d",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_EarPlugs",1],["kat_Painkiller",2,10]]],["USP_CRYE_JPC_DMB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1],["SmokeShellPurple",1,1],["SmokeShellBlue",1,1]]],["USP_45L_RUCKSACK_MC",[["USP_PVS15",1],["ACE_packingBandage",40],["ACE_quikclot",40],["ACE_EntrenchingTool",1],["ACE_splint",8],["kat_phenylephrine_inject",5],["ACE_epinephrine",5],["ACE_tourniquet",12],["kat_Painkiller",3,10]]],"USP_OPSCORE_FASTMTC_CGSW","",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; - insignia = "cav_insignia_specialized_cls"; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],[],[],["USP_G3C_CU_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_EarPlugs",1],["ACE_Chemlight_IR",2,1]]],["USP_CRYE_JPC_DMB",[["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1],["SmokeShellBlue",1,1],["SmokeShellPurple",1,1]]],["USP_DELTA_BAG_MC",[["USP_PVS15",1],["ACE_packingBandage",40],["ACE_quikclot",40],["ACE_EntrenchingTool",1],["ACE_splint",8],["ACE_tourniquet",12],["kat_chestSeal",10],["ACE_epinephrine",3],["kat_guedel",10],["kat_ncdKit",5],["kat_pocketBVM",1],["kat_accuvac",1],["kat_phenylephrineAuto",3],["kat_CarbonateItem",1],["kat_Painkiller",7,10]]],"USP_OPSCORE_FASTMTC_GSW","USP_MFRAME_TAN",[],["ItemMap","","","ItemCompass","ACE_Altimeter",""]]; insignia = "cav_insignia_specialized_cls"; abilityMedic = 1; icon = "iconManMedic"; }; @@ -92,7 +83,7 @@ class Cav_B_C_Marksman_F_Local: Cav_B_Charlie_base_F { displayName = "Designated Marksman"; scope = 2; category[] += {"cScripts_Loadout_Cat_Charlie_Squad"}; - loadout = [["rhs_weap_sr25_ec","","rhsusf_acc_anpeq15side_bk","rhsusf_acc_M8541_mrds",["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",20],[],"rhsusf_acc_harris_bipod"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1]]],["USP_CRYE_JPC_DMB",[["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellPurple",1,1],["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",6,20]]],["USP_TACTICAL_PACK",[["ACE_wirecutter",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_GSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; + loadout = [["rhs_weap_sr25_ec","","rhsusf_acc_anpeq15side_bk","optic_AMS",["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",20],[],"rhsusf_acc_harris_bipod"],[],[],["USP_G3C_RS_KP_OR_MC",[["ACE_packingBandage",10],["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_microDAGR",1],["ACE_MapTools",1],["ACE_Chemlight_Shield",1],["ACE_Chemlight_White",1,1],["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",1,20]]],["USP_CRYE_JPC_DMB",[["HandGrenade",2,1],["SmokeShell",4,1],["SmokeShellPurple",1,1],["rhsusf_20Rnd_762x51_SR25_m118_special_Mag",5,20]]],["USP_ZIPON_PACK_CPC_MC",[["ACE_wirecutter",1],["ACE_EntrenchingTool",1],["ACE_splint",4],["kat_Painkiller",2,10]]],"USP_OPSCORE_FASTMTC_GSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ItemWatch","USP_PVS15"]]; insignia = "cav_insignia_specialized_cls"; abilityMedic = 0; icon = "iconManMedic"; @@ -155,15 +146,11 @@ class Cav_B_C_PlatoonMedic_Misfit_7_F: Cav_B_C_PlatoonMedic_F { scope = 1; }; class Cav_B_C_Alpha_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; }; class Cav_B_C_Alpha_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; }; class Cav_B_C_Alpha_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; }; -class Cav_B_C_Alpha_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; }; -class Cav_B_C_Alpha_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; }; class Cav_B_C_Alpha_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; }; class Cav_B_C_Alpha_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; }; class Cav_B_C_Bravo_FireTeamLeader_F: Cav_B_C_FireTeamLeader_F { scope = 1; }; class Cav_B_C_Bravo_AutomaticRifleman_F: Cav_B_C_AutomaticRifleman_F { scope = 1; }; class Cav_B_C_Bravo_Grenadier_F: Cav_B_C_Grenadier_F { scope = 1; }; -class Cav_B_C_Bravo_Rifleman_F: Cav_B_C_Rifleman_F { scope = 1; }; -class Cav_B_C_Bravo_RiflemanAT_F: Cav_B_C_RiflemanAT_F { scope = 1; }; class Cav_B_C_Bravo_RiflemanLAT_F: Cav_B_C_RiflemanLAT_F { scope = 1; }; class Cav_B_C_Bravo_CombatLifeSaver_F: Cav_B_C_CombatLifeSaver_F { scope = 1; }; diff --git a/cScripts/Loadouts/CfgLoadouts_Charlie_Weapon.hpp b/cScripts/Loadouts/CfgLoadouts_Charlie_Weapon.hpp index e0662444e..2ac47e05d 100644 --- a/cScripts/Loadouts/CfgLoadouts_Charlie_Weapon.hpp +++ b/cScripts/Loadouts/CfgLoadouts_Charlie_Weapon.hpp @@ -6,60 +6,60 @@ class Cav_B_Charlie_Weapons_base_F: Cav_B_Charlie_base_F { class Cav_B_C_Weapons_SquadLeader_F: Cav_B_C_SquadLeader_F { displayName = "Weapons Squad Leader"; scope = 2; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_m713_Red",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_CableTie",2],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_TLB",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["SmokeShellRed",2,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",11,30],["rhs_mag_m713_Red",3,1],["ACE_HuntIR_M203",4,1],["SmokeShellBlue",2,1]]],["USP_TACTICAL_PACK",[["ACE_HuntIR_monitor",1],["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CMSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_m713_Red",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_CableTie",2],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_TLB",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["SmokeShellRed",2,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",11,30],["rhs_mag_m713_Red",3,1],["ACE_HuntIR_M203",4,1],["SmokeShellBlue",2,1]]],["USP_TACTICAL_PACK",[["ACE_HuntIR_monitor",1],["USP_PVS15",1],["ACE_splint",2],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1]]],"USP_OPSCORE_FASTMTC_CMSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_Weapons_M240B_FireTeamLeader_F: Cav_B_Charlie_Weapons_base_F { displayName = "Machine Gunner Fireteam Leader "; scope = 2; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_M433_HEDP",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_CableTie",2],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["rhs_mag_m713_Red",4,1],["rhs_mag_M433_HEDP",7,1],["SmokeShellBlue",2,1],["SmokeShellRed",1,1]]],["B_Kitbag_mcamo",[["USP_PVS15",1],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["rhsusf_100Rnd_762x51_m62_tracer",5,100]]],"USP_OPSCORE_FASTMTC_CMSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15_bk","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],["rhs_mag_M433_HEDP",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_CableTie",2],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["ACE_IR_Strobe_Item",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["rhs_mag_m713_Red",4,1],["rhs_mag_M433_HEDP",7,1],["SmokeShellBlue",2,1],["SmokeShellRed",1,1]]],["B_Kitbag_mcamo",[["USP_PVS15",1],["ACE_SpraypaintRed",1],["ACE_EntrenchingTool",1],["rhsusf_100Rnd_762x51_m62_tracer",5,100]]],"USP_OPSCORE_FASTMTC_CMSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManLeader"; }; class Cav_B_C_Weapons_M240B_Machinegunner_F: Cav_B_Charlie_Weapons_base_F { displayName = "Machine Gunner"; scope = 2; - loadout = [["rhs_weap_m240B","rhsusf_acc_ARDEC_M240","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_MDO",["rhsusf_100Rnd_762x51_m62_tracer",100],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["rhsusf_100Rnd_762x51_m62_tracer",5,100],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1]]],["USP_PACK_POINTMAN",[["USP_PVS15",1],["ACE_splint",2],["rhsusf_100Rnd_762x51_m62_tracer",2,100]]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m240B","rhsusf_acc_ARDEC_M240","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ACOG_MDO",["rhsusf_100Rnd_762x51_m62_tracer",100],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["rhsusf_100Rnd_762x51_m62_tracer",5,100],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1]]],["USP_PACK_POINTMAN",[["USP_PVS15",1],["ACE_splint",2],["rhsusf_100Rnd_762x51_m62_tracer",2,100]]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManMG"; }; class Cav_B_C_Weapons_M240B_MachinegunnerAmmoBearer_F: Cav_B_Charlie_Weapons_base_F { displayName = "Machine Gunner Assistant"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],["dzn_MG_Tripod_M122A1_M240Mount_Carry","","","",[],[],""],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_FAST_BELT_MC",[["ACE_EntrenchingTool",1],["SmokeShell",3,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["B_Kitbag_mcamo",[["USP_PVS15",1],["rhsusf_100Rnd_762x51_m62_tracer",6,100],["ACE_SpareBarrel",1,1]]],"USP_OPSCORE_FASTMTC_CW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",30],[],""],["dzn_MG_Tripod_M122A1_M240Mount_Carry","","","",[],[],""],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_FAST_BELT_MC",[["ACE_EntrenchingTool",1],["SmokeShell",3,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan",9,30],["HandGrenade",2,1]]],["B_Kitbag_mcamo",[["USP_PVS15",1],["rhsusf_100Rnd_762x51_m62_tracer",6,100],["ACE_SpareBarrel",1,1]]],"USP_OPSCORE_FASTMTC_CW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_Weapons_MAAWS_MAAWSGunner_F: Cav_B_Charlie_Weapons_base_F { displayName = "MAAWS Gunner"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],["launch_MRAWS_green_F","","","",["MRAWS_HEAT_F",1],[],""],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_LIGHT_MC",[["USP_PVS15",1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1],["ACE_Chemlight_IR",2,1]]],["B_AssaultPack_mcamo",[["MRAWS_HEAT_F",1,1],["MRAWS_HE_F",1,1]]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],["launch_MRAWS_green_F","","","",["MRAWS_HEAT_F",1],[],""],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_LIGHT_MC",[["USP_PVS15",1],["SmokeShell",4,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1],["ACE_Chemlight_IR",2,1]]],["B_AssaultPack_mcamo",[["MRAWS_HEAT_F",1,1],["MRAWS_HE_F",1,1]]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManAT"; }; class Cav_B_C_Weapons_MAAWS_MAAWSAssistant_F: Cav_B_Charlie_Weapons_base_F { displayName = "MAAWS Assistant"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",11],["ACE_EarPlugs",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ACE_EntrenchingTool",1],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1],["SmokeShellBlue",1,1]]],["B_Carryall_mcamo",[["MRAWS_HEAT_F",2,1],["MRAWS_HE_F",2,1]]],"USP_OPSCORE_FASTMTC_CTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",11],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_LEAD_BELT_MC",[["ACE_EntrenchingTool",1],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1],["SmokeShellBlue",1,1]]],["B_Carryall_mcamo",[["MRAWS_HEAT_F",2,1],["MRAWS_HE_F",2,1]]],"USP_OPSCORE_FASTMTC_CTW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_Weapons_Mortar_FireTeamLeader_F: Cav_B_Charlie_Weapons_base_F { displayName = "Mortar Team Leader"; scope = 2; - loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],["rhs_mag_m713_Red",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_EarPlugs",1],["ACE_artilleryTable",1],["ACE_IR_Strobe_Item",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1],["SmokeShellBlue",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["rhs_mag_m713_Red",4,1]]],["B_Kitbag_mcamo",[["ACE_EntrenchingTool",1],["USP_PVS15",1],["avm224_M_6Rnd_60mm_ILLUM_IR",1,6],["NDS_M_6Rnd_60mm_HE_0",1,6],["NDS_M_6Rnd_60mm_SMOKE",1,6],["NDS_M_6Rnd_60mm_HE",1,6]]],"USP_OPSCORE_FASTMTC_CW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_m320","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],["rhs_mag_m713_Red",1],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["ACE_artilleryTable",1],["ACE_IR_Strobe_Item",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_COMMS_BELT_MC",[["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["HandGrenade",2,1],["SmokeShellBlue",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["rhs_mag_m713_Red",4,1]]],["B_Kitbag_mcamo",[["ACE_EntrenchingTool",1],["USP_PVS15",1],["avm224_M_6Rnd_60mm_ILLUM_IR",1,6],["NDS_M_6Rnd_60mm_HE_0",1,6],["NDS_M_6Rnd_60mm_SMOKE",1,6],["NDS_M_6Rnd_60mm_HE",1,6]]],"USP_OPSCORE_FASTMTC_CW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_Weapons_Mortar_M224_F: Cav_B_Charlie_Weapons_base_F { displayName = "Mortar Gunner"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_WEAPON_BELT_MC",[["ACE_splint",2],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1]]],["NDS_B_M224_mortar",[]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_EarPlugs",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["kat_chestSeal",2],["kat_guedel",1],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_WEAPON_BELT_MC",[["ACE_splint",2],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1]]],["NDS_B_M224_mortar",[]],"USP_OPSCORE_FASTMTC_CW","",[],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; icon = "iconStaticMortar"; }; class Cav_B_C_Weapons_Mortar_Assistant_F: Cav_B_Charlie_Weapons_base_F { displayName = "Mortar Assistant"; scope = 2; - loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["ACE_EarPlugs",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_FAST_BELT_MC",[["ACE_artilleryTable",1],["ACE_EntrenchingTool",1],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1]]],["B_Carryall_mcamo",[["NDS_M_6Rnd_60mm_HE",3,6],["NDS_M_6Rnd_60mm_HE_0",2,6]]],"USP_OPSCORE_FASTMTC_CGW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m4a1_blockII_KAC","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15","rhsusf_acc_ACOG_RMR",["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",30],[],""],[],[],["USP_G3C_RS2_KP_OR_MC",[["ACE_quikclot",10],["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",10],["kat_chestSeal",2],["kat_guedel",1],["ACE_EarPlugs",1],["ACE_splint",2],["kat_Painkiller",1,10]]],["USP_CRYE_CPC_FAST_BELT_MC",[["ACE_artilleryTable",1],["ACE_EntrenchingTool",1],["USP_PVS15",1],["SmokeShell",4,1],["ACE_Chemlight_IR",2,1],["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red",9,30],["HandGrenade",2,1]]],["B_Carryall_mcamo",[["NDS_M_6Rnd_60mm_HE",3,6],["NDS_M_6Rnd_60mm_HE_0",2,6]]],"USP_OPSCORE_FASTMTC_CGW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; }; class Cav_B_C_Weapons_Mortar_AutomaticRifleman_F: Cav_B_Charlie_Weapons_base_F { displayName = "Mortar M249 Gunner"; scope = 2; - loadout = [["rhs_weap_m249_light_S","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ELCAN_ard",["rhsusf_200Rnd_556x45_mixed_soft_pouch",200],[],"rhsusf_acc_grip4_bipod"],[],[],["USP_G3C_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["ACE_splint",2],["ACE_Chemlight_IR",2,1],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",4,200]]],["B_AssaultPack_mcamo",[["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",2,200]]],"USP_OPSCORE_FASTMTC_CGSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; + loadout = [["rhs_weap_m249_light_S","rhsusf_acc_SF3P556","rhsusf_acc_anpeq15side_bk","rhsusf_acc_ELCAN_ard",["rhsusf_200Rnd_556x45_mixed_soft_pouch",200],[],"rhsusf_acc_grip4_bipod"],[],[],["USP_G3C_KP_OR_MC",[["ACE_tourniquet",4],["ACE_Flashlight_XL50",1],["ACE_MapTools",1],["ACE_microDAGR",1],["ACE_packingBandage",14],["kat_chestSeal",2],["kat_guedel",1],["ACE_splint",2],["ACE_Chemlight_IR",2,1],["kat_Painkiller",1,10]]],["USP_CRYE_JPC_MGB",[["SmokeShell",4,1],["HandGrenade",2,1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",4,200]]],["USP_ZIPON_PACK_CPC_MC",[["USP_PVS15",1],["rhsusf_200Rnd_556x45_mixed_soft_pouch",2,200]]],"USP_OPSCORE_FASTMTC_CGSW","",["ACE_Vector","","","",[],[],""],["ItemMap","ItemAndroid","","ItemCompass","ACE_Altimeter",""]]; icon = "iconManMG"; }; diff --git a/cScripts/cScripts_postInit.sqf b/cScripts/cScripts_postInit.sqf index 98e464b40..e070e0b5e 100644 --- a/cScripts/cScripts_postInit.sqf +++ b/cScripts/cScripts_postInit.sqf @@ -26,6 +26,8 @@ if (EGVAR(Settings,showDiaryRecords)) then { call EFUNC(init,diary); }; +call EFUNC(civ,init); + onPlayerConnected { [QEGVAR(log,player), [name player]] call CBA_fnc_serverEvent; }; diff --git a/cScripts/functions/civ/fn_civ_checkProjectile.sqf b/cScripts/functions/civ/fn_civ_checkProjectile.sqf new file mode 100644 index 000000000..e6c568272 --- /dev/null +++ b/cScripts/functions/civ/fn_civ_checkProjectile.sqf @@ -0,0 +1,42 @@ +#include "..\script_component.hpp"; +/* + * Author: SGT.Brostrom.A + * This function checks a given projectile and se if it can damage a target. + * + * Arguments: + * 1: Not used + * 2: Not used + * 3: Not used + * 4: Not used + * 5: Not used + * 6: Not used + * 7: Projectile + * + * Return Value: + * Nothing + * + * Example: + * call cScripts_fnc_civ_checkProjectile + * + * Public: No + */ + +params ["", "", "", "", "", "", "_projectile"]; + +if (!GVAR(isPlayer)) exitWith {}; +if (typeOf _projectile isKindOf "Chemlight_base") exitWith {}; +if (typeOf _projectile isKindOf "SmokeShell") exitWith {}; +if (typeOf _projectile isKindOf "rhs_ammo_m84") exitWith {}; + +_projectile addEventHandler ["HitExplosion", { + params ["_projectile", "_hitEntity", "_projectileOwner", "_hitSelections"]; + _hitSelections params ["_hitSelections"]; + private _pos = _hitSelections#0; + { + _x params ["_marker", "", "", "", "_dencity"]; + private _inArea = _pos inArea _marker; + if (_inArea) then { + [_marker, _dencity, _projectile, player] call EFUNC(civ,damage); + }; + } forEach GETMVAR(EGVAR(Civ,Zones), []); +}]; diff --git a/cScripts/functions/civ/fn_civ_damage.sqf b/cScripts/functions/civ/fn_civ_damage.sqf new file mode 100644 index 000000000..9464b412a --- /dev/null +++ b/cScripts/functions/civ/fn_civ_damage.sqf @@ -0,0 +1,49 @@ +#include "..\script_component.hpp"; +/* + * Author: SGT.Brostrom.A + * This function handle the casualties and send the information to all curators. + * + * Arguments: + * 0: Marker + * 1: Density + * 2: Projectile + * 4: Unit + * + * Return Value: + * Nothing + * + * Example: + * call cScripts_fnc_civ_damage + * + * Public: No + */ + +params ["_marker", "_density", "_projectile", "_unit"]; + +if (!GVAR(ALLOW_CIV_ZONE_DAMAGE)) exitWith {}; +GVAR(ALLOW_CIV_ZONE_DAMAGE) = false; + +INFO_1("Civ", "Checking for possible civilian casualties at %1.", _marker); + +private _damageChance = switch (_density) do { + case "extream": {0.65}; + case "high": {0.4}; + case "medium": {0.25}; + case "low": {0.1}; + case "none": {0}; + default {0}; +}; + +if (random 1 < _damageChance) then { + INFO_1("Civ", "Civilian casualties at %1.", _marker); + private _location = text nearestLocation [markerPos _marker, ""]; + { + private _curator = getAssignedCuratorUnit _x; + [QEGVAR(Civilian,Casualties), [_location, _unit], _curator] call CBA_fnc_targetEvent; + } forEach allCurators; +} else { + INFO_1("Civ", "No civilian casualties at %1 detected.", _marker); +}; + +// Allow additional check again +[{GVAR(ALLOW_CIV_ZONE_DAMAGE) = true;}, [], 5] call CBA_fnc_waitAndExecute; diff --git a/cScripts/functions/civ/fn_civ_init.sqf b/cScripts/functions/civ/fn_civ_init.sqf new file mode 100644 index 000000000..3bed11e0f --- /dev/null +++ b/cScripts/functions/civ/fn_civ_init.sqf @@ -0,0 +1,97 @@ +#include "..\script_component.hpp"; +/* + * Author: SGT.Brostrom.A + * This function checks and enables eventhandlers for the the civ population simulation system. + * + * Arguments: + * None + * + * Return Value: + * Nothing + * + * Example: + * call cScripts_fnc_civ_init + * + * Public: No + */ + +INFO("Civ", "Checking for population zones..."); + +GVAR(ALLOW_CIV_ZONE_DAMAGE) = true; +private _civZones = []; +{ + private _markerName = [_x, 0, 21] call BIS_fnc_trimString; + _markerName = toLower _markerName; + if (_markerName == "cscripts_civilian_zone_") then { + private _density = [_x, 21] call BIS_fnc_trimString; + _density = (_density splitString "_")#0; + if !(_density in ["extream", "high", "medium", "low", "none"]) then { + SHOW_CHAT_WARNING_2("Civ", "Zone %1 have invalid density '%2'.", _x, _density); + continue; + }; + private _pos = getMarkerPos _x; + private _dir = markerDir _x; + private _size = markerSize _x; + _civZones append [[_x, _pos, _dir, _size, _density]]; + _x setMarkerAlpha 0; + INFO_5("Civ", "Population zone added [%1, %2, %3, %4, %5]", _x, _pos, _dir, _size, _density); + }; +} forEach allMapMarkers; + +if (_civZones isEqualTo []) exitWith {INFO("Civ", "No population zones detected");}; +SETMVAR(EGVAR(Civ,Zones), _civZones); + + +// Create diary records for the zones +if !(player diarySubjectExists "CivCenter") then { + { + _x params ["_marker", "_pos", "", "", "_density"]; + player createDiarySubject ["CivCenter","Population Centers"]; + + private _location = text nearestLocation [_pos, ""]; + private _textLocation = formatText["%1 is a population center located at %2.", _location, mapGridPosition _pos]; + private _textDensity = if (_density != "none") then { formatText["

The location have %1 density.", _density]; } else {""}; + private _record = player createDiaryRecord ["CivCenter", [_location, format [ + "%1%2", _textLocation, _textDensity + ]]]; + } forEach GETMVAR(EGVAR(Civ,Zones), []); +}; + + +// Event Handlers +[player, "fired", {_this call EFUNC(civ,checkProjectile)}] call CBA_fnc_addBISEventHandler; +["ace_firedPlayer", {_this call EFUNC(civ,checkProjectile)}] call CBA_fnc_addEventHandler; +["ace_firedPlayerVehicle", {_this call EFUNC(civ,checkProjectile)}] call CBA_fnc_addEventHandler; + + +// Physical civilian units +["CAManBase", "init", { + params ["_unit"]; + if (isPlayer _unit) exitWith {}; + if (side _unit == civilian) then { + INFO_2("Civ", "Civilian unit detected %1 (%2) applying eventhandler.", _unit, typeOf _unit); + [_unit, "killed", { + params ["_unit", "_source", "_damage", "_instigator"]; + private _location = text nearestLocation [getPosASLVisual _unit, ""]; + INFO_1("Civ", "Civilian casualties at %1.", _location); + { + private _curator = getAssignedCuratorUnit _x; + [QEGVAR(Civilian,Casualties), [_location, _source], _curator] call CBA_fnc_targetEvent; + } forEach allCurators; + }] call CBA_fnc_addBISEventHandler; + }; +}, true, [], true] call CBA_fnc_addClassEventHandler; + +[QEGVAR(Civilian,Casualties), { + params ["_location", "_unit"]; + [ + [], + ["Civilian Casualties", 1.2, [1, 0.776, 0.102, 1]], + [format ["Casualties repoted in %1.", _location]], + [format ["Caused by %1.", name _unit]], + [""], + [""] + ] call CBA_fnc_notify; + systemChat format ["Civilian casualties caused by %1 repoted near %2.", name _unit, _location]; + playSound "hint"; +}] call CBA_fnc_addEventHandler; diff --git a/cScripts/functions/gear/fn_gear_applyLoadout.sqf b/cScripts/functions/gear/fn_gear_applyLoadout.sqf index 8211ddc1d..4888406a5 100644 --- a/cScripts/functions/gear/fn_gear_applyLoadout.sqf +++ b/cScripts/functions/gear/fn_gear_applyLoadout.sqf @@ -89,6 +89,9 @@ _unit selectWeapon (primaryWeapon _unit); // Lower the weapon if !(weaponLowered _unit) then {_unit action ["WeaponOnBack", _unit]}; +if (GVAR(isPlayer)) then { + [QEGVAR(StagingArsenal,SaveWhitelist)] call CBA_fnc_localEvent; +}; if (_loadConfig) then { INFO_2("Gear", "Applying postLoadout code for %1 [%2]", _unit, typeOf _unit); diff --git a/cScripts/functions/init/fn_init_aceArsenal.sqf b/cScripts/functions/init/fn_init_aceArsenal.sqf index 83d0d2440..4a9972761 100644 --- a/cScripts/functions/init/fn_init_aceArsenal.sqf +++ b/cScripts/functions/init/fn_init_aceArsenal.sqf @@ -37,3 +37,10 @@ GVAR(StagingArsenalOpen) = false; [QEGVAR(StagingArsenal,displayOpen), { GVAR(StagingArsenalOpen) = true; }] call CBA_fnc_addEventHandler; + +[QEGVAR(StagingArsenal,SaveWhitelist), { + private _items = call FUNC(getArsenalWhitelist); + SETVAR(player,EGVAR(Player,ArsenalWhitelist), _items); +}] call CBA_fnc_addEventHandler; + + diff --git a/cScripts/functions/init/fn_init_logistics.sqf b/cScripts/functions/init/fn_init_logistics.sqf index e5087d446..ba27209f7 100644 --- a/cScripts/functions/init/fn_init_logistics.sqf +++ b/cScripts/functions/init/fn_init_logistics.sqf @@ -12,6 +12,7 @@ * Public: No */ + INFO("Logistics", "Creating logistical database"); private _dataArray = [ // // // // // // // @@ -135,6 +136,8 @@ private _dataArray = [ //cTab ["ItemAndroid", 0], ["ItemcTab", 0], + ["ItemcTabMisc", 0], + ["ItemAndroidMisc",0], // Medical ["ACE_EarPlugs",10], @@ -149,6 +152,7 @@ private _dataArray = [ ["kat_carbonate",0], ["kat_naloxone",0], ["kat_Painkiller",0], + ["kat_chestSeal",0], // NVG ["USP_PVS14", 0], @@ -207,6 +211,8 @@ private _dataArray = [ ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red", 50], ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan", 0], ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tan_Tracer_Red", 0], + ["30Rnd_556x45_Stanag_Sand_red", 0], + ["30Rnd_556x45_Stanag_red", 0], ["rhs_mag_30Rnd_556x45_Mk262_PMAG", 0], ["rhsusf_200Rnd_556x45_mixed_soft_pouch", 0], ["rhsusf_100Rnd_762x51_m62_tracer", 0], @@ -234,6 +240,8 @@ private _dataArray = [ // cTab ["ItemAndroid", 0], ["ItemcTab", 0], + ["ItemcTabMisc", 0], + ["ItemAndroidMisc",0], // Tools ["ACE_EntrenchingTool", 0], @@ -310,6 +318,14 @@ private _dataArray = [ ["ACE_Chemlight_HiBlue",0], ["ACE_Chemlight_HiRed",0], + // Medical + ["ACE_EarPlugs",10], + ["kat_chestSeal",0], + ["ACE_quikclot",0], + ["ACE_tourniquet",0], + ["kat_Painkiller",0], + ["kat_PainkillerItem",0], + // Mines and Explosives ["ACE_Clacker",0], ["ACE_DefusalKit",0], @@ -329,68 +345,126 @@ private _dataArray = [ ["bravo_company_atlas", [ ["ACE_microDAGR",0], ["ItemAndroid",0], + ["ItemAndroidMisc",0], - ["kat_IV_16",0], - ["ACE_adenosine",0], + // AEDs ["kat_AED",0], + ["kat_X_AED",0], + + // Airway Management and Respiration + ["kat_aatKit",0], + ["kat_accuvac",0], + ["kat_BVM",0], + ["kat_chestSeal",0], + ["kat_guedel",0], + ["kat_larynx",0], + ["kat_ncdKit",0], + ["kat_pocketBVM",0], + + // Autoinjectors + ["ACE_adenosine",0], + ["ACE_epinephrine",0], + ["ACE_morphine",0], + ["kat_phenylephrineAuto",0], + + // Bandages and Stitching + ["ACE_elasticBandage",0], ["ACE_packingBandage",0], ["ACE_quikclot",0], + ["ACE_surgicalKit",0], + + // Diagnostic Tools + ["kat_Pulseoximeter",0], + ["kat_ultrasound",0], + ["kat_stethoscope",0], + + // Fluids ["ACE_bloodIV",0], ["ACE_bloodIV_250",0], ["ACE_bloodIV_500",0], - ["ACE_bodyBag",0], - ["kat_plate",0], - ["ACE_CableTie",0], - ["ACE_Chemlight_Shield",0], - ["kat_clamp",0], - ["Rev_pelican_item",0], - ["kat_vacuum",0], - ["kat_EACA",0], - ["ACE_EarPlugs",0], - ["ACE_EntrenchingTool",0], - ["ACE_epinephrine",0], - ["kat_etomidate",0], - ["kat_IO_FAST",0], - ["kat_flumazenil",0], - ["kat_lidocaine",0], - ["kat_lorazepam",0], - ["ACE_morphine",0], - ["kat_naloxone",0], - ["kat_nitroglycerin",0], - ["kat_norepinephrine",0], - ["ACE_personalAidKit",0], - ["kat_phenylephrine",0], - ["kat_phenylephrine_inject",0], ["ACE_plasmaIV",0], ["ACE_plasmaIV_250",0], ["ACE_plasmaIV_500",0], - ["kat_retractor",0], ["ACE_salineIV",0], ["ACE_salineIV_250",0], ["ACE_salineIV_500",0], - ["kat_scalpel",0], - ["ACE_splint",0], - ["ACE_surgicalKit",0], - ["ACE_tourniquet",0], - ["kat_TXA",0], + + //Pills and Inhalants ["kat_Carbonate",0], + ["kat_CarbonateItem",0], + ["kat_naloxone",0], ["kat_Painkiller",0], + ["kat_PainkillerItem",0], + ["kat_PenthroxItem",0], + + // Massive Hemorrhage Control + ["kat_reboa",0], + ["ACE_tourniquet",0], + + //-------------------------- + // Catheters and Medication + //-------------------------- + + // Catheters + ["kat_IV_16",0], + ["kat_IO_FAST",0], + + // Analgesic Medication + ["kat_fentanyl",0], + ["kat_ketamine",0], + ["kat_nalbuphine",0], + + // BP Medication + ["kat_nitroglycerin",0], + ["kat_norepinephrine",0], + ["kat_phenylephrine",0], + + // Cardiac resuscitation + ["kat_amiodarone",0], + + // Hemorrhage control + ["kat_EACA",0], + ["kat_TXA",0], + + // Surgical Medication + ["kat_etomidate",0], + ["kat_flumazenil",0], + ["kat_lidocaine",0], + ["kat_lorazepam",0], + //-------------------------- + + //-------------------------- + // Surgery and Fractures + //-------------------------- + + // Debridement + ["kat_vacuum",0], + + // Splints + ["ACE_splint",0], + + // Surgical Equipment + ["kat_clamp",0], + ["kat_plate",0], + ["kat_retractor",0], + ["kat_scalpel",0], + //-------------------------- // Tools and Items - ["ACE_wirecutter",10], + ["ACE_CableTie",0], + ["ACE_Chemlight_Shield",0], ["ACE_EntrenchingTool",0], ["ACE_IR_Strobe_Item",0], - + ["ACE_wirecutter",10], + ["Rev_pelican_item",0], + // Medical ["ACE_EarPlugs",10], + ["ACE_bodyBag",0], + ["ACE_personalAidKit",0], // Backpacks - ["B_Carryall_mcamo", 0], - ["B_UAV_01_backpack_F", 0], - ["B_Kitbag_mcamo", 0], - ["UK3CB_B_Backpack_Pocket_OLI", 0], - ["UK3CB_B_Backpack_Pocket", 0], - ["B_rhsusf_B_BACKPACK", 0], + ["USP_DELTA_BAG_MC", 0], ["USP_TACTICAL_PACK_CCT", 0], ["USP_TACTICAL_PACK_CCT2", 0], ["USP_TACTICAL_PACK_CCT3", 0], @@ -398,8 +472,7 @@ private _dataArray = [ ["USP_TACTICAL_PACK_CCT5", 0], ["USP_TACTICAL_PACK_CCT6", 0], ["USP_TACTICAL_PACK_CCT7", 0], - ["USP_TACTICAL_PACK_CCT8", 0], - ["UK3CB_US_B_B_RIF_OCP_Radio", 0] + ["USP_TACTICAL_PACK_CCT8", 0] ]], ["charlie_company", [ @@ -424,6 +497,7 @@ private _dataArray = [ // Weapons ["rhs_weap_M136_hp",0], + ["rhs_weap_M136",0], ["rhs_weap_M136_hedp",10], ["rhs_weap_m72a7",10], ["dzn_MG_Tripod_M122A1_M240Mount_Carry",0], @@ -494,12 +568,6 @@ private _dataArray = [ ["ItemAndroid", 0], ["ItemcTab", 0], - // Medical - ["ACE_EarPlugs",10], - ["ACE_quikclot",0], - ["ACE_tourniquet",0], - ["kat_Painkiller",0], - // NVG ["USP_PVS14", 0], ["USP_PVS15", 0], @@ -517,6 +585,8 @@ private _dataArray = [ ["ACE_elasticBandage",60], ["ACE_packingBandage",90], ["ACE_quikclot",150], + ["kat_chestSeal",20], + ["kat_guedel",10], // Tourniquets ["ACE_tourniquet",50], @@ -559,6 +629,8 @@ private _dataArray = [ ["ACE_elasticBandage",150], ["ACE_packingBandage",90], ["ACE_quikclot",150], + ["kat_chestSeal",20], + ["kat_guedel",10], // Tourniquets ["ACE_tourniquet",20], @@ -677,6 +749,10 @@ private _dataArray = [ ["ACE_1Rnd_82mm_Mo_Smoke", 8], ["ACE_1Rnd_82mm_Mo_HE_LaserGuided",8] ]], + ["crate_stinger",[ + ["rhs_weap_fim92", 1], + ["rhs_fim92_mag",2] + ]], ["crate_resupply_general", [ // Rifle Ammo ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",70], @@ -740,9 +816,19 @@ private _dataArray = [ ["ACE_rope18", 4], ["ACE_rope36", 2], - ["ACE_quikclot", 32], - ["ACE_tourniquet", 8], - ["ACE_splint", 8], + // Medical + ["kat_AED",1], + ["ACE_epinephrine",4], + ["ACE_splint",4], + ["kat_naloxone",2], + ["ACE_tourniquet",8], + ["kat_guedel",2], + ["kat_ncdKit",2], + ["kat_pocketBVM",1], + ["kat_accuvac",1], + ["kat_chestSeal",4], + ["ACE_quikclot",20], + ["ACE_packingBandage",20], ["rhs_mag_30Rnd_556x45_M855A1_Stanag", 32], ["SmokeShell", 8] @@ -754,6 +840,22 @@ private _dataArray = [ ["vehicle_medicalAtlas", [ // AEDs ["kat_AED",1], + ["kat_X_AED",1], + + // Analgesic + ["kat_fentanyl",10], + ["kat_ketamine",20], + ["kat_nalbuphine",30], + ["kat_PenthroxItem",20], + + // Airway Management and Respiration + ["kat_aatKit",4], + ["kat_accuvac",1], + ["kat_BVM",2], + ["kat_chestSeal",30], + ["kat_larynx",15], + ["kat_pocketBVM",3], + // Bandages ["ACE_elasticBandage",150], @@ -762,6 +864,7 @@ private _dataArray = [ // Tourniquets ["ACE_tourniquet",20], + ["kat_reboa",10], // Fluids ["ACE_plasmaIV",30], @@ -780,6 +883,8 @@ private _dataArray = [ // Hemorrhage Control Medication ["kat_EACA",40], ["kat_TXA",40], + ["kat_amiodarone",15], + ["ACE_epinephrine",10], // Oral Medication ["kat_carbonate",20], @@ -790,6 +895,7 @@ private _dataArray = [ ["ACE_morphine",20], ["ACE_epinephrine",40], ["kat_phenylephrine_inject",40], + ["ACE_adenosine",0], // Splints ["ACE_splint",20], @@ -837,43 +943,60 @@ private _dataArray = [ // AT ["rhs_weap_fgm148", 1], ["rhs_fgm148_magazine_AT", 2], - ["rhs_weap_M136", 2], - // M32 Rotary Grenade Launcher - ["rhs_weap_m32", 1], - ["rhsusf_mag_6Rnd_M397_HET", 2], - ["rhsusf_mag_6Rnd_M433_HEDP", 3], - ["rhsusf_mag_6Rnd_m4009", 3], - ["rhsusf_mag_6Rnd_M713_red", 2], - - // UAV Equipment - ["ACE_UAVBattery", 4], + // MG + ["rhs_weap_m240B",1], + ["rhsusf_acc_su230a",1], + ["rhsusf_100Rnd_762x51_m62_tracer", 10], // Tools - ["ACE_wirecutter", 1] + ["ACE_wirecutter", 1], + + + // Medical + ["kat_AED",1], + ["ACE_epinephrine",4], + ["ACE_splint",4], + ["kat_naloxone",2], + ["ACE_tourniquet",8], + ["kat_guedel",2], + ["kat_ncdKit",2], + ["kat_pocketBVM",1], + ["kat_accuvac",1], + ["kat_chestSeal",4], + ["ACE_quikclot",20], + ["ACE_packingBandage",20] ]], ["vehicle_strykerDragoon_V4", [ // AT ["rhs_weap_fgm148", 1], ["rhs_fgm148_magazine_AT", 2], - ["rhs_weap_M136", 2], - // M32 Rotary Grenade Launcher - ["rhs_weap_m32", 1], - ["rhsusf_mag_6Rnd_M397_HET", 2], - ["rhsusf_mag_6Rnd_M433_HEDP", 3], - ["rhsusf_mag_6Rnd_m4009", 3], - ["rhsusf_mag_6Rnd_M713_red", 2], - - // UAV Equipment - ["ACE_UAVBattery", 4], + // MG + ["rhs_weap_m240B",1], + ["rhsusf_acc_su230a",1], + ["rhsusf_100Rnd_762x51_m62_tracer", 10], // Tools ["ACE_wirecutter", 1], // 82mm Mortars ["ace_csw_carryMortarBaseplate", 2], - ["ace_csw_staticMortarCarry", 2] + ["ace_csw_staticMortarCarry", 2], + + // Medical + ["kat_AED",1], + ["ACE_epinephrine",4], + ["ACE_splint",4], + ["kat_naloxone",2], + ["ACE_tourniquet",8], + ["kat_guedel",2], + ["kat_ncdKit",2], + ["kat_pocketBVM",1], + ["kat_accuvac",1], + ["kat_chestSeal",4], + ["ACE_quikclot",20], + ["ACE_packingBandage",20] ]], // // // // // // // // @@ -884,20 +1007,18 @@ private _dataArray = [ ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",42], // MG Ammo - ["rhsusf_200Rnd_556x45_mixed_soft_pouch",5], - ["rhsusf_100Rnd_762x51_m62_tracer",5], + ["rhsusf_200Rnd_556x45_mixed_soft_pouch",8], // AT ["rhs_weap_fgm148",1], ["rhs_fgm148_magazine_AT",1], - ["MRAWS_HE_F",2], - ["MRAWS_HEAT_F",2], + ["rhs_weap_M136_hedp",2], // M320 Ammo ["rhsusf_mag_M433_HEDP",20], ["rhs_mag_m714_White",6], + ["rhs_mag_m713_Red",4], ["ACE_HuntIR_M203",1], - ["ACE_40mm_Flare_ir",2], // Offensive/Defensive Hand Grenades ["HandGrenade",8], @@ -905,15 +1026,57 @@ private _dataArray = [ // Smoke Grenades ["SmokeShell",10], ["SmokeShellBlue",2], - ["SmokeShellGreen",2], + ["SmokeShellRed",2], // Chemlights - ["ACE_Chemlight_HiGreen",2], + ["ACE_Chemlight_HiBlue",2], ["ACE_Chemlight_HiRed",2], ["ACE_Chemlight_IR",4], + + // Medical + ["kat_AED",1], + ["ACE_epinephrine",4], + ["ACE_splint",4], + ["kat_naloxone",2], + ["ACE_tourniquet",8], + ["kat_guedel",4], + ["kat_chestSeal",6], + ["ACE_packingBandage",40] + ]], + + ["vehicle_HMMWV_Weapons", [ + // Rifle Ammo + ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red",25], - // Misc - ["ACE_SpareBarrel",1] + // MG Ammo + ["rhsusf_100Rnd_762x51_m62_tracer",18], + + // AT + ["rhs_weap_fgm148",1], + ["rhs_fgm148_magazine_AT",1], + ["MRAWS_HE_F",2], + ["MRAWS_HEAT_F",6], + + // M320 Ammo + ["rhs_mag_m713_Red",4], + + // Offensive/Defensive Hand Grenades + ["HandGrenade",4], + + // Smoke Grenades + ["SmokeShell",6], + ["SmokeShellBlue",1], + + // Chemlights + ["ACE_Chemlight_HiBlue",2], + ["ACE_Chemlight_IR",2], + + // Medical + ["ACE_splint",4], + ["ACE_tourniquet",8], + ["kat_guedel",4], + ["kat_chestSeal",6], + ["ACE_packingBandage",40] ]], // // // // // // @@ -1282,47 +1445,26 @@ private _dataArray = [ // Backpack ["B_AssaultPack_mcamo", 0], - ["B_Kitbag_mcamo", 0], - ["rhsusf_assault_eagleaiii_ocp", 0], ["USP_PACK_BREACHER_MC", 0], ["USP_PACK_FASTHAWK", 0], ["USP_PACK_POINTMAN", 0], - ["USP_45L_RUCKSACK_MC", 0], - ["USP_PATROL_PACK", 0], - ["USP_PATROL_PACK_CB", 0], - ["USP_PATROL_PACK_CB_CS", 0], - ["USP_PATROL_PACK_CB_CS_FH", 0], - ["USP_PATROL_PACK_CB_CS_FH", 0], - ["USP_PATROL_PACK_CB_CS_FH_RP", 0], - ["USP_PATROL_PACK_CB_CS_FH_ZT", 0], - ["USP_PATROL_PACK_CB_CS_RP", 0], - ["USP_PATROL_PACK_CB_CS_RP_ZT", 0], - ["USP_PATROL_PACK_CB_CS_ZT", 0], - ["USP_PATROL_PACK_CB_FH", 0], - ["USP_PATROL_PACK_CB_FH_RP", 0], - ["USP_PATROL_PACK_CB_FH_RP_ZT", 0], - ["USP_PATROL_PACK_CB_FH_ZT", 0], - ["USP_PATROL_PACK_CB_RP", 0], - ["USP_PATROL_PACK_CB_RP_ZT", 0], - ["USP_PATROL_PACK_CB_ZT", 0], - ["USP_PATROL_PACK_CS", 0], - ["USP_PATROL_PACK_CS_FH", 0], - ["USP_PATROL_PACK_CS_FH_ZT", 0], - ["USP_PATROL_PACK_CS_FH_ZT", 0], - ["USP_PATROL_PACK_FH", 0], - ["USP_PATROL_PACK_FH_ZT", 0], - ["USP_PATROL_PACK_ZT", 0], - ["USP_ZIPON_PANEL_MC", 0], - ["USP_ZIPON_PANEL_MC_RF", 0], - ["USP_ZIPON_PANEL_MC_RF2", 0], + ["USP_ZIPON_PANEL_CPC_MC", 0], + ["USP_ZIPON_PACK_CPC_MC", 0], + ["USP_ZIPON_PACK_CPC_BC_MC", 0], + ["USP_ZIPON_PANEL_CPC_SMK_MC", 0], + ["USP_REEBOW_3DAP_MC", 0], + ["USP_REEBOW_3DAP_ACC1_MC", 0], + ["USP_REEBOW_3DAP_ACC10_MC", 0], ["USP_ROLLFLAG2", 0], ["USP_PACK_HYDRATION", 0], - ["USP_PATROL_PACK_ZT", 0], // Medical - ["ACE_EarPlugs",250], - ["ACE_bodyBag",12], - ["kat_Painkiller",10], + ["ACE_EarPlugs",10], + ["kat_chestSeal",0], + ["ACE_quikclot",0], + ["ACE_tourniquet",0], + ["kat_Painkiller",0], + ["kat_PainkillerItem",0], // Common Gear ["ACE_IR_Strobe_Item",0] @@ -1424,9 +1566,6 @@ private _dataArray = [ ["rhs_fgm148_magazine_AT",0], ["rhs_fim92_mag",0], - // Backpacks - ["B_Carryall_mcamo", 0], - // Tools and Items ["ACE_Vector", 0] ]], @@ -1559,6 +1698,13 @@ private _dataArray = [ ["rhs_weap_mk18_KAC_wd", 0], //Attachments + ["rhsusf_acc_anpeq15side", 0], + ["rhsusf_acc_anpeq15side_bk", 0], + ["rhsusf_acc_anpeq15A", 0], + ["rhsusf_acc_anpeq16A", 0], + ["rhsusf_acc_wmx", 0], + ["rhsusf_acc_wmx_bk", 0], + ["acc_flashlight", 0], ["rhsusf_acc_sf3p556", 0], ["rhsusf_acc_eotech", 0], ["rhsusf_acc_g33_t1", 0], @@ -1654,7 +1800,14 @@ private _dataArray = [ ["rhsusf_acc_tdstubby_tan", 0], ["rhsusf_acc_grip3", 0], ["rhsusf_acc_grip3_tan", 0], - ["rhsusf_acc_eotech_xps3", 0] + ["rhsusf_acc_eotech_xps3", 0], + ["rhsusf_acc_anpeq15side", 0], + ["rhsusf_acc_anpeq15side_bk", 0], + ["rhsusf_acc_anpeq15A", 0], + ["rhsusf_acc_anpeq16A", 0], + ["rhsusf_acc_wmx", 0], + ["rhsusf_acc_wmx_bk", 0], + ["acc_flashlight", 0] ]], ["arsenal_weap_sr25", [ ["rhs_weap_sr25_ec", 0], @@ -1666,15 +1819,16 @@ private _dataArray = [ //Attachments ["rhsusf_acc_harris_bipod", 0], - ["rhsusf_acc_m8541_d", 0], - ["rhsusf_acc_m8541_mrds", 0], - ["rhsusf_acc_elcan_ard", 0], - ["rhsusf_acc_su230a", 0], - ["rhsusf_acc_su230a_c", 0], - ["rhsusf_acc_su230a_mrds", 0], - ["rhsusf_acc_su230a_mrds_c", 0], - ["rhsusf_acc_m8541_wd", 0], - ["rhsusf_acc_acog_mdo", 0] + ["rhsusf_acc_anpeq15side", 0], + ["rhsusf_acc_anpeq15side_bk", 0], + ["rhsusf_acc_anpeq15A", 0], + ["rhsusf_acc_anpeq16A", 0], + ["rhsusf_acc_wmx", 0], + ["rhsusf_acc_wmx_bk", 0], + ["acc_flashlight", 0], + ["optic_AMS", 0], + ["optic_AMS_khk", 0], + ["optic_AMS_snd", 0] ]], ["arsenal_weap_m240", [ ["rhs_weap_m240B", 0], @@ -1691,12 +1845,18 @@ private _dataArray = [ ["rhsusf_acc_compm4", 0], ["rhsusf_acc_t1_high", 0], ["rhsusf_acc_elcan_ard", 0], - ["rhsusf_acc_anpeq16a", 0], ["rhsusf_acc_su230a", 0], ["rhsusf_acc_su230a_c", 0], ["rhsusf_acc_su230a_mrds", 0], ["rhsusf_acc_su230a_mrds_c", 0], - ["rhsusf_acc_acog_mdo", 0] + ["rhsusf_acc_acog_mdo", 0], + ["rhsusf_acc_anpeq15side", 0], + ["rhsusf_acc_anpeq15side_bk", 0], + ["rhsusf_acc_anpeq15A", 0], + ["rhsusf_acc_anpeq16A", 0], + ["rhsusf_acc_wmx", 0], + ["rhsusf_acc_wmx_bk", 0], + ["acc_flashlight", 0] ]], ["arsenal_weap_m249", [ ["rhs_weap_m249_pip", 0], @@ -1732,7 +1892,14 @@ private _dataArray = [ ["rhsusf_acc_kac_grip_saw_bipod", 0], ["rhsusf_acc_grip4", 0], ["rhsusf_acc_grip4_bipod", 0], - ["rhsusf_acc_saw_lw_bipod", 0] + ["rhsusf_acc_saw_lw_bipod", 0], + ["rhsusf_acc_anpeq15side", 0], + ["rhsusf_acc_anpeq15side_bk", 0], + ["rhsusf_acc_anpeq15A", 0], + ["rhsusf_acc_anpeq16A", 0], + ["rhsusf_acc_wmx", 0], + ["rhsusf_acc_wmx_bk", 0], + ["acc_flashlight", 0] ]] ]; diff --git a/cScripts/functions/init/fn_init_staging.sqf b/cScripts/functions/init/fn_init_staging.sqf index 7daf5d949..8374dcc8b 100644 --- a/cScripts/functions/init/fn_init_staging.sqf +++ b/cScripts/functions/init/fn_init_staging.sqf @@ -23,9 +23,10 @@ private _stagingZoneMarkers = []; { private _markerName = [_x, 0, 11] call BIS_fnc_trimString; _markerName = toLower _markerName; - if (_markerName in ["zone_staging", "respawn_west"]) then { + if (_markerName in ["zone_staging", "respawn_west", "cscripts_staging_zone"]) then { private _type = markerShape _x; private _pos = getMarkerPos _x; + _x setMarkerAlpha 0; _stagingZoneMarkers append [[_x, _type, _pos]]; }; } forEach allMapMarkers; diff --git a/cScripts/functions/init/fn_init_zenModuels.sqf b/cScripts/functions/init/fn_init_zenModuels.sqf index c9c27e2f4..2a8e61ade 100644 --- a/cScripts/functions/init/fn_init_zenModuels.sqf +++ b/cScripts/functions/init/fn_init_zenModuels.sqf @@ -64,13 +64,6 @@ INFO("init", "Initializing custom Zen Modules."); "\A3\ui_f\data\map\vehicleicons\iconCrate_ca.paa" ] call zen_custom_modules_fnc_register; -["7Cav Logistics", "Spawn Medical Crate", - { - params ["_modulePos", "_objectPos"]; - [_modulePos, _objectPos] call EFUNC(zenModule,CreateMedicalCrate); - }, - "\z\ACE\addons\medical_gui\ui\cross.paa" -] call zen_custom_modules_fnc_register; ["7Cav Utilities", "Apply Loadout", { diff --git a/cScripts/functions/logistics/fn_doStarterCrateSupplies.sqf b/cScripts/functions/logistics/fn_doStarterCrateSupplies.sqf index f454aa882..f4d82f2ad 100644 --- a/cScripts/functions/logistics/fn_doStarterCrateSupplies.sqf +++ b/cScripts/functions/logistics/fn_doStarterCrateSupplies.sqf @@ -43,22 +43,22 @@ private _container = switch (_companySelector) do { case "TITAN"; case "RAIDER"; case "SPARROW"; - case "ALPHA": {GET_CONTAINER(alpha_company);}; + case "ALPHA": {GET_CONTAINER("alpha_company");}; - case "ATLAS": {GET_CONTAINER(bravo_company_atlas);}; + case "ATLAS": {GET_CONTAINER("bravo_company_atlas");}; case "SABER"; case "VIKING"; - case "BRAVO": {GET_CONTAINER(bravo_company_viking);}; + case "BRAVO": {GET_CONTAINER("bravo_company_viking");}; case "BANDIT"; case "MISFIT"; - case "CHARLIE": {GET_CONTAINER(charlie_company);}; + case "CHARLIE": {GET_CONTAINER("charlie_company");}; case "FULL"; case "ALL": { private _fullContainer = []; { - private _items = _x call EFUNC(logistics,getContainer); + private _items = GET_CONTAINER(_x); _fullContainer append _items; } forEach ["alpha_company", "bravo_company_atlas", "bravo_company_viking", "charlie_company"]; }; diff --git a/cScripts/functions/logistics/fn_doSupplyCrate.sqf b/cScripts/functions/logistics/fn_doSupplyCrate.sqf index 16f8ccbae..04ae8aee1 100644 --- a/cScripts/functions/logistics/fn_doSupplyCrate.sqf +++ b/cScripts/functions/logistics/fn_doSupplyCrate.sqf @@ -1,40 +1,58 @@ #include "..\script_component.hpp"; /* - * Author: CPL.Brostrom.A + * Author: CPL.Brostrom.A, J.Turn * This populats a given object with items. * Use for mission resupplies. * * Arguments: - * 0: Crate - * 1: Scale cargo ammount (Default: 1) + * 0: Module Position (Default: [0.0,0.0,0.0]) + * 1: Crate Type (Default: "crate_resupply_general") * * Example: - * [this,0.5] call cScripts_fnc_doSupplyCrate; - * [this,1] call cScripts_fnc_doSupplyCrate; + * [[0.0,0.0,0.0],"crate_resupply_general"] call cScripts_fnc_doSupplyCrate; + * [[0.0,0.0,0.0],"crate_medicalAtlas"] call cScripts_fnc_doSupplyCrate; */ if (!isServer) exitWith {}; -params [["_crate", objNull, [objNull]]]; +params [ + ["_modulePos", [0.0,0.0,0.0], [[0.0,0.0,0.0]]], + ["_crateType","crate_resupply_general",[""]] +]; + +// Crate model changes based on container of the crate +private _crateModel = ""; -clearWeaponCargoGlobal _crate; -clearMagazineCargoGlobal _crate; -clearItemCargoGlobal _crate; -clearBackpackCargoGlobal _crate; +switch (_crateType) do { + case "crate_medicalAtlas"; + case "crate_medicalInfantry": { + _crateModel = "ace_medicalSupplyCrate"; + }; + case "crate_stinger": { + _crateModel = "Box_NATO_WpsLaunch_F"; + }; + default { + _crateModel = "Box_NATO_Equip_F"; + }; +}; + +// Create crate at module position +INFO_2("Logistics", "Spawning %1 on %2", _crateType, _modulePos); +private _crate = _crateModel createVehicle _modulePos; // Add items from logistics database entry if (isServer) then { [{!isNil{EGVAR(DATABASE,DONE)} && EGVAR(DATABASE,DONE);}, { - _this params ["_crate"]; - private _container = GET_CONTAINER(crate_resupply_general); + _this params ["_crate","_crateType"]; + private _container = GET_CONTAINER(_crateType); [_crate, _container] call FUNC(addCargo); -}, [_crate, _quickSelectScale]] call CBA_fnc_waitUntilAndExecute; +}, [_crate, _crateType]] call CBA_fnc_waitUntilAndExecute; }; -// Change ace logistics size of crate -[_crate, 1] remoteExec ["ace_cargo_fnc_setSize",0,true]; -[_crate, true] remoteExec ["ace_dragging_fnc_setDraggable",0,true]; -[_crate, true] remoteExec ["ace_dragging_fnc_setCarryable",0,true]; +// Change ace characteristics of crate +[_crate, 1] call ace_cargo_fnc_setSize; +[_crate, true] call ace_dragging_fnc_setDraggable; +[_crate, true] call ace_dragging_fnc_setCarryable; // If a correct classname add texture private _smallBox = [ @@ -70,3 +88,6 @@ if (typeOf _crate in _smallBox) then { if (typeOf _crate in _largeBox) then { _crate setObjectTextureGlobal [1, "\z\cav\addons\supplies\data\Ammobox_7CAV_co.paa"]; }; + +// Add object to the curator for all Zeuses +_crate call ace_zeus_fnc_addObjectToCurator; diff --git a/cScripts/functions/mission/fn_doSupplyCrate.sqf b/cScripts/functions/mission/fn_doSupplyCrate.sqf deleted file mode 100644 index c0ab11889..000000000 --- a/cScripts/functions/mission/fn_doSupplyCrate.sqf +++ /dev/null @@ -1,128 +0,0 @@ -#include "..\script_component.hpp"; -/* - * Author: CPL.Brostrom.A - * This populats a given object with items. - * Use for mission resupplies. - * - * Arguments: - * 0: Crate - * 1: Scale cargo ammount (Default: 1) - * - * Example: - * [this,0.5] call cScripts_fnc_doSupplyCrate; - * [this,1] call cScripts_fnc_doSupplyCrate; - */ - -if (!isServer) exitWith {}; - -params [["_crate", objNull, [objNull]]]; - -private _quaScale = 1; - -clearweaponcargoGlobal _crate; -clearmagazinecargoGlobal _crate; -clearitemcargoGlobal _crate; -clearbackpackcargoGlobal _crate; - -//================== RADIOS ==================\\ - -//================== WEAPONS ==================\\ - -_crate addWeaponCargoGlobal ["rhs_weap_M136_hedp", (_quaScale * 8)]; - -//================== AMMO ==================\\ - -_crate addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red", (_quaScale * 50)]; -_crate addMagazineCargoGlobal ["rhs_mag_30Rnd_556x45_M855A1_PMAG_Tracer_Red", (_quaScale * 20)]; -_crate addMagazineCargoGlobal ["rhsusf_200rnd_556x45_mixed_soft_pouch", (_quaScale * 15)]; -_crate addMagazineCargoGlobal ["rhsusf_100Rnd_762x51_m62_tracer", (_quaScale * 15)]; -_crate addMagazineCargoGlobal ["MRAWS_HEAT_F",4]; -_crate addMagazineCargoGlobal ["MRAWS_HE_F",4]; -_crate addMagazineCargoGlobal ["NDS_M_6Rnd_60mm_HE_0",5]; -_crate addMagazineCargoGlobal ["NDS_M_6Rnd_60mm_HE",5]; -_crate addMagazineCargoGlobal ["NDS_M_6Rnd_60mm_SMOKE",2]; -_crate addMagazineCargoGlobal ["NDS_M_6Rnd_60mm_ILLUM",2]; -_crate addMagazineCargoGlobal ["rhs_fgm148_magazine_AT", (_quaScale * 3)]; -_crate addMagazineCargoGlobal ["rhs_fim92_mag", (_quaScale * 3)]; - -//================== GRENADES ==================\\ - -_crate addMagazineCargoGlobal ["HandGrenade", (_quaScale * 20)]; -_crate addMagazineCargoGlobal ["SmokeShell", (_quaScale * 30)]; -_crate addMagazineCargoGlobal ["SmokeShellRed", (_quaScale * 10)]; -_crate addMagazineCargoGlobal ["SmokeShellBlue", (_quaScale * 10)]; -_crate addMagazineCargoGlobal ["ACE_M84", (_quaScale * 10)]; -_crate addMagazineCargoGlobal ["rhs_mag_M433_HEDP", (_quaScale * 40)]; -_crate addMagazineCargoGlobal ["rhs_mag_m714_White", (_quaScale * 20)]; -_crate addMagazineCargoGlobal ["ACE_HUNTIR_M203", (_quaScale * 5)]; -_crate addMagazineCargoGlobal ["ACE_40mm_Flare_white", (_quaScale * 10)]; -_crate addMagazineCargoGlobal ["ACE_40mm_Flare_IR", (_quaScale * 10)]; -_crate addMagazineCargoGlobal ["ACE_Chemlight_HiRed", (_quaScale * 15)]; -_crate addMagazineCargoGlobal ["ACE_Chemlight_HiBlue", (_quaScale * 15)]; -_crate addMagazineCargoGlobal ["ACE_Chemlight_IR", (_quaScale * 15)]; - -//================== EXPLOSIVES ==================\\ - -_crate addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", (_quaScale * 2)]; -_crate addMagazineCargoGlobal ["DemoCharge_Remote_Mag", (_quaScale * 4)]; - -//================== ITEMS ==================\\ - -//_crate addItemCargoGlobal ["ACE_WaterBottle", (_quaScale * 50)]; -//_crate addItemCargoGlobal ["ACE_MRE_BeefStew", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_ChickenTikkaMasala", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_ChickenHerbDumplings", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_CreamChickenSoup", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_CreamTomatoSoup", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_LambCurry", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_MeatballsPasta", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_MRE_SteakVegetables", (_quaScale * 10)]; -//_crate addItemCargoGlobal ["ACE_Chemlight_Shield", (_quaScale * 5)]; - -//================== MEDICAL ==================\\ - -_crate addItemCargoGlobal ["ACE_EarPlugs", (_quaScale * 3)]; -_crate addItemCargoGlobal ["ACE_quikclot", (_quaScale * 80)]; -_crate addItemCargoGlobal ["ACE_tourniquet", (_quaScale * 15)]; - -//================== BACKPACKS ==================\\ - -// Change ace logistics size of crate -[_crate, 1] remoteExec ["ace_cargo_fnc_setSize",0,true]; -[_crate, true] remoteExec ["ace_dragging_fnc_setDraggable",0,true]; -[_crate, true] remoteExec ["ace_dragging_fnc_setCarryable",0,true]; - -// If a correct classname add texture -private _smallBox = [ - "Box_T_East_Ammo_F", - "Box_East_Ammo_F", - "Box_NATO_Ammo_F", - - "Box_T_East_WpsSpecial_F", - "Box_East_WpsSpecial_F", - "Box_T_NATO_WpsSpecial_F", - "Box_NATO_WpsSpecial_F", - - "Box_East_AmmoOrd_F", - "Box_NATO_AmmoOrd_F", - - "Box_T_East_Wps_F", - "Box_East_Wps_F", - "Box_T_NATO_Wps_F", - "Box_NATO_Wps_F", - - "Box_East_Grenades_F", - "Box_NATO_Grenades_F", - - "Box_East_WpsLaunch_F", - "Box_NATO_WpsLaunch_F" -]; -private _largeBox = [ - "B_CargoNet_01_ammo_F" -]; -if (typeOf _crate in _smallBox) then { - _crate setObjectTextureGlobal [0, "\z\cav\addons\supplies\data\Ammobox_7CAV_co.paa"]; -}; -if (typeOf _crate in _largeBox) then { - _crate setObjectTextureGlobal [1, "\z\cav\addons\supplies\data\Ammobox_7CAV_co.paa"]; -}; diff --git a/cScripts/functions/mission/fn_makeAgent.sqf b/cScripts/functions/mission/fn_makeAgent.sqf new file mode 100644 index 000000000..56884816b --- /dev/null +++ b/cScripts/functions/mission/fn_makeAgent.sqf @@ -0,0 +1,61 @@ +#include "..\script_component.hpp"; +/* + * Author: SGT.Brostrom.A + * This function removes and recreates a given unit as a agent when in proximity. + * Run this function in the object or unit init. + * + * Arguments: + * 0: Unit + * + * Example: + * [this] call cScripts_fnc_makeAgent + * + */ + +params [["_unit", objNull, [objNull]]]; + +private _classname = typeOf _unit; +private _postion = getPosASL _unit; +private _vectorUp = vectorUp _unit; +private _vectorDir = vectorDir _unit; +private _side = side _unit; + +deleteVehicle _unit; + +_agent = createAgent [_classname, _postion, [], 0, 'CAN_COLLIDE']; +_agent setPosASL _postion; +_agent setVectorDirAndUp [_vectorDir, _vectorUp]; + +INFO_3("Agent", "Converted %1 (%2) to agent %3 (%2).", _unit, _classname, _agent); + +if (_side == civilian) then { + [{ + params ["_agent"]; + _agent unassignItem "ItemMap"; + _agent removeItem "ItemMap"; + _agent unassignItem "ItemCompass"; + _agent removeItem "ItemCompass"; + + private _watch = selectRandom ["ItemWatch", "", ""]; + if (_watch == "") then { + _agent unassignItem "ItemWatch"; + _agent removeItem "ItemWatch"; + }; + + private _money = selectRandom ["Money_roll", "Money_bunch", "Money_bunch", "Money_bunch", "Money_bunch", "", ""]; + if (_money != "") then { + [_agent, _money] call CBA_fnc_addItem; + }; + + private _wallet = selectRandom ["Wallet_ID", "Wallet_ID", ""]; + if (_wallet != "") then { + [_agent, _wallet] call CBA_fnc_addItem; + }; + + private _phone = selectRandom ["MobilePhone", "MobilePhone", "MobilePhone", "SmartPhone", "", "", "", ""]; + if (_phone != "") then { + [_agent, _phone] call CBA_fnc_addItem; + }; + }, [_agent]] call CBA_fnc_execNextFrame; +}; + diff --git a/cScripts/functions/modules/fn_zenModule_createSupplyCrate.sqf b/cScripts/functions/modules/fn_zenModule_createSupplyCrate.sqf index 144f00a14..1737f84e7 100644 --- a/cScripts/functions/modules/fn_zenModule_createSupplyCrate.sqf +++ b/cScripts/functions/modules/fn_zenModule_createSupplyCrate.sqf @@ -1,6 +1,6 @@ #include "..\script_component.hpp"; /* - * Author: CPL.Brostrom.A + * Author: CPL.Brostrom.A, J.Turn * This module function spawn a supply crate. * * Arguments: @@ -14,31 +14,39 @@ */ params ["_modulePos", "_objectPos"]; +// The crate type that will be passed to the supply crate spawner. +private _crateTypeList = [ + 'crate_resupply_general', + 'crate_medicalAtlas', + 'crate_medicalInfantry', + 'crate_stinger' +]; +// Display text for the crate list selection. This is what the zeus sees. +private _displayTextList = [ - "7th Cavalry Supply Crate", + ['Infantry Resupply', "Contains weapons, ammo, and supplies for one infantry platoon"], + ['Atlas Team', "Contains enough supplies to sustain two Atlas teams as well supplementing one infantry platoon."], + ['Infantry Medical', "Contains enough medical supplies for one infantry platoon."], + ['Stinger MANPAD', "Contains 1 launcher and 2 missiles."] +]; +[ + "7th Cavalry Supply Crates", [ - ["SLIDER:PERCENT", ["Supply size", "Regulate the total amount of supplies in the crate"], [0, 1, 1], false] + ["LIST", ["Crate Type", "Select the type of unit you are supplying with this crate"], + [ + _crateTypeList, + _displayTextList, + 0, + 4 + ], false] ], { params ["_arg", "_pos"]; - _arg params ["_size"]; + _arg params ["_crateType"]; _pos params ["_modulePos"]; - - private _crate = "Box_NATO_Equip_F" createVehicle _modulePos; - [_crate, _size] remoteExec [QFUNC(doSupplyCrate), 0, true]; - - - // Change ace characteristics of crate - [_crate, 1] call ace_cargo_fnc_setSize; - [_crate, true] call ace_dragging_fnc_setDraggable; - [_crate, true] call ace_dragging_fnc_setCarryable; - - // Add object to Zeus - [{ - _this call ace_zeus_fnc_addObjectToCurator; - }, _crate] call CBA_fnc_execNextFrame; + [_modulePos, _crateType] remoteExec [QFUNC(doSupplyCrate), 2, false]; }, {}, [_modulePos] diff --git a/cScripts/functions/systems/fn_addArsenal.sqf b/cScripts/functions/systems/fn_addArsenal.sqf index c8085b97d..5a1105855 100644 --- a/cScripts/functions/systems/fn_addArsenal.sqf +++ b/cScripts/functions/systems/fn_addArsenal.sqf @@ -24,7 +24,7 @@ private _arsenalStatement = { call FUNC(addDefaultArsenalLoadout); waitUntil { count ace_arsenal_defaultLoadoutsList != 0 }; - private _items = call FUNC(getArsenalWhitelist); + private _items = GETVAR(player,EGVAR(Player,ArsenalWhitelist), []); INFO_3("Staging Arsenal", "Whitleist containing %1 items added to %2 (%3)", count _items, player, typeOf player); if (count _items == 0) exitWith { [ diff --git a/cScripts/functions/systems/fn_addHeal.sqf b/cScripts/functions/systems/fn_addHeal.sqf index 1b02e2b09..5518fd375 100644 --- a/cScripts/functions/systems/fn_addHeal.sqf +++ b/cScripts/functions/systems/fn_addHeal.sqf @@ -31,7 +31,7 @@ private _healStatement = { [[],["You have been healed"], [""], [""]] call CBA_fnc_notify; }; -private _actionType = if (isPlayer _object) then {1} else {0}; +private _actionType = parseNumber (isPlayer _object); private _healAction = [QEGVAR(Actions,HealAction), "Heal", "\z\ACE\addons\medical_gui\ui\cross.paa", _healStatement, {!GVAR(OneLife)}] call ace_interact_menu_fnc_createAction; [_object, _actionType, _category, _healAction] call ace_interact_menu_fnc_addActionToObject; diff --git a/cScripts/functions/systems/fn_addInsigniaSelection.sqf b/cScripts/functions/systems/fn_addInsigniaSelection.sqf index 76b141504..261b72af7 100644 --- a/cScripts/functions/systems/fn_addInsigniaSelection.sqf +++ b/cScripts/functions/systems/fn_addInsigniaSelection.sqf @@ -48,5 +48,5 @@ private _insigniaSelection = [format ["cScriptInsigniaSelection_%1", _className] [player, _className] call EFUNC(unit,setInsignia); }, {true}, {}, [_className]] call ace_interact_menu_fnc_createAction; -private _actionType = if (isPlayer _object) then {1} else {0}; +private _actionType = parseNumber (isPlayer _object); [_object, _actionType, _category, _insigniaSelection] call ace_interact_menu_fnc_addActionToObject; diff --git a/cScripts/functions/systems/fn_addLoadoutSelection.sqf b/cScripts/functions/systems/fn_addLoadoutSelection.sqf index 53a883f9a..8c2da6b39 100644 --- a/cScripts/functions/systems/fn_addLoadoutSelection.sqf +++ b/cScripts/functions/systems/fn_addLoadoutSelection.sqf @@ -46,7 +46,7 @@ private _action = [format ["cScripts_Loadout_%1", _className], _lable, _icon, { [player, _className] call EFUNC(gear,applyLoadout); }, _condition, {}, [_className, _company, _allowAllLoadouts]] call ace_interact_menu_fnc_createAction; -private _actionType = if (isPlayer _object) then {1} else {0}; +private _actionType = parseNumber (isPlayer _object); [_object, _actionType, _category, _action] call ace_interact_menu_fnc_addActionToObject; INFO_4("LoadoutSelector", "%1; selector '%2' with type %3 added for '%4' crate.", _object, _lable, _actionType, _company); diff --git a/cScripts/functions/systems/fn_addReGear.sqf b/cScripts/functions/systems/fn_addReGear.sqf index e129dd0c4..ddc8d4562 100644 --- a/cScripts/functions/systems/fn_addReGear.sqf +++ b/cScripts/functions/systems/fn_addReGear.sqf @@ -33,7 +33,7 @@ private _regearStatement = { [QEGVAR(gear,applyLoadout)] call CBA_fnc_localEvent; [[],["You have been rearmed"], [""], [""]] call CBA_fnc_notify; }; -private _actionType = if (isPlayer _object) then {1} else {0}; +private _actionType = parseNumber (isPlayer _object); private _regearAction = ["cScriptsReGearAce", "ReGear", _Icon, _regearStatement, {true}] call ace_interact_menu_fnc_createAction; [_object, _actionType, _category, _regearAction] call ace_interact_menu_fnc_addActionToObject; diff --git a/cScripts/functions/systems/fn_createActionCategory.sqf b/cScripts/functions/systems/fn_createActionCategory.sqf index a2781d7b4..c20111a76 100644 --- a/cScripts/functions/systems/fn_createActionCategory.sqf +++ b/cScripts/functions/systems/fn_createActionCategory.sqf @@ -27,5 +27,5 @@ params [ // Make ACE Category private _aceInteractionAction = [_name, _lable, _Icon, {}, _condition] call ace_interact_menu_fnc_createAction; -private _actionType = if (isPlayer _object) then {1} else {0}; +private _actionType = parseNumber (isPlayer _object); [_object, _actionType, _category, _aceInteractionAction] call ace_interact_menu_fnc_addActionToObject; diff --git a/cScripts/functions/vehicle/fn_vehicle_addFunctions.sqf b/cScripts/functions/vehicle/fn_vehicle_addFunctions.sqf index 21c18bc0d..ea949362b 100644 --- a/cScripts/functions/vehicle/fn_vehicle_addFunctions.sqf +++ b/cScripts/functions/vehicle/fn_vehicle_addFunctions.sqf @@ -94,6 +94,12 @@ if (_vehicle iskindOf "vtx_MH60M") then { [_vehicle] call FUNC(addEscapeWreck); }; +if (_vehicle iskindOf "TF373_SOAR_MH47G_Base") then { + [_vehicle] call FUNC(addLineJump); + [_vehicle] call FUNC(addEscapeWreck); +}; + + // Below functions only gets applied to approved factions diff --git a/cScripts/functions/vehicle/fn_vehicle_addInventory.sqf b/cScripts/functions/vehicle/fn_vehicle_addInventory.sqf index f2f068379..f0ec842be 100644 --- a/cScripts/functions/vehicle/fn_vehicle_addInventory.sqf +++ b/cScripts/functions/vehicle/fn_vehicle_addInventory.sqf @@ -56,23 +56,23 @@ if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F") then { case "cav_dragoon_WD_V4": { // Vehicle Inventory [_vehicle, - GET_CONTAINER(vehicle_strykerDragoon_V4) + GET_CONTAINER("vehicle_strykerDragoon_V4") ] call FUNC(addCargo); // Supply Crate ["Box_NATO_Equip_F", - GET_CONTAINER(crate_strykerDragoon_resupply), + GET_CONTAINER("crate_strykerDragoon_resupply"), _vehicle, nil, "Supply Crate" ] call FUNC(createCargoCrate); // 4x 60mm mortars with ammo ["Box_Syndicate_WpsLaunch_F", - GET_CONTAINER(crate_strykerDragoon_60mm), + GET_CONTAINER("crate_strykerDragoon_60mm"), _vehicle, nil, "4x 60mm mortars with ammo" ] call FUNC(createCargoCrate); // Ammo for 2x 82mm mortars - private _mortar_ammo_82mm = GET_CONTAINER(crate_strykerDragoon_82mm); + private _mortar_ammo_82mm = GET_CONTAINER("crate_strykerDragoon_82mm"); ["ACE_Box_82mm_Mo_Combo", _mortar_ammo_82mm, _vehicle, nil, "Ammo for 2x 82mm mortars" @@ -82,6 +82,11 @@ if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F") then { _mortar_ammo_82mm, _vehicle, nil, "Ammo for 2x 82mm mortars" ] call FUNC(createCargoCrate); + + ["Box_NATO_WpsLaunch_F", + GET_CONTAINER("crate_stinger"), + _vehicle, nil, "MANPAD" + ] call FUNC(createCargoCrate); }; // Logistical strykers: Have same inventory, but a lot of wheels in cargo. @@ -98,14 +103,19 @@ if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F") then { // Vehicle Inventory [_vehicle, - GET_CONTAINER(vehicle_strykerDragoon) + GET_CONTAINER("vehicle_strykerDragoon") ] call FUNC(addCargo); // Supply Crate ["Box_NATO_Equip_F", - GET_CONTAINER(crate_strykerDragoon_resupply), + GET_CONTAINER("crate_strykerDragoon_resupply"), _vehicle, nil, "Resupply Crate" ] call FUNC(createCargoCrate); + + ["Box_NATO_WpsLaunch_F", + GET_CONTAINER("crate_stinger"), + _vehicle, nil, "MANPAD" + ] call FUNC(createCargoCrate); }; // Ambulance strykers: Carry medical supplies and a medical resupply crate. @@ -114,11 +124,11 @@ if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F") then { case "cav_dragoon_Unarmed_D"; case "MED": { [_vehicle, - GET_CONTAINER(vehicle_medicalAtlas) + GET_CONTAINER("vehicle_medicalAtlas") ] call FUNC(addCargo); ["ace_medicalSupplyCrate", - GET_CONTAINER(crate_medicalAtlas), + GET_CONTAINER("crate_medicalAtlas"), _vehicle, nil, "Medical Supply Crate" ] call FUNC(createCargoCrate); }; @@ -127,14 +137,19 @@ if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F") then { default { // Vehicle Inventory [_vehicle, - GET_CONTAINER(vehicle_strykerDragoon) + GET_CONTAINER("vehicle_strykerDragoon") ] call FUNC(addCargo); // Supply Crate ["Box_NATO_Equip_F", - GET_CONTAINER(crate_strykerDragoon_resupply), + GET_CONTAINER("crate_strykerDragoon_resupply"), _vehicle, nil, "Resupply Crate" ] call FUNC(createCargoCrate); + + ["Box_NATO_WpsLaunch_F", + GET_CONTAINER("crate_stinger"), + _vehicle, nil, "MANPAD" + ] call FUNC(createCargoCrate); }; }; }; @@ -162,25 +177,29 @@ if (_vehicle iskindOf "MRAP_01_base_F") then { case "rhsusf_m998_w_2dr_fulltop"; case "MED": { [_vehicle, - GET_CONTAINER(vehicle_medicalAtlas) + GET_CONTAINER("vehicle_medicalAtlas") ] call FUNC(addCargo); ["ace_medicalSupplyCrate", - GET_CONTAINER(crate_medicalAtlas), + GET_CONTAINER("crate_medicalAtlas"), _vehicle ] call FUNC(createCargoCrate); }; case "rhsusf_m1165a1_gmv_m2_m240_socom_d"; + case "rhsusf_m1165a1_gmv_m2_m240_socom_w": { + [_vehicle, + GET_CONTAINER("vehicle_HMMWV") + ] call FUNC(addCargo); + }; case "rhsusf_m1165a1_gmv_mk19_m240_socom_d"; - case "rhsusf_m1165a1_gmv_m2_m240_socom_w"; case "rhsusf_m1165a1_gmv_mk19_m240_socom_w": { [_vehicle, - GET_CONTAINER(vehicle_HMMWV) + GET_CONTAINER(vehicle_HMMWV_Weapons) ] call FUNC(addCargo); }; default { [_vehicle, - GET_CONTAINER(vehicle_HMMWV) + GET_CONTAINER("vehicle_HMMWV") ] call FUNC(addCargo); }; }; @@ -196,11 +215,11 @@ if (_vehicle iskindOf "Truck_01_base_F") then { case "rhsusf_M1230a1_usarmy_d"; case "MED": { [_vehicle, - GET_CONTAINER(vehicle_medicalAtlas) + GET_CONTAINER("vehicle_medicalAtlas") ] call FUNC(addCargo); ["ace_medicalSupplyCrate", - GET_CONTAINER(crate_medicalAtlas), + GET_CONTAINER("crate_medicalAtlas"), _vehicle ] call FUNC(createCargoCrate); }; @@ -222,17 +241,17 @@ if (_vehicle iskindOf "rhsusf_stryker_base") then { case "rhsusf_stryker_m1126_m2_wd"; case "MED": { [_vehicle, - GET_CONTAINER(vehicle_medicalAtlas) + GET_CONTAINER("vehicle_medicalAtlas") ] call FUNC(addCargo); ["ace_medicalSupplyCrate", - GET_CONTAINER(crate_medicalAtlas), + GET_CONTAINER("crate_medicalAtlas"), _vehicle ] call FUNC(createCargoCrate); }; default { [_vehicle, - GET_CONTAINER(vehicle_strykerDragoon) + GET_CONTAINER("vehicle_strykerDragoon") ] call FUNC(addCargo); }; }; @@ -243,7 +262,7 @@ if (_vehicle iskindOf "RHS_M2A2_Base") then { [_vehicle, 4, -1, false, false] call FUNC(setCargoAttributes); [_vehicle, - GET_CONTAINER(vehicle_bradley) + GET_CONTAINER("vehicle_bradley") ] call FUNC(addCargo); ["ACE_Track", _vehicle, true] call ace_cargo_fnc_loadItem; @@ -254,7 +273,7 @@ if (_vehicle iskindOf "rhsusf_m1a1tank_base") then { ["ACE_Track", _vehicle, true] call ace_cargo_fnc_loadItem; [_vehicle, - GET_CONTAINER(vehicle_bradley) + GET_CONTAINER("vehicle_bradley") ] call FUNC(addCargo); }; @@ -290,17 +309,17 @@ if (_vehicle iskindOf "Heli_Transport_01_base_F") then { case "RHS_UH60M_MEV"; case "MED": { [_vehicle, - GET_CONTAINER(vehicle_medicalAtlas) + GET_CONTAINER("vehicle_medicalAtlas") ] call FUNC(addCargo); ["ace_medicalSupplyCrate", - GET_CONTAINER(crate_medicalAtlas), + GET_CONTAINER("crate_medicalAtlas"), _vehicle ] call FUNC(createCargoCrate); }; default { [_vehicle, - GET_CONTAINER(vehicle_heliTransport) + GET_CONTAINER("vehicle_heliTransport") ] call FUNC(addCargo); }; }; @@ -308,13 +327,19 @@ if (_vehicle iskindOf "Heli_Transport_01_base_F") then { if (_vehicle iskindOf "Heli_Transport_02_base_F") then { [_vehicle, - GET_CONTAINER(vehicle_heliTransport) + GET_CONTAINER("vehicle_heliTransport") + ] call FUNC(addCargo); +}; + +if (_vehicle iskindOf "TF373_SOAR_MH47G_Base") then { + [_vehicle, + GET_CONTAINER("vehicle_heliTransport") ] call FUNC(addCargo); }; if (_vehicle iskindOf "vtx_MH60M") then { [_vehicle, - GET_CONTAINER(vehicle_heliTransport) + GET_CONTAINER("vehicle_heliTransport") ] call FUNC(addCargo); }; diff --git a/cScripts/functions/vehicle/fn_vehicle_getPylon.sqf b/cScripts/functions/vehicle/fn_vehicle_getPylon.sqf index b7a25d69a..84a64f535 100644 --- a/cScripts/functions/vehicle/fn_vehicle_getPylon.sqf +++ b/cScripts/functions/vehicle/fn_vehicle_getPylon.sqf @@ -118,25 +118,23 @@ private _rhsusf_m1a1tank_base = createHashMapFromArray [ // I_APC_Wheeled_03_cannon_F private _I_APC_Wheeled_03_cannon_F = createHashMapFromArray [ - ["antiarmor", [ - ["SmokeLauncherMag",[0,0],6], - ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], - ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], - ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["2Rnd_GAT_missiles",[0],2], - ["2Rnd_GAT_missiles",[0],2], - ["2Rnd_GAT_missiles",[0],2] - ]], + // ["antiarmor", [ + // ["SmokeLauncherMag",[0,0],6], + // ["2000Rnd_762x51_Belt_T_Red",[0],2000], + // ["2000Rnd_762x51_Belt_T_Red",[0],2000], + // ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], + // ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], + // ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], + // ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], + + // ]], [ "antiair", [ ["SmokeLauncherMag",[0,0],6], ["2000Rnd_762x51_Belt_T_Red",[0],2000], ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], - ["4Rnd_Titan_long_missiles",[0],4], + ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], ["4Rnd_Titan_long_missiles",[0],4] ]], ["default",[ @@ -144,23 +142,21 @@ private _I_APC_Wheeled_03_cannon_F = createHashMapFromArray [ ["2000Rnd_762x51_Belt_T_Red",[0],2000], ["2000Rnd_762x51_Belt_T_Red",[0],2000], ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], - ["2Rnd_GAT_missiles",[0],2], - ["2Rnd_GAT_missiles",[0],2], - ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], - ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60] - ]], - ["assault",[ - ["SmokeLauncherMag",[0,0],6], - ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], - ["2Rnd_GAT_missiles",[0],2], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], - ["2000Rnd_762x51_Belt_T_Red",[0],2000], + ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], + ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60] ]] + // ["assault",[ + // ["SmokeLauncherMag",[0,0],6], + // ["2000Rnd_762x51_Belt_T_Red",[0],2000], + // ["2000Rnd_762x51_Belt_T_Red",[0],2000], + // ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], + // ["140Rnd_30mm_MP_shells_Tracer_Red",[0],140], + // ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60], + // ["60Rnd_30mm_APFSDS_shells_Tracer_Red",[0],60] + // ]] ]; // Loadout vehicle list diff --git a/cScripts/functions/vehicle/fn_vehicle_setupPylonCategories.sqf b/cScripts/functions/vehicle/fn_vehicle_setupPylonCategories.sqf index 4a09e2996..ad271d0bf 100644 --- a/cScripts/functions/vehicle/fn_vehicle_setupPylonCategories.sqf +++ b/cScripts/functions/vehicle/fn_vehicle_setupPylonCategories.sqf @@ -36,9 +36,9 @@ if (_vehicle iskindOf "rhsusf_m1a1tank_base") then { if (_vehicle iskindOf "I_APC_Wheeled_03_cannon_F" && !(_vehicle isKindOf "cav_dragoon_unarmed_base_F")) then { _pylonList = [ // TypeOf, DisplayName, Name, Icon - ["I_APC_Wheeled_03_cannon_F", "Anti-Armor", "antiarmor", ""], + // ["I_APC_Wheeled_03_cannon_F", "Anti-Armor", "antiarmor", ""], ["I_APC_Wheeled_03_cannon_F", "Anti-Air", "antiair", ""], - ["I_APC_Wheeled_03_cannon_F", "Assault", "assault", ""], + // ["I_APC_Wheeled_03_cannon_F", "Assault", "assault", ""], ["I_APC_Wheeled_03_cannon_F", "Default", "default", ""] ]; }; diff --git a/cScripts/script_macros.hpp b/cScripts/script_macros.hpp index f3b674733..180011f71 100644 --- a/cScripts/script_macros.hpp +++ b/cScripts/script_macros.hpp @@ -56,8 +56,8 @@ #define FORMAT_8(STR,ARG1,ARG2,ARG3,ARG4,ARG5,ARG6,ARG7,ARG8) format[STR, ARG1, ARG2, ARG3, ARG4, ARG5, ARG6, ARG7, ARG8] /* Logistics macros */ -#define GET_CONTAINER(BOX) [QUOTE(BOX)] call EFUNC(logistics,getContainer) -#define GET_CONTAINER_KEYS(BOX) [QUOTE(BOX),true] call EFUNC(logistics,getContainer) +#define GET_CONTAINER(BOX) [BOX] call EFUNC(logistics,getContainer) +#define GET_CONTAINER_KEYS(BOX) [BOX,true] call EFUNC(logistics,getContainer) /* LOGGING */ diff --git a/cba_settings.sqf b/cba_settings.sqf index bf0f2ed9b..ef9b08f85 100644 --- a/cba_settings.sqf +++ b/cba_settings.sqf @@ -18,12 +18,14 @@ force force ace_advanced_ballistics_muzzleVelocityVariationEnabled = false; force force ace_advanced_ballistics_simulationInterval = 0.05; // ACE Advanced Fatigue +force force ace_advanced_fatigue_deployedSwayFactor = 1; force force ace_advanced_fatigue_enabled = true; //ace_advanced_fatigue_enableStaminaBar = true; //ace_advanced_fatigue_fadeStaminaBar = true; force force ace_advanced_fatigue_loadFactor = 1; -force force ace_advanced_fatigue_performanceFactor = 1.40374; -force force ace_advanced_fatigue_recoveryFactor = 3.03773; +force force ace_advanced_fatigue_performanceFactor = 1.75; +force force ace_advanced_fatigue_recoveryFactor = 3; +force force ace_advanced_fatigue_restedSwayFactor = 1; force force ace_advanced_fatigue_swayFactor = 1; force force ace_advanced_fatigue_terrainGradientFactor = 1; @@ -39,13 +41,18 @@ force force ace_vehicle_damage_enableCarDamage = false; force force ace_vehicle_damage_enabled = true; force force ace_vehicle_damage_removeAmmoDuringCookoff = true; +// ACE AI +force force ace_ai_assignNVG = false; + // ACE Arsenal force force ace_arsenal_allowDefaultLoadouts = true; force force ace_arsenal_allowSharedLoadouts = true; //ace_arsenal_camInverted = false; +//ace_arsenal_defaultToFavorites = false; force force ace_arsenal_enableIdentityTabs = true; //ace_arsenal_enableModIcons = true; //ace_arsenal_EnableRPTLog = false; +//ace_arsenal_favoritesColor = [0.9,0.875,0.6]; //ace_arsenal_fontHeight = 4.5; //ace_arsenal_loadoutsSaveFace = false; //ace_arsenal_loadoutsSaveInsignia = true; @@ -53,7 +60,7 @@ force force ace_arsenal_enableIdentityTabs = true; // ACE Artillery force force ace_artillerytables_advancedCorrections = false; -force force ace_artillerytables_disableArtilleryComputer = false; +force force ace_artillerytables_disableArtilleryComputer = true; force force ace_mk6mortar_airResistanceEnabled = false; force force ace_mk6mortar_allowCompass = true; force force ace_mk6mortar_allowComputerRangefinder = true; @@ -66,8 +73,8 @@ force force ace_captives_requireSurrender = 0; force force ace_captives_requireSurrenderAi = false; // ACE Casings -ace_casings_enabled = true; -ace_casings_maxCasings = 100; +//ace_casings_enabled = true; +//ace_casings_maxCasings = 250; // ACE Common force force ace_common_allowFadeMusic = true; @@ -99,9 +106,10 @@ force force ace_csw_handleExtraMagazinesType = 0; force force ace_csw_progressBarTimeCoefficent = 1; // ACE Dragging -force force ace_dragging_dragAndFire = true; force force ace_dragging_allowRunWithLightweight = true; +force force ace_dragging_dragAndFire = true; force force ace_dragging_skipContainerWeight = false; +force force ace_dragging_weightCoefficient = 1; // ACE Explosives force force ace_explosives_customTimerDefault = 30; @@ -111,6 +119,19 @@ force force ace_explosives_explodeOnDefuse = false; force force ace_explosives_punishNonSpecialists = false; force force ace_explosives_requireSpecialist = true; +// ACE Field Rations +force force acex_field_rations_affectAdvancedFatigue = true; +force force acex_field_rations_enabled = false; +force force acex_field_rations_hudShowLevel = 70; +//acex_field_rations_hudTransparency = -1; +//acex_field_rations_hudType = 0; +force force acex_field_rations_hungerSatiated = 1; +force force acex_field_rations_terrainObjectActions = false; +force force acex_field_rations_thirstQuenched = 1; +force force acex_field_rations_timeWithoutFood = 504; +force force acex_field_rations_timeWithoutWater = 168; +force force acex_field_rations_waterSourceActions = 2; + // ACE Fire force force ace_fire_dropWeapon = 1; force force ace_fire_enabled = true; @@ -187,138 +208,6 @@ force force ace_interaction_interactWithTerrainObjects = false; //ace_interact_menu_useListMenu = true; //ace_interact_menu_useListMenuSelf = false; -// ACE Interaction Menu (Self) - More -//ace_interact_menu_more__ACE_CheckAirTemperature = false; -//ace_interact_menu_more__ace_csw_deploy = false; -//ace_interact_menu_more__ACE_Equipment = false; -//ace_interact_menu_more__ACE_Explosives = false; -//ace_interact_menu_more__ace_field_rations = false; -//ace_interact_menu_more__ace_fortify = false; -//ace_interact_menu_more__ace_gestures = false; -//ace_interact_menu_more__ace_intelitems = false; -//ace_interact_menu_more__ACE_MapFlashlight = false; -//ace_interact_menu_more__ACE_MapGpsHide = false; -//ace_interact_menu_more__ACE_MapGpsShow = false; -//ace_interact_menu_more__ACE_MapTools = false; -//ace_interact_menu_more__ACE_Medical = false; -//ace_interact_menu_more__ACE_Medical_Menu = false; -//ace_interact_menu_more__ACE_MoveRallypoint = false; -//ace_interact_menu_more__ACE_RepackMagazines = false; -//ace_interact_menu_more__ace_sandbag_place = false; -//ace_interact_menu_more__ACE_StartSurrenderingSelf = false; -//ace_interact_menu_more__ACE_StopEscortingSelf = false; -//ace_interact_menu_more__ACE_StopSurrenderingSelf = false; -//ace_interact_menu_more__ACE_Tags = false; -//ace_interact_menu_more__ACE_TeamManagement = false; -//ace_interact_menu_more__ace_zeus_create = false; -//ace_interact_menu_more__ace_zeus_delete = false; -//ace_interact_menu_more__aceax_ingame_gear = false; -//ace_interact_menu_more__acex_sitting_Stand = false; -//ace_interact_menu_more__ACRE_Interact = false; -//ace_interact_menu_more__acre_sys_zeus_playerEars = false; -//ace_interact_menu_more__acre_sys_zeus_remoteEars = false; -//ace_interact_menu_more__Medical = false; -//ace_interact_menu_more__vtx_detachHook = false; - -// ACE Interaction Menu (Self) - Move to Root -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_atragmx_open = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_attach_Attach = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_attach_Detach = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ACE_CheckDogtags = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ACE_Chemlights = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_dagr_menu = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_dagr_menu__ace_dagr_toggle = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_goggles_wipeGlasses = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_status = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponOff = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponSwap = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_gunbag_actions__ace_gunbag_weaponTo = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_huntir_open = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_interaction_weaponAttachments = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open__ace_kestrel4500_hide = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_kestrel4500_open__ace_kestrel4500_show = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_marker_flags = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure__ace_microdagr_close = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_microdagr_configure__ace_microdagr_show = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_activate = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_connectHeadphones = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_deactivate = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_minedetector_metalDetector__ace_minedetector_disconnectHeadphones = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_mk6mortar_rangetable = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CheckTemperature = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CheckTemperatureSpareBarrels = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_CoolWeaponWithItem = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_SwapBarrel = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_overheating_UnJam = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ACE_PutInEarplugs = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open__ace_rangecard_makeCopy = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_rangecard_open__ace_rangecard_openCopy = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_reload_checkAmmo = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ACE_RemoveEarplugs = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_scopes_adjustZero = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_scopes_resetZero = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_spottingscope_place = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ACE_TacticalLadders = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches_digEnvelopeBig = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_trenches_digEnvelopeSmall = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ace_tripod_place = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__acre_sys_gsa_placeSpike = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__acre_sys_gsa_placeSpikeMast = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__addSound = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__ClearBrush = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__placeAED = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__removeSound = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__uh60_jvmf_tablet = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__UK3CB_Attach_Helmet = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__UK3CB_Detach_Helmet = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__UK3CB_DropBackpack = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__UK3CB_PickupBackpack = false; -//ace_interact_menu_moveToRoot__ACE_Equipment__vtx_stretcher_1 = false; -//ace_interact_menu_moveToRoot__ACE_Explosives__ACE_Cellphone = false; -//ace_interact_menu_moveToRoot__ACE_Explosives__ACE_Place = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Advance = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_CeaseFire = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Cover = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Engage = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Follow = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Forward = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Freeze = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Go = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Hold = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Point = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Regroup = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Stop = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Up = false; -//ace_interact_menu_moveToRoot__ace_gestures__ace_gestures_Warning = false; -//ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsAlignCompass = false; -//ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsAlignNorth = false; -//ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsHide = false; -//ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsShowNormal = false; -//ace_interact_menu_moveToRoot__ACE_MapTools__ACE_MapToolsShowSmall = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_ArmLeft = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_ArmRight = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_Head = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_LegLeft = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_LegRight = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_Torso = false; -//ace_interact_menu_moveToRoot__ACE_Medical__ACE_Torso__TriageCard = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_BecomeLeader = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamBlue = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamGreen = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamRed = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_JoinTeamYellow = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_LeaveGroup = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_LeaveTeam = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__ACE_RenameGroup = false; -//ace_interact_menu_moveToRoot__ACE_TeamManagement__diwako_dui_buddy_buddy_action_team_remove = false; -//ace_interact_menu_moveToRoot__Medical__ACE_Head = false; -//ace_interact_menu_moveToRoot__Medical__ACE_Head__CheckBloodPressure = false; - // ACE Logistics force force ace_cargo_carryAfterUnload = true; force force ace_cargo_enable = true; @@ -327,25 +216,13 @@ force force ace_cargo_loadTimeCoefficient = 0.2; force force ace_cargo_openAfterUnload = 0; force force ace_cargo_paradropTimeCoefficent = 0; force force ace_rearm_distance = 25; +force force ace_rearm_enabled = true; force force ace_rearm_level = 1; force force ace_rearm_supply = 0; +force force ace_refuel_cargoRate = 10; force force ace_refuel_hoseLength = 25; force force ace_refuel_progressDuration = 2; force force ace_refuel_rate = 1; -force force ace_repair_addSpareParts = true; -force force ace_repair_autoShutOffEngineWhenStartingRepair = false; -force force ace_repair_consumeItem_toolKit = 0; -force force ace_repair_displayTextOnRepair = true; -force force ace_repair_engineerSetting_fullRepair = 2; -force force ace_repair_engineerSetting_repair = 1; -force force ace_repair_engineerSetting_wheel = 0; -force force ace_repair_fullRepairLocation = 1; -force force ace_repair_fullRepairRequiredItems = ["ace_repair_anyToolKit"]; -force force ace_repair_locationsBoostTraining = true; -force force ace_repair_miscRepairRequiredItems = ["ace_repair_anyToolKit"]; -force force ace_repair_repairDamageThreshold = 0.3; -force force ace_repair_repairDamageThreshold_engineer = 0.2; -force force ace_repair_wheelRepairRequiredItems = []; force force ace_towing_addRopeToVehicleInventory = false; // ACE Magazine Repack @@ -370,6 +247,9 @@ force force ace_markers_moveRestriction = 0; force force ace_markers_timestampEnabled = true; force force ace_markers_timestampFormat = "HH:MM"; force force ace_markers_timestampHourFormat = 24; +//ace_markers_timestampTimezone = 0; +//ace_markers_TimestampUTCMinutesOffset = 0; +//ace_markers_timestampUTCOffset = 0; // ACE Map Gestures //ace_map_gestures_allowCurator = true; @@ -386,6 +266,7 @@ force force ace_map_gestures_onlyShowFriendlys = true; // ACE Map Tools force force ace_maptools_drawStraightLines = true; +//ace_maptools_plottingBoardAllowChannelDrawing = 1; force force ace_maptools_rotateModifierKey = 1; // ACE Medical @@ -395,61 +276,25 @@ force force ace_medical_AIDamageThreshold = 0.06; force force ace_medical_bleedingCoefficient = 0.3; force force ace_medical_blood_bloodLifetime = 900; force force ace_medical_blood_enabledFor = 2; -force force ace_medical_blood_maxBloodObjects = 100; +force force ace_medical_blood_maxBloodObjects = 50; force force ace_medical_deathChance = 0.2; force force ace_medical_dropWeaponUnconsciousChance = 0; force force ace_medical_enableVehicleCrashes = true; force force ace_medical_engine_damagePassThroughEffect = 0; force force ace_medical_fatalDamageSource = 1; -force force ace_medical_feedback_bloodVolumeEffectType = 0; -//ace_medical_feedback_enableHUDIndicators = true; -force force ace_medical_feedback_painEffectType = 0; -force force ace_medical_fractureChance = 0.3; +force force ace_medical_fractureChance = 0.5; force force ace_medical_fractures = 2; -//ace_medical_gui_bloodLossColor_0 = [1,1,1,1]; -//ace_medical_gui_bloodLossColor_1 = [1,0.95,0.64,1]; -//ace_medical_gui_bloodLossColor_2 = [1,0.87,0.46,1]; -//ace_medical_gui_bloodLossColor_3 = [1,0.8,0.33,1]; -//ace_medical_gui_bloodLossColor_4 = [1,0.72,0.24,1]; -//ace_medical_gui_bloodLossColor_5 = [1,0.63,0.15,1]; -//ace_medical_gui_bloodLossColor_6 = [1,0.54,0.08,1]; -//ace_medical_gui_bloodLossColor_7 = [1,0.43,0.02,1]; -//ace_medical_gui_bloodLossColor_8 = [1,0.3,0,1]; -//ace_medical_gui_bloodLossColor_9 = [1,0,0,1]; -//ace_medical_gui_damageColor_0 = [1,1,1,1]; -//ace_medical_gui_damageColor_1 = [0.75,0.95,1,1]; -//ace_medical_gui_damageColor_2 = [0.62,0.86,1,1]; -//ace_medical_gui_damageColor_3 = [0.54,0.77,1,1]; -//ace_medical_gui_damageColor_4 = [0.48,0.67,1,1]; -//ace_medical_gui_damageColor_5 = [0.42,0.57,1,1]; -//ace_medical_gui_damageColor_6 = [0.37,0.47,1,1]; -//ace_medical_gui_damageColor_7 = [0.31,0.36,1,1]; -//ace_medical_gui_damageColor_8 = [0.22,0.23,1,1]; -//ace_medical_gui_damageColor_9 = [0,0,1,1]; -//ace_medical_gui_enableActions = 0; -//ace_medical_gui_enableMedicalMenu = 1; -//ace_medical_gui_enableSelfActions = true; -force force ace_medical_gui_enableSelfActions = true; -force force ace_medical_gui_interactionMenuShowTriage = 1; -force force ace_medical_gui_maxDistance = 3.4; -force force ace_medical_gui_openAfterTreatment = true; -//ace_medical_gui_bodyPartOutlineColor = false; -//ace_medical_gui_peekMedicalInfoReleaseDelay = false; -//ace_medical_gui_peekMedicualOnHit = false; -//ace_medical_gui_peekMedicalOnHitDuration = false; -//ace_medical_gui_showDamageEntry = false; -force force ace_medical_gui_tourniquetWarning = true; force force ace_medical_ivFlowRate = 1.2; force force ace_medical_limping = 1; force force ace_medical_painCoefficient = 1; force force ace_medical_painUnconsciousChance = 0.15; force force ace_medical_painUnconsciousThreshold = 0.601182; force force ace_medical_playerDamageThreshold = 6; -force force ace_medical_spontaneousWakeUpChance = 0.5; -force force ace_medical_spontaneousWakeUpEpinephrineBoost = 1.5; +force force ace_medical_spontaneousWakeUpChance = 0.4; +force force ace_medical_spontaneousWakeUpEpinephrineBoost = 1.4; force force ace_medical_statemachine_AIUnconsciousness = false; force force ace_medical_statemachine_cardiacArrestBleedoutEnabled = true; -force force ace_medical_statemachine_cardiacArrestTime = 270; +force force ace_medical_statemachine_cardiacArrestTime = 300; force force ace_medical_statemachine_fatalInjuriesAI = 0; force force ace_medical_statemachine_fatalInjuriesPlayer = 2; force force ace_medical_treatment_advancedBandages = 2; @@ -479,13 +324,14 @@ force force ace_medical_treatment_locationPAK = 0; force force ace_medical_treatment_locationsBoostTraining = true; force force ace_medical_treatment_locationSurgicalKit = 0; force force ace_medical_treatment_maxLitterObjects = 50; -force force ace_medical_treatment_medicEpinephrine = 1; +force force ace_medical_treatment_medicEpinephrine = 0; force force ace_medical_treatment_medicIV = 2; force force ace_medical_treatment_medicPAK = 2; force force ace_medical_treatment_medicSurgicalKit = 2; force force ace_medical_treatment_timeCoefficientPAK = 0.7; force force ace_medical_treatment_treatmentTimeAutoinjector = 5; force force ace_medical_treatment_treatmentTimeBodyBag = 10; +force force ace_medical_treatment_treatmentTimeCoeffZeus = 1; force force ace_medical_treatment_treatmentTimeCPR = 15; force force ace_medical_treatment_treatmentTimeGrave = 10; force force ace_medical_treatment_treatmentTimeIV = 12; @@ -494,6 +340,43 @@ force force ace_medical_treatment_treatmentTimeTourniquet = 7; force force ace_medical_treatment_woundReopenChance = 0.495006; force force ace_medical_treatment_woundStitchTime = 5; +// ACE Medical Interface +force force ace_medical_feedback_bloodVolumeEffectType = 0; +//ace_medical_feedback_enableHUDIndicators = true; +force force ace_medical_feedback_painEffectType = 0; +//ace_medical_gui_bloodLossColor_0 = [1,1,1,1]; +//ace_medical_gui_bloodLossColor_1 = [1,0.94,0.48,1]; +//ace_medical_gui_bloodLossColor_2 = [1,0.87,0.25,1]; +//ace_medical_gui_bloodLossColor_3 = [1,0.79,0.17,1]; +//ace_medical_gui_bloodLossColor_4 = [1,0.71,0.11,1]; +//ace_medical_gui_bloodLossColor_5 = [1,0.62,0.05,1]; +//ace_medical_gui_bloodLossColor_6 = [1,0.53,0.01,1]; +//ace_medical_gui_bloodLossColor_7 = [1,0.42,0,1]; +//ace_medical_gui_bloodLossColor_8 = [1,0.29,0,1]; +//ace_medical_gui_bloodLossColor_9 = [1,0,0,1]; +//ace_medical_gui_bodyPartOutlineColor = [1,1,1,1]; +//ace_medical_gui_damageColor_0 = [1,1,1,1]; +//ace_medical_gui_damageColor_1 = [0.52,0.73,1,1]; +//ace_medical_gui_damageColor_2 = [0.38,0.68,1,1]; +//ace_medical_gui_damageColor_3 = [0.37,0.6,1,1]; +//ace_medical_gui_damageColor_4 = [0.35,0.53,1,1]; +//ace_medical_gui_damageColor_5 = [0.33,0.45,1,1]; +//ace_medical_gui_damageColor_6 = [0.3,0.37,1,1]; +//ace_medical_gui_damageColor_7 = [0.25,0.29,1,1]; +//ace_medical_gui_damageColor_8 = [0.18,0.18,1,1]; +//ace_medical_gui_damageColor_9 = [0,0,1,1]; +//ace_medical_gui_enableActions = 0; +//ace_medical_gui_enableMedicalMenu = 1; +force force ace_medical_gui_enableSelfActions = true; +force force ace_medical_gui_interactionMenuShowTriage = 1; +force force ace_medical_gui_maxDistance = 3.4; +force force ace_medical_gui_openAfterTreatment = true; +//ace_medical_gui_peekMedicalInfoReleaseDelay = 1; +//ace_medical_gui_peekMedicalOnHit = false; +//ace_medical_gui_peekMedicalOnHitDuration = 1; +//ace_medical_gui_showBloodlossEntry = true; +//ace_medical_gui_showDamageEntry = false; +force force ace_medical_gui_tourniquetWarning = true; // ACE Name Tags //ace_nametags_ambientBrightnessAffectViewDist = 1; @@ -538,246 +421,6 @@ force force ace_overheating_unJamFailChance = 0.1; force force ace_overheating_unJamOnreload = false; force force ace_overheating_unJamOnSwapBarrel = true; -// KAT - ADV Medical: Airway -force force kat_airway_Accuvac_time = 8; -force force kat_airway_autoTriage = true; -force force kat_airway_block_headTurning_ifAirwayItem = true; -force force kat_airway_CancelRecoveryPosition_Time = 6; -force force kat_airway_CheckAirway_time = 2; -force force kat_airway_checkbox_puking_sound = true; -force force kat_airway_enable = false; -force force kat_airway_Guedeltubus_time = 6; -force force kat_airway_HeadTurn_Interval = 3; -force force kat_airway_Larynxtubus_time = 3; -force force kat_airway_medLvl_Accuvac = 0; -force force kat_airway_medLvl_Guedeltubus = 0; -force force kat_airway_medLvl_Larynxtubus = 0; -force force kat_airway_occlusion_cooldownPeriod = 6; -force force kat_airway_occlusion_repeatTimer = 60; -force force kat_airway_Overstretch_time = 3; -force force kat_airway_probability_headturning = 100; -force force kat_airway_probability_obstruction = 69.4444; -force force kat_airway_probability_occluded = 39.3136; -force force kat_airway_RecoveryPosition_Time = 6; -force force kat_airway_ReusableAirwayItems = false; -force force kat_airway_string_exit = ""; - -// KAT - ADV Medical: Breathing -force force kat_breathing_advPtxChance = 5; -force force kat_breathing_advPtxEnable = false; -force force kat_breathing_BVMOxygen_Multiplier = 1; -force force kat_breathing_clearChestSealAfterTreatment = false; -force force kat_breathing_deepPenetratingInjuryChance = 30; -force force kat_breathing_deterioratingPneumothorax_chance = 50; -force force kat_breathing_deterioratingPneumothorax_interval = 60; -force force kat_breathing_enable = false; -force force kat_breathing_enable_selfChestseal = 1; -force force kat_breathing_enableSPO2Flashing = true; -force force kat_breathing_HPTXBleedAmount = 0.06; -force force kat_breathing_hptxChance = 5; -force force kat_breathing_inspectChest_enable = 2; -force force kat_breathing_inspectChest_medLvl = 0; -force force kat_breathing_inspectChest_time = 6; -force force kat_breathing_locationProvideOxygen = 3; -force force kat_breathing_lowSPO2Level = 90; -force force kat_breathing_medLvl_BVM = 0; -force force kat_breathing_medLvl_BVM_Oxygen = 0; -force force kat_breathing_medLvl_Chestseal = 0; -force force kat_breathing_medLvl_hemopneumothoraxTreatment = 0; -force force kat_breathing_medLvl_PocketBVM = 0; -force force kat_breathing_medLvl_Pulseoximeter = 0; -force force kat_breathing_mildValue = 75; -force force kat_breathing_PneumothoraxAlwaysVisible = false; -force force kat_breathing_pneumothoraxChance = 5; -force force kat_breathing_pneumothoraxDamageThreshold = 0.242482; -force force kat_breathing_pneumothoraxDamageThreshold_TakenDamage = true; -force force kat_breathing_PortableOxygenTank_RefillTime = 5; -force force kat_breathing_PulseOximeter_SpO2Warning = 85; -force force kat_breathing_severeValue = 66; -force force kat_breathing_showCyanosis = true; -force force kat_breathing_showPneumothorax_dupe = false; -force force kat_breathing_slightValue = 90; -force force kat_breathing_SpO2_dieActive = true; -force force kat_breathing_SpO2_dieValue = 65; -force force kat_breathing_SpO2_MultiplyNegative = 1; -force force kat_breathing_SpO2_MultiplyPositive = 1; -force force kat_breathing_SpO2_perfusion = true; -force force kat_breathing_SpO2_PerfusionMultiplier = 1; -force force kat_breathing_SpO2_unconscious = 75; -force force kat_breathing_Stable_spo2 = 85; -force force kat_breathing_staminaLossAtLowSPO2 = true; -force force kat_breathing_stethoscopeListeningTime = 15; -kat_breathing_stethoscopeSoundVolume = 2; -force force kat_breathing_TensionHemothoraxAlwaysVisible = false; - -// KAT - ADV Medical: Chemical -force force kat_chemical_affectAI = false; -force force kat_chemical_availGasmask = "'G_AirPurifyingRespirator_01_F', 'kat_mask_M50', 'kat_mask_M04'"; -force force kat_chemical_gasmask_durability = 900; -force force kat_chemical_infectionTime = 60; - -// KAT - ADV Medical: Circulation -force force kat_circulation_AdvRhythm = false; -force force kat_circulation_AdvRhythm_AED_ROSC_Chance = 50; -force force kat_circulation_AdvRhythm_asystoleBloodlossThreshold = 3.6; -force force kat_circulation_AdvRhythm_canDeteriorate = false; -force force kat_circulation_AdvRhythm_CPR_ROSC_Chance = 29.9874; -force force kat_circulation_AdvRhythm_deteriorateAfterTreatment = false; -force force kat_circulation_AdvRhythm_deteriorateTimeMax = 900; -force force kat_circulation_AdvRhythm_deteriorateTimeWeight = 180; -force force kat_circulation_AdvRhythm_Hardcore_Enable = false; -force force kat_circulation_AdvRhythm_hardcoreDeteriorationChance = 10; -force force kat_circulation_AdvRhythm_PEAChance = 50; -force force kat_circulation_AdvRhythm_VTChance = 50; -force force kat_circulation_AED_MaxChance = 80; -force force kat_circulation_AED_MinChance = 39.9204; -force force kat_circulation_AED_X_MaxChance = 90; -force force kat_circulation_AED_X_MinChance = 50; -force force kat_circulation_AED_X_Monitor_SpO2Warning = 85; -force force kat_circulation_AED_X_VitalsMonitor_BloodPressureInterval = 0; -force force kat_circulation_AED_X_VitalsMonitor_BloodPressureInterval_Time = 30; -force force kat_circulation_AED_X_VitalsMonitor_SoundsSelect = 1; -force force kat_circulation_AEDX_VitalsMonitor_AttachTime = 6; -force force kat_circulation_AEDX_VitalsMonitor_DetachTime = 3; -force force kat_circulation_blood_draw_limit = 3.6; -force force kat_circulation_blood_drawTime_250ml = 25; -force force kat_circulation_blood_drawTime_500ml = 50; -force force kat_circulation_bloodGroups = false; -force force kat_circulation_bloodTypeCustomList = "O,O,A,A,O_N,B,A_N,AB,B_N,AB_N"; -force force kat_circulation_bloodTypeRandomWeighted = true; -force force kat_circulation_bloodTypeSetting = 4; -kat_circulation_bloodTypeSettingPlayer = "O_N"; -force force kat_circulation_cardiacArrestBleedRate = 0.05; -force force kat_circulation_CPR_ChanceInterval = 15; -force force kat_circulation_CPR_MaxChance_Default = 30; -force force kat_circulation_CPR_MaxChance_Doctor = 50; -force force kat_circulation_CPR_MaxChance_RegularMedic = 40; -force force kat_circulation_CPR_MinChance_Default = 15; -force force kat_circulation_CPR_MinChance_Doctor = 30; -force force kat_circulation_CPR_MinChance_RegularMedic = 20; -force force kat_circulation_CPR_OxygenationPeriod = 15; -force force kat_circulation_Defibrillator_DistanceLimit = 6; -force force kat_circulation_DefibrillatorPads_AttachTime = 6; -force force kat_circulation_DefibrillatorPads_DetachTime = 3; -force force kat_circulation_enable = true; -force force kat_circulation_enable_CPR_Chances = true; -force force kat_circulation_enable_selfBloodDraw = 0; -force force kat_circulation_medLvl_AED = 1; -force force kat_circulation_medLvl_AED_Station_Interact = 1; -force force kat_circulation_medLvl_AED_X = 1; -force force kat_circulation_useLocation_AED = 0; - -// KAT - ADV Medical: GUI -force force kat_gui_ColoredLogs = true; -force force kat_gui_overlayBodyPart = true; -force force kat_gui_showBleedRate = false; -force force kat_gui_showInactiveStatuses = true; -force force kat_gui_showPatientSideLabels = false; - -// KAT - ADV Medical: Misc -force force kat_misc_allowSharedVehicleEquipment = 1; -kat_misc_armbandSlingLeftArm = "0.2, -0.39, -0.2"; -kat_misc_armbandSlingLeftArmRotation = "240, 33, 26"; -kat_misc_armbandSlingLeftLeg = "0.435, -0.075, -0.38"; -kat_misc_armbandSlingLeftLegRotation = "-160, -5, 45"; -kat_misc_armbandSlingRightArm = "-0.228, -0.1, -0.43"; -kat_misc_armbandSlingRightArmRotation = "5, -5, -5"; -kat_misc_armbandSlingRightLeg = "-0.32, -0.29, -0.42"; -kat_misc_armbandSlingRightLegRotation = "-30, -5, 38"; -force force kat_misc_enable = true; -force force kat_misc_incompatibilityWarning = true; -force force kat_misc_neckTourniquet = false; -force force kat_misc_treatmentTimeDetachTourniquet = 7; - -// KAT - ADV Medical: Pharmacy -force force kat_pharma_blockChance = 75.1836; -force force kat_pharma_carbonateChance = 100; -force force kat_pharma_chromatic_aberration_checkbox_fentanyl = true; -force force kat_pharma_chromatic_aberration_checkbox_ketamine = true; -force force kat_pharma_chromatic_aberration_checkbox_pervitin = true; -force force kat_pharma_chromatic_aberration_slider_fentanyl = 2.50057; -force force kat_pharma_chromatic_aberration_slider_ketamine = 1.5; -force force kat_pharma_chromatic_aberration_slider_pervitin = 3.49489; -force force kat_pharma_coagulation = true; -force force kat_pharma_ivCheckLimbDamage = false; -force force kat_pharma_IVdrop = 600; -force force kat_pharma_IVdropEnable = true; -force force kat_pharma_IVreuse = false; -force force kat_pharma_kidneyAction = true; -force force kat_pharma_MedicationsRequireInsIV = true; -force force kat_pharma_medLvl_Amiodarone = 1; -force force kat_pharma_medLvl_ApplyIO = 1; -force force kat_pharma_medLvl_ApplyIV = 1; -force force kat_pharma_medLvl_Atropine = 1; -force force kat_pharma_medLvl_Carbonate = 0; -force force kat_pharma_medLvl_EACA = 1; -force force kat_pharma_medLvl_Etomidate = 2; -force force kat_pharma_medLvl_Fentanyl = 1; -force force kat_pharma_medLvl_Flumezenil = 2; -force force kat_pharma_medLvl_Ketamine = 1; -force force kat_pharma_medLvl_Lidocaine = 2; -force force kat_pharma_medLvl_Lorazepam = 2; -force force kat_pharma_medLvl_Nalbuphine = 1; -force force kat_pharma_medLvl_Naloxone = 0; -force force kat_pharma_medLvl_Nitroglycerin = 1; -force force kat_pharma_medLvl_Norepinephrine = 1; -force force kat_pharma_medLvl_Penthrox = 1; -force force kat_pharma_medLvl_Pervitin = 2; -force force kat_pharma_medLvl_Phenylephrine = 1; -force force kat_pharma_medLvl_Reorientation = 0; -force force kat_pharma_medLvl_TXA = 1; -force force kat_pharma_pervitinSpeed = 1.15; -force force kat_pharma_Reorientation_Enable = true; -force force kat_pharma_Reorientation_Slap = true; -force force kat_pharma_reorientationChance = 100; -force force kat_pharma_RequireInsIV = true; -force force kat_pharma_staminaMedication = true; -force force kat_pharma_treatmentTime_Amiodarone = 7; -force force kat_pharma_treatmentTime_ApplyIO = 2.57159; -force force kat_pharma_treatmentTime_ApplyIV = 2.71363; -force force kat_pharma_treatmentTime_Atropine = 7; -force force kat_pharma_treatmentTime_Carbonate = 7; -force force kat_pharma_treatmentTime_EACA = 7; -force force kat_pharma_treatmentTime_Etomidate = 2; -force force kat_pharma_treatmentTime_Fentanyl = 7; -force force kat_pharma_treatmentTime_Flumazenil = 2; -force force kat_pharma_treatmentTime_Ketamine = 7; -force force kat_pharma_treatmentTime_Lidocaine = 7; -force force kat_pharma_treatmentTime_Lorazepam = 2; -force force kat_pharma_treatmentTime_Nalbuphine = 7; -force force kat_pharma_treatmentTime_Naloxone = 7; -force force kat_pharma_treatmentTime_Nitroglycerin = 7; -force force kat_pharma_treatmentTime_Norepinephrine = 7; -force force kat_pharma_treatmentTime_Penthrox = 8; -force force kat_pharma_treatmentTime_Pervitin = 5; -force force kat_pharma_treatmentTime_Phenylephrine = 7; -force force kat_pharma_treatmentTime_Reorientation = 2; -force force kat_pharma_treatmentTime_TXA = 7; -force force kat_pharma_weapon_sway_pervitin = true; - -// KAT - ADV Medical: Surgery -force force kat_surgery_closedLocation = 0; -force force kat_surgery_closedReduction_MedLevel = 2; -force force kat_surgery_closedReductionFailChance = 10; -force force kat_surgery_closedTime = 10; -force force kat_surgery_compoundChance = 50.0746; -force force kat_surgery_debridementAction_Location = 0; -force force kat_surgery_debridementAction_MedLevel = 2; -force force kat_surgery_enable_fracture = true; -force force kat_surgery_enable_selfCheckFracture = 1; -force force kat_surgery_etomidateTime = 45; -force force kat_surgery_fractureCheck_MedLevel = 1; -force force kat_surgery_fractureCheck_Time = 8; -force force kat_surgery_incisionTime = 10; -force force kat_surgery_intermediateTime = 8; -force force kat_surgery_npwtTime = 5; -force force kat_surgery_openTime = 15; -force force kat_surgery_simpleChance = 70.1618; -force force kat_surgery_Surgery_ConsciousnessRequirement = 1; -force force kat_surgery_surgicalAction_MedLevel = 2; -force force kat_surgery_surgicalLocation = 0; -force force kat_surgery_woundDebrideTime = 5; - // ACE Pointing force force ace_finger_enabled = true; //ace_finger_indicatorColor = [0.83,0.68,0.21,0.75]; @@ -802,25 +445,35 @@ force force ace_quickmount_enableMenu = 3; force force ace_quickmount_priority = 3; force force ace_quickmount_speed = 5; -// ACE Respawn -force force ace_respawn_removeDeadBodiesDisconnected = false; -force force ace_respawn_savePreDeathGear = false; - // ACE Repair +force force ace_repair_addSpareParts = true; +force force ace_repair_autoShutOffEngineWhenStartingRepair = false; +force force ace_repair_consumeItem_toolKit = 0; +force force ace_repair_displayTextOnRepair = true; force force ace_repair_enabled = true; +force force ace_repair_engineerSetting_fullRepair = 2; +force force ace_repair_engineerSetting_repair = 1; +force force ace_repair_engineerSetting_wheel = 0; +force force ace_repair_fullRepairLocation = 1; +force force ace_repair_fullRepairRequiredItems = ["ace_repair_anyToolKit"]; +force force ace_repair_locationsBoostTraining = true; +force force ace_repair_miscRepairRequiredItems = ["ace_repair_anyToolKit"]; force force ace_repair_miscRepairTime = 15; force force ace_repair_patchWheelEnabled = 0; force force ace_repair_patchWheelLocation = ["ground","vehicle"]; force force ace_repair_patchWheelMaximumRepair = 0.5; force force ace_repair_patchWheelRequiredItems = ["ace_repair_anyToolKit"]; force force ace_repair_patchWheelTime = 2.5; +force force ace_repair_repairDamageThreshold = 0.3; +force force ace_repair_repairDamageThreshold_engineer = 0.2; force force ace_repair_timeCoefficientFullRepair = 1.5; force force ace_repair_wheelChangeTime = 5; +force force ace_repair_wheelRepairRequiredItems = []; + +// ACE Respawn +force force ace_respawn_removeDeadBodiesDisconnected = false; +force force ace_respawn_savePreDeathGear = false; -// ACE Rearm -force force ace_rearm_enable = true; -force force ace_refuel_cargoRate = 10; - // ACE Scopes force force ace_scopes_correctZeroing = true; force force ace_scopes_deduceBarometricPressureFromTerrainAltitude = false; @@ -834,28 +487,8 @@ force force ace_scopes_zeroReferenceBarometricPressure = 1013.25; force force ace_scopes_zeroReferenceHumidity = 0; force force ace_scopes_zeroReferenceTemperature = 15; -// ACEX -force force acex_field_rations_affectAdvancedFatigue = true; -force force acex_field_rations_enabled = false; -force force acex_field_rations_hudShowLevel = 70; -force force acex_field_rations_hungerSatiated = 1; -force force acex_field_rations_terrainObjectActions = false; -force force acex_field_rations_thirstQuenched = 1; -force force acex_field_rations_timeWithoutFood = 504; -force force acex_field_rations_timeWithoutWater = 168; -force force acex_field_rations_waterSourceActions = 2; -force force acex_headless_delay = 15; -force force acex_headless_enabled = false; -force force acex_headless_endMission = 0; -force force acex_headless_log = false; -force force acex_headless_transferLoadout = 1; +// ACE Sitting force force acex_sitting_enable = true; -force force acex_viewrestriction_mode = 1; -force force acex_viewrestriction_modeSelectiveAir = 1; -force force acex_viewrestriction_modeSelectiveFoot = 1; -force force acex_viewrestriction_modeSelectiveLand = 1; -force force acex_viewrestriction_modeSelectiveSea = 1; -force force acex_viewrestriction_preserveView = false; // ACE Spectator //ace_spectator_enableAI = false; @@ -879,6 +512,7 @@ force force ace_trenches_smallEnvelopeDigDuration = 20; force force ace_trenches_smallEnvelopeRemoveDuration = 12; // ACE Uncategorized +force force ace_fastroping_autoAddFRIES = false; force force ace_fastroping_requireRopeItems = false; force force ace_gunbag_swapGunbagEnabled = true; force force ace_hitreactions_minDamageToTrigger = 0.363636; @@ -972,9 +606,9 @@ force force acex_viewrestriction_preserveView = false; // ACE Weapons force force ace_common_persistentLaserEnabled = true; -force force ace_laserpointer_enabled = true; //ace_reload_displayText = true; //ace_reload_showCheckAmmoSelf = false; +//ace_reloadlaunchers_displayStatusText = true; //ace_weaponselect_displayText = true; // ACE Weather @@ -997,97 +631,6 @@ force force ace_zeus_revealMines = 0; force force ace_zeus_zeusAscension = false; force force ace_zeus_zeusBird = false; -// TFAR - Clientside settings -//TFAR_curatorCamEars = false; -//TFAR_default_radioVolume = 6; -//TFAR_intercomDucking = 0.2; -//TFAR_intercomVolume = 0.1; -//TFAR_moveWhileTabbedOut = false; -//TFAR_noAutomoveSpectator = false; -//TFAR_oldVolumeHint = false; -//TFAR_pluginTimeout = 4; -//TFAR_PosUpdateMode = 0.1; -//TFAR_showChannelChangedHint = true; -//TFAR_ShowDiaryRecord = true; -//TFAR_showTransmittingHint = true; -//TFAR_ShowVolumeHUD = false; -//TFAR_splendidCamEars = false; -//TFAR_tangentReleaseDelay = 0; -//TFAR_VolumeHudTransparency = 0; -//TFAR_volumeModifier_forceSpeech = false; - -// TFAR - Global settings -force force TFAR_AICanHearPlayer = true; -force force TFAR_AICanHearSpeaker = true; -force force TFAR_allowDebugging = true; -force force tfar_core_noTSNotConnectedHint = false; -force force TFAR_defaultIntercomSlot = 0; -force force TFAR_disableAutoMute = false; -force force TFAR_enableIntercom = true; -force force TFAR_experimentalVehicleIsolation = true; -force force TFAR_externalIntercomEnable = 0; -force force TFAR_externalIntercomMaxRange_Phone = 5; -force force TFAR_externalIntercomMaxRange_Wireless = 15; -force force TFAR_fullDuplex = true; -force force TFAR_giveLongRangeRadioToGroupLeaders = false; -force force TFAR_giveMicroDagrToSoldier = true; -force force TFAR_givePersonalRadioToRegularSoldier = false; -force force TFAR_globalRadioRangeCoef = 1; -force force TFAR_instantiate_instantiateAtBriefing = false; -force force TFAR_objectInterceptionEnabled = true; -force force TFAR_objectInterceptionStrength = 400; -force force tfar_radiocode_east = "_opfor"; -force force tfar_radiocode_independent = "_independent"; -force force tfar_radiocode_west = "_bluefor"; -force force tfar_radioCodesDisabled = false; -force force TFAR_SameLRFrequenciesForSide = false; -force force TFAR_SameSRFrequenciesForSide = false; -force force TFAR_setting_defaultFrequencies_lr_east = ""; -force force TFAR_setting_defaultFrequencies_lr_independent = ""; -force force TFAR_setting_defaultFrequencies_lr_west = ""; -force force TFAR_setting_defaultFrequencies_sr_east = ""; -force force TFAR_setting_defaultFrequencies_sr_independent = ""; -force force TFAR_setting_defaultFrequencies_sr_west = ""; -force force TFAR_setting_DefaultRadio_Airborne_east = "TFAR_mr6000l"; -force force TFAR_setting_DefaultRadio_Airborne_Independent = "TFAR_anarc164"; -force force TFAR_setting_DefaultRadio_Airborne_West = "TFAR_rt1523g"; -force force TFAR_setting_DefaultRadio_Backpack_east = "TFAR_mr3000"; -force force TFAR_setting_DefaultRadio_Backpack_Independent = "TFAR_anprc155"; -force force TFAR_setting_DefaultRadio_Backpack_west = "TFAR_rt1523g"; -force force TFAR_setting_DefaultRadio_Personal_east = "TFAR_fadak"; -force force TFAR_setting_DefaultRadio_Personal_Independent = "TFAR_anprc148jem"; -force force TFAR_setting_DefaultRadio_Personal_West = "TFAR_anprc152"; -force force TFAR_setting_DefaultRadio_Rifleman_East = "TFAR_pnr1000a"; -force force TFAR_setting_DefaultRadio_Rifleman_Independent = "TFAR_anprc154"; -force force TFAR_setting_DefaultRadio_Rifleman_West = "TFAR_anprc152"; -force force TFAR_setting_externalIntercomWirelessHeadgear = ""; -force force TFAR_spectatorCanHearEnemyUnits = true; -force force TFAR_spectatorCanHearFriendlies = true; -force force TFAR_takingRadio = 2; -force force TFAR_Teamspeak_Channel_Name = "TacticalRealismTFAR"; -force force TFAR_Teamspeak_Channel_Password = "Browncoats"; -force force tfar_terrain_interception_coefficient = 7; -force force TFAR_voiceCone = false; - -// USAF -force force usaf_afterburner_setting_allow_ai = true; -force force USAF_allowNuke = false; -force force usaf_debug_setting_enabled_clients = false; -force force usaf_debug_setting_enabled_server = false; -force force usaf_f35a_allow_das_coverage = true; -force force usaf_f35a_allow_sar_imagery = false; -force force usaf_serviceMenu_setting_allowHangarRearm = true; -force force usaf_serviceMenu_setting_allowHangarRefuel = true; -force force usaf_serviceMenu_setting_allowHangarRepair = true; -force force usaf_serviceMenu_setting_allowLoadoutModification = true; -force force usaf_serviceMenu_setting_enabled = true; -force force usaf_serviceMenu_setting_refuelTime = "100"; -force force usaf_serviceMenu_setting_reloadTime = "15"; -force force usaf_serviceMenu_setting_repairTime = "100"; -force force usaf_serviceMenu_setting_replaceSources = true; -force force usaf_serviceMenu_setting_selectorSearchRadius = "100"; -force force usaf_setting_allow_aiFormlights = true; - // BettIR force force BettIR_ViewDistance = 300; @@ -1105,6 +648,31 @@ force force cba_network_loadoutValidation = 1; //cba_ui_notifyLifetime = 4; //cba_ui_StorePasswords = 1; +// Crows Zeus Additions +//crowsza_pingbox_CBA_Setting_enabled = true; +//crowsza_pingbox_CBA_Setting_fade_duration = 300; +//crowsza_pingbox_CBA_Setting_fade_enabled = true; +//crowsza_pingbox_CBA_Setting_oldLimit = 600; +//crowsza_zeus_text_CBA_Setting_rc_helper = true; +//crowsza_zeus_text_CBA_Setting_rc_helper_color = [1,1,1,1]; +//crowsza_zeus_text_CBA_Setting_surrender_helper = true; +//crowsza_zeus_text_CBA_Setting_surrender_helper_color = [1,1,1,1]; +//crowsza_zeus_text_CBA_Setting_zeusTextLine1 = true; +//crowsza_zeus_text_CBA_Setting_zeusTextLine2 = true; +//crowsza_zeus_text_CBA_Setting_zeusTextLine3 = false; + +// cTab +//ctab_compass_enable = true; +//ctab_core_bft_mode = 1; +//ctab_core_defMapStyle = "SAT"; +//ctab_core_gridPrecision = 0; +//ctab_core_helmetcam_mode = 1; +//ctab_core_sync_time = 30; +//ctab_core_uav_mode = 1; +//ctab_core_useAceMicroDagr = true; +//ctab_core_useArmaMarker = true; +//ctab_core_useMils = false; + // DUI - Squad Radar - Indicators //diwako_dui_indicators_crew_range_enabled = false; //diwako_dui_indicators_fov_scale = false; @@ -1174,11 +742,11 @@ force force cba_network_loadoutValidation = 1; //diwako_dui_enable_compass_dir = 1; //diwako_dui_enable_occlusion = false; //diwako_dui_enable_occlusion_cone = 360; -//diwako_dui_hudScaling = 1.06667; +//diwako_dui_hudScaling = 1.33333; //diwako_dui_namelist = true; //diwako_dui_namelist_bg = 0; //diwako_dui_namelist_only_buddy_icon = false; -//diwako_dui_namelist_size = 1.10165; +//diwako_dui_namelist_size = 1.5396; //diwako_dui_namelist_text_shadow = 2; //diwako_dui_namelist_width = 215; //diwako_dui_radar_ace_finger = true; @@ -1193,7 +761,7 @@ force force cba_network_loadoutValidation = 1; //diwako_dui_radar_icon_scale_crew = 6; //diwako_dui_radar_leadingZeroes = false; //diwako_dui_radar_namelist_hideWhenLeader = false; -//diwako_dui_radar_namelist_vertical_spacing = 0.9375; +//diwako_dui_radar_namelist_vertical_spacing = 0.75; //diwako_dui_radar_occlusion_fade_in_time = 1; //diwako_dui_radar_occlusion_fade_time = 10; //diwako_dui_radar_pointer_color = [1,0.5,0,1]; @@ -1244,26 +812,282 @@ force force emr_main_preventHighVaulting = false; force force emr_main_staminaCoefficient = 1; force force emr_main_whitelistStr = ""; -// F/A-18 -force force js_jc_fa18_advancedStart = false; -force force js_jc_fa18_atflirRequire = true; -force force js_jc_fa18_canopyLoss = false; -force force js_jc_fa18_cursorSensitivity = 1; -force force js_jc_fa18_interactCursor = false; -force force js_jc_fa18_interactionRadiusMod = 1; -force force js_jc_fa18_mav_tdcDepressRequiredForMove = false; -force force js_jc_fa18_showLabels = true; - // Fawks' Enhanced NVGs -// force force PDT_ENVG_ACE = true; +//PDT_ENVG_ACE = false; force force PDT_ENVG_Blacklist = ""; -// force force PDT_ENVG_Effect = ""; +//PDT_ENVG_Effect = ""; + +// KAT - ADV Medical: Airway +force force kat_airway_Accuvac_time = 8; +force force kat_airway_autoTriage = true; +force force kat_airway_block_headTurning_ifAirwayItem = true; +force force kat_airway_CancelRecoveryPosition_Time = 6; +force force kat_airway_CheckAirway_time = 2; +force force kat_airway_checkbox_puking_sound = true; +force force kat_airway_enable = true; +force force kat_airway_Guedeltubus_time = 6; +force force kat_airway_HeadTurn_Interval = 3; +force force kat_airway_Hyperextend_Time = 3; +force force kat_airway_Larynxtubus_time = 3; +force force kat_airway_medLvl_Accuvac = 1; +force force kat_airway_medLvl_Guedeltubus = 1; +force force kat_airway_medLvl_Larynxtubus = 2; +force force kat_airway_occlusion_cooldownPeriod = 6; +force force kat_airway_occlusion_repeatTimer = 60; +force force kat_airway_probability_headturning = 65; +force force kat_airway_probability_obstruction = 69; +force force kat_airway_probability_occluded = 15; +force force kat_airway_RecoveryPosition_Time = 6; +force force kat_airway_RecoveryPosition_TimeToDrain = 10; +force force kat_airway_ReusableAirwayItems = false; +force force kat_airway_string_exit = ""; + +// KAT - ADV Medical: Breathing +force force kat_breathing_advPtxChance = 5; +force force kat_breathing_advPtxEnable = true; +force force kat_breathing_arrestPneumothorax_interval = 30; +force force kat_breathing_BVMOxygen_Multiplier = 1; +force force kat_breathing_clearChestSealAfterTreatment = false; +force force kat_breathing_deepPenetratingInjuryChance = 30; +force force kat_breathing_deterioratingPneumothorax_chance = 50; +force force kat_breathing_deterioratingPneumothorax_interval = 60; +force force kat_breathing_enable = true; +force force kat_breathing_enable_selfChestseal = 1; +force force kat_breathing_enableSPO2Flashing = true; +force force kat_breathing_HPTXBleedAmount = 0.06; +force force kat_breathing_hptxChance = 5; +force force kat_breathing_inspectChest_enable = 2; +force force kat_breathing_inspectChest_medLvl = 0; +force force kat_breathing_inspectChest_time = 6; +force force kat_breathing_locationProvideOxygen = 3; +force force kat_breathing_lowSPO2Level = 90; +force force kat_breathing_medLvl_BVM = 0; +force force kat_breathing_medLvl_BVM_Oxygen = 0; +force force kat_breathing_medLvl_Chestseal = 0; +force force kat_breathing_medLvl_hemopneumothoraxTreatment = 1; +force force kat_breathing_medLvl_PocketBVM = 0; +force force kat_breathing_medLvl_Pulseoximeter = 0; +force force kat_breathing_mildValue = 77; +force force kat_breathing_PneumothoraxAlwaysVisible = false; +force force kat_breathing_PneumothoraxArrest = true; +force force kat_breathing_pneumothoraxChance = 5; +force force kat_breathing_pneumothoraxDamageThreshold = 0.25; +force force kat_breathing_pneumothoraxDamageThreshold_TakenDamage = true; +force force kat_breathing_PortableOxygenTank_RefillTime = 5; +force force kat_breathing_PulseOximeter_SpO2Warning = 85; +force force kat_breathing_severeValue = 71; +force force kat_breathing_showCyanosis = true; +force force kat_breathing_showPneumothorax_dupe = false; +force force kat_breathing_slightValue = 85; +force force kat_breathing_SpO2_cardiacActive = true; +force force kat_breathing_SpO2_cardiacValue = 70; +force force kat_breathing_SpO2_dieActive = true; +force force kat_breathing_SpO2_dieValue = 65; +force force kat_breathing_SpO2_MultiplyNegative = 1; +force force kat_breathing_SpO2_MultiplyPositive = 1; +force force kat_breathing_SpO2_perfusion = true; +force force kat_breathing_SpO2_PerfusionMultiplier = 1.8; +force force kat_breathing_SpO2_unconscious = 75; +force force kat_breathing_Stable_spo2 = 85; +force force kat_breathing_staminaLossAtLowSPO2 = true; +force force kat_breathing_stethoscopeListeningTime = 15; +//kat_breathing_stethoscopeSoundVolume = 2; +force force kat_breathing_TensionHemothoraxAlwaysVisible = false; + +// KAT - ADV Medical: Chemical +force force kat_chemical_affectAI = false; +force force kat_chemical_availGasmask = "'G_AirPurifyingRespirator_01_F', 'kat_mask_M50', 'kat_mask_M04', 'USP_M50_BLK', 'USP_M50_BLK2', 'USP_M50_BLK3','USP_M50_FC_BLK', 'USP_M50_FC_BLK2', 'USP_M50_FC_BLK3', 'USP_M50_FC2_BLK, 'USP_M50_FC2_BLK2', 'USP_M50_FC2_BLK3'"; +force force kat_chemical_gasmask_durability = 900; +force force kat_chemical_infectionTime = 60; + +// KAT - ADV Medical: Circulation +force force kat_circulation_AdvRhythm = true; +force force kat_circulation_AdvRhythm_AED_ROSC_Chance = 50; +force force kat_circulation_AdvRhythm_asystoleBloodlossThreshold = 3.6; +force force kat_circulation_AdvRhythm_canDeteriorate = true; +force force kat_circulation_AdvRhythm_CPR_ROSC_Chance = 30; +force force kat_circulation_AdvRhythm_deteriorateAfterTreatment = false; +force force kat_circulation_AdvRhythm_deteriorateTimeMax = 900; +force force kat_circulation_AdvRhythm_deteriorateTimeWeight = 180; +force force kat_circulation_AdvRhythm_Hardcore_Enable = true; +force force kat_circulation_AdvRhythm_hardcoreDeteriorationChance = 10; +force force kat_circulation_AdvRhythm_PEAChance = 50; +force force kat_circulation_AdvRhythm_VTChance = 50; +force force kat_circulation_AED_MaxChance = 80; +force force kat_circulation_AED_MinChance = 40; +force force kat_circulation_AED_X_MaxChance = 90; +force force kat_circulation_AED_X_MinChance = 50; +force force kat_circulation_AED_X_Monitor_SpO2Warning = 85; +force force kat_circulation_AED_X_VitalsMonitor_BloodPressureInterval = 0; +force force kat_circulation_AED_X_VitalsMonitor_BloodPressureInterval_Time = 30; +force force kat_circulation_AED_X_VitalsMonitor_SoundsSelect = 1; +force force kat_circulation_AEDX_VitalsMonitor_AttachTime = 6; +force force kat_circulation_AEDX_VitalsMonitor_DetachTime = 3; +force force kat_circulation_blood_draw_limit = 3.6; +force force kat_circulation_blood_drawTime_250ml = 25; +force force kat_circulation_blood_drawTime_500ml = 50; +force force kat_circulation_bloodGroups = false; +force force kat_circulation_bloodTypeCustomList = "O,O,A,A,O_N,B,A_N,AB,B_N,AB_N"; +force force kat_circulation_bloodTypeRandomWeighted = true; +force force kat_circulation_bloodTypeSetting = 4; +//kat_circulation_bloodTypeSettingPlayer = "O_N"; +force force kat_circulation_cardiacArrestBleedRate = 0.05; +force force kat_circulation_CPR_ChanceInterval = 15; +force force kat_circulation_CPR_MaxChance_Default = 30; +force force kat_circulation_CPR_MaxChance_Doctor = 50; +force force kat_circulation_CPR_MaxChance_RegularMedic = 40; +force force kat_circulation_CPR_MinChance_Default = 15; +force force kat_circulation_CPR_MinChance_Doctor = 30; +force force kat_circulation_CPR_MinChance_RegularMedic = 20; +force force kat_circulation_CPR_OxygenationPeriod = 15; +force force kat_circulation_Defibrillator_DistanceLimit = 6; +force force kat_circulation_DefibrillatorPads_AttachTime = 4; +force force kat_circulation_DefibrillatorPads_DetachTime = 3; +force force kat_circulation_deterioratingTamponade_chance = 35; +force force kat_circulation_deterioratingTamponade_interval = 60; +force force kat_circulation_enable = true; +force force kat_circulation_enable_CPR_Chances = true; +force force kat_circulation_enable_selfBloodDraw = 0; +force force kat_circulation_medLvl_AED = 0; +force force kat_circulation_medLvl_AED_Station_Interact = 0; +force force kat_circulation_medLvl_AED_X = 2; +force force kat_circulation_tamponadeChance = 10; +force force kat_circulation_useLocation_AED = 0; + +// KAT - ADV Medical: GUI +//kat_gui_ColoredLogs = true; +force force kat_gui_overlayBodyPart = true; +force force kat_gui_showBleedRate = false; +force force kat_gui_showInactiveStatuses = true; +//kat_gui_showPatientSideLabels = false; -// Hatchet Vehicle Framework -//vxf_interaction_showLabels = 2; -//vxf_interaction_updateEvery = 5; -//vxf_uh60_interaction_autoclose_actionmenu = false; -//vxf_uh60_interaction_pointing = true; +// KAT - ADV Medical: Misc +force force kat_misc_AFAK_Container = 0; +force force kat_misc_AFAK_RemoveWhenEmpty = true; +force force kat_misc_AFAKFifthSlotItem = "[['kat_guedel', 3]]"; +force force kat_misc_AFAKFirstSlotItem = "[['ACE_tourniquet', 4], ['ACE_splint', 2]]"; +force force kat_misc_AFAKFourthSlotItem = "[['kat_chestSeal', 4], ['kat_ncdKit', 4]]"; +force force kat_misc_AFAKSecondSlotItem = "[['ACE_packingBandage', 10], ['ACE_quikclot', 10]]"; +force force kat_misc_AFAKSixthSlotItem = "[['ACE_morphine', 3], ['ACE_epinephrine', 3]]"; +force force kat_misc_AFAKThirdSlotItem = "[['kat_Penthrox', 2], ['kat_Painkiller', 1]]"; +force force kat_misc_allowSharedVehicleEquipment = 4; +force force kat_misc_armbandSlingLeftArm = "0.2, -0.39, -0.2"; +force force kat_misc_armbandSlingLeftArmRotation = "240, 33, 26"; +force force kat_misc_armbandSlingLeftLeg = "0.435, -0.075, -0.38"; +force force kat_misc_armbandSlingLeftLegRotation = "-160, -5, 45"; +force force kat_misc_armbandSlingRightArm = "-0.228, -0.1, -0.43"; +force force kat_misc_armbandSlingRightArmRotation = "5, -5, -5"; +force force kat_misc_armbandSlingRightLeg = "-0.32, -0.29, -0.42"; +force force kat_misc_armbandSlingRightLegRotation = "-30, -5, 38"; +force force kat_misc_enable = true; +force force kat_misc_IFAK_Container = 0; +force force kat_misc_IFAK_RemoveWhenEmpty = true; +force force kat_misc_IFAKFirstSlotItem = "[['ACE_tourniquet', 2]]"; +force force kat_misc_IFAKFourthSlotItem = "[['kat_chestSeal', 1]]"; +force force kat_misc_IFAKSecondSlotItem = "[['ACE_packingBandage', 5], ['ACE_quikclot', 5]]"; +force force kat_misc_IFAKThirdSlotItem = "[['kat_Painkiller', 1]]"; +force force kat_misc_incompatibilityWarning = true; +force force kat_misc_MFAK_Container = 0; +force force kat_misc_MFAK_RemoveWhenEmpty = true; +force force kat_misc_MFAKEighthSlotItem = "[['kat_Pulseoximeter', 3], ['kat_pocketBVM', 1]]"; +force force kat_misc_MFAKFifthSlotItem = "[['kat_larynx', 6]]"; +force force kat_misc_MFAKFirstSlotItem = "[['ACE_tourniquet', 6], ['ACE_splint', 4]]"; +force force kat_misc_MFAKFourthSlotItem = "[['kat_chestSeal', 6], ['kat_aatKit', 3], ['kat_ncdKit', 3], ['kat_stethoscope', 1]]"; +force force kat_misc_MFAKSecondSlotItem = "[['ACE_packingBandage', 15], ['ACE_quikclot', 15], ['ACE_fieldDressing', 15]]"; +force force kat_misc_MFAKSeventhSlotItem = "[['ACE_salineIV_250', 3], ['kat_IV_16', 4]]"; +force force kat_misc_MFAKSixthSlotItem = "[['ACE_morphine', 6], ['ACE_epinephrine', 6], ['ACE_adenosine', 6]]"; +force force kat_misc_MFAKThirdSlotItem = "[['kat_Painkiller', 4], ['kat_Penthrox', 4]]"; +force force kat_misc_neckTourniquet = false; +force force kat_misc_tourniquetEffects_Enable = true; +force force kat_misc_tourniquetEffects_NegativeMultiplier = 1; +force force kat_misc_tourniquetEffects_PositiveMultiplier = 1; +force force kat_misc_treatmentTimeDetachTourniquet = 7; + +// KAT - ADV Medical: Pharmacy +force force kat_pharma_blockChance = 60; +force force kat_pharma_carbonateChance = 100; +force force kat_pharma_chromatic_aberration_checkbox_fentanyl = true; +force force kat_pharma_chromatic_aberration_checkbox_ketamine = true; +force force kat_pharma_chromatic_aberration_checkbox_pervitin = true; +force force kat_pharma_chromatic_aberration_slider_fentanyl = 2.5; +force force kat_pharma_chromatic_aberration_slider_ketamine = 1.5; +force force kat_pharma_chromatic_aberration_slider_pervitin = 3.5; +force force kat_pharma_coagulation = true; +force force kat_pharma_ivCheckLimbDamage = true; +force force kat_pharma_IVdrop = 600; +force force kat_pharma_IVdropEnable = true; +force force kat_pharma_IVreuse = false; +force force kat_pharma_kidneyAction = true; +force force kat_pharma_MedicationsRequireInsIV = true; +force force kat_pharma_medLvl_Amiodarone = 2; +force force kat_pharma_medLvl_ApplyIO = 2; +force force kat_pharma_medLvl_ApplyIV = 2; +force force kat_pharma_medLvl_Atropine = 2; +force force kat_pharma_medLvl_Carbonate = 0; +force force kat_pharma_medLvl_EACA = 2; +force force kat_pharma_medLvl_Etomidate = 2; +force force kat_pharma_medLvl_Fentanyl = 2; +force force kat_pharma_medLvl_Flumezenil = 2; +force force kat_pharma_medLvl_Ketamine = 2; +force force kat_pharma_medLvl_Lidocaine = 2; +force force kat_pharma_medLvl_Lorazepam = 2; +force force kat_pharma_medLvl_Nalbuphine = 2; +force force kat_pharma_medLvl_Naloxone = 0; +force force kat_pharma_medLvl_Nitroglycerin = 2; +force force kat_pharma_medLvl_Norepinephrine = 2; +force force kat_pharma_medLvl_Penthrox = 2; +force force kat_pharma_medLvl_Pervitin = 2; +force force kat_pharma_medLvl_Phenylephrine = 1; +force force kat_pharma_medLvl_Reorientation = 0; +force force kat_pharma_medLvl_TXA = 2; +force force kat_pharma_pervitinSpeed = 1.15; +force force kat_pharma_Reorientation_Enable = true; +force force kat_pharma_Reorientation_Slap = true; +force force kat_pharma_reorientationChance = 100; +force force kat_pharma_RequireInsIV = true; +force force kat_pharma_staminaMedication = true; +force force kat_pharma_treatmentTime_Amiodarone = 7; +force force kat_pharma_treatmentTime_ApplyIO = 2.6; +force force kat_pharma_treatmentTime_ApplyIV = 2.7; +force force kat_pharma_treatmentTime_Atropine = 7; +force force kat_pharma_treatmentTime_Carbonate = 7; +force force kat_pharma_treatmentTime_EACA = 7; +force force kat_pharma_treatmentTime_Etomidate = 2; +force force kat_pharma_treatmentTime_Fentanyl = 7; +force force kat_pharma_treatmentTime_Flumazenil = 2; +force force kat_pharma_treatmentTime_Ketamine = 7; +force force kat_pharma_treatmentTime_Lidocaine = 7; +force force kat_pharma_treatmentTime_Lorazepam = 2; +force force kat_pharma_treatmentTime_Nalbuphine = 7; +force force kat_pharma_treatmentTime_Naloxone = 7; +force force kat_pharma_treatmentTime_Nitroglycerin = 7; +force force kat_pharma_treatmentTime_Norepinephrine = 7; +force force kat_pharma_treatmentTime_Penthrox = 8; +force force kat_pharma_treatmentTime_Pervitin = 5; +force force kat_pharma_treatmentTime_Phenylephrine = 7; +force force kat_pharma_treatmentTime_Reorientation = 2; +force force kat_pharma_treatmentTime_TXA = 7; +force force kat_pharma_weapon_sway_pervitin = true; + +// KAT - ADV Medical: Surgery +force force kat_surgery_closedLocation = 0; +force force kat_surgery_closedReduction_MedLevel = 2; +force force kat_surgery_closedReductionFailChance = 10; +force force kat_surgery_closedTime = 10; +force force kat_surgery_compoundChance = 50; +force force kat_surgery_enable_fracture = true; +force force kat_surgery_enable_selfCheckFracture = 1; +force force kat_surgery_etomidateTime = 45; +force force kat_surgery_fractureCheck_MedLevel = 1; +force force kat_surgery_fractureCheck_Time = 8; +force force kat_surgery_incisionTime = 10; +force force kat_surgery_intermediateTime = 8; +force force kat_surgery_npwtTime = 5; +force force kat_surgery_openTime = 15; +force force kat_surgery_simpleChance = 69; +force force kat_surgery_Surgery_ConsciousnessRequirement = 3; +force force kat_surgery_surgicalAction_MedLevel = 2; +force force kat_surgery_surgicalLocation = 0; // LAMBS Danger force force lambs_danger_cqbRange = 60; @@ -1281,6 +1105,9 @@ force force lambs_danger_panicChance = 0.1; force force lambs_eventhandlers_ExplosionEventHandlerEnabled = true; force force lambs_eventhandlers_ExplosionReactionTime = 9; +// LAMBS Danger WP +force force lambs_wp_autoAddArtillery = false; + // LAMBS Main force force lambs_main_combatShareRange = 200; force force lambs_main_debug_drawAllUnitsInVehicles = false; @@ -1307,16 +1134,85 @@ force force lambs_main_radioGuer = 500; force force lambs_main_radioShout = 100; force force lambs_main_radioWest = 500; -// LAMBS Danger WP -force force lambs_wp_autoAddArtillery = false; - // Simple Suppress -simplesuppress_suppress_checkLOS = false; -simplesuppress_suppress_overlayFadeoutTime = 10; -simplesuppress_suppress_overlayOpacity = 0.96; -simplesuppress_suppress_overlayTexture = 1; -simplesuppress_suppress_projectileMaxDistance = 9; -simplesuppress_suppress_shooterMinDistance = 0; +force force simplesuppress_suppress_checkLOS = false; +force force simplesuppress_suppress_overlayFadeoutTime = 10; +force force simplesuppress_suppress_overlayOpacity = 0.96; +force force simplesuppress_suppress_overlayTexture = 1; +force force simplesuppress_suppress_projectileMaxDistance = 9; +force force simplesuppress_suppress_shooterMinDistance = 0; + +// TFAR - Clientside settings +//TFAR_curatorCamEars = false; +//TFAR_default_radioVolume = 6; +//TFAR_intercomDucking = 0.2; +//TFAR_intercomVolume = 0.1; +//TFAR_moveWhileTabbedOut = false; +//TFAR_noAutomoveSpectator = false; +//TFAR_oldVolumeHint = false; +//TFAR_pluginTimeout = 4; +//TFAR_PosUpdateMode = 0.1; +//TFAR_showChannelChangedHint = true; +//TFAR_ShowDiaryRecord = true; +//TFAR_showTransmittingHint = true; +//TFAR_ShowVolumeHUD = false; +//TFAR_splendidCamEars = false; +//TFAR_tangentReleaseDelay = 0; +//TFAR_VolumeHudTransparency = 0; +//TFAR_volumeModifier_forceSpeech = false; + +// TFAR - Global settings +force force TFAR_AICanHearPlayer = true; +force force TFAR_AICanHearSpeaker = true; +force force TFAR_allowDebugging = true; +force force tfar_core_noTSNotConnectedHint = false; +force force TFAR_defaultIntercomSlot = 0; +force force TFAR_disableAutoMute = false; +force force TFAR_enableIntercom = true; +force force TFAR_experimentalVehicleIsolation = true; +force force TFAR_externalIntercomEnable = 0; +force force TFAR_externalIntercomMaxRange_Phone = 5; +force force TFAR_externalIntercomMaxRange_Wireless = 15; +force force TFAR_fullDuplex = true; +force force TFAR_giveLongRangeRadioToGroupLeaders = false; +force force TFAR_giveMicroDagrToSoldier = true; +force force TFAR_givePersonalRadioToRegularSoldier = false; +force force TFAR_globalRadioRangeCoef = 1; +force force TFAR_instantiate_instantiateAtBriefing = false; +force force TFAR_objectInterceptionEnabled = true; +force force TFAR_objectInterceptionStrength = 400; +force force tfar_radiocode_east = "_opfor"; +force force tfar_radiocode_independent = "_independent"; +force force tfar_radiocode_west = "_bluefor"; +force force tfar_radioCodesDisabled = false; +force force TFAR_SameLRFrequenciesForSide = false; +force force TFAR_SameSRFrequenciesForSide = false; +force force TFAR_setting_defaultFrequencies_lr_east = ""; +force force TFAR_setting_defaultFrequencies_lr_independent = ""; +force force TFAR_setting_defaultFrequencies_lr_west = ""; +force force TFAR_setting_defaultFrequencies_sr_east = ""; +force force TFAR_setting_defaultFrequencies_sr_independent = ""; +force force TFAR_setting_defaultFrequencies_sr_west = ""; +force force TFAR_setting_DefaultRadio_Airborne_east = "TFAR_mr6000l"; +force force TFAR_setting_DefaultRadio_Airborne_Independent = "TFAR_anarc164"; +force force TFAR_setting_DefaultRadio_Airborne_West = "TFAR_rt1523g"; +force force TFAR_setting_DefaultRadio_Backpack_east = "TFAR_mr3000"; +force force TFAR_setting_DefaultRadio_Backpack_Independent = "TFAR_anprc155"; +force force TFAR_setting_DefaultRadio_Backpack_west = "TFAR_rt1523g"; +force force TFAR_setting_DefaultRadio_Personal_east = "TFAR_fadak"; +force force TFAR_setting_DefaultRadio_Personal_Independent = "TFAR_anprc148jem"; +force force TFAR_setting_DefaultRadio_Personal_West = "TFAR_anprc152"; +force force TFAR_setting_DefaultRadio_Rifleman_East = "TFAR_pnr1000a"; +force force TFAR_setting_DefaultRadio_Rifleman_Independent = "TFAR_anprc154"; +force force TFAR_setting_DefaultRadio_Rifleman_West = "TFAR_anprc152"; +force force TFAR_setting_externalIntercomWirelessHeadgear = "USP_OPS_FASTXP","USP_OPS_FASTXP_TAN_MC_02","USP_OPS_FASTXP_TAN_MC_03","USP_OPS_FASTXP_TAN_MC_04","USP_OPS_FASTXP_TAN_MC_05","USP_OPS_FASTXP_TAN_MC_06","USP_OPS_FASTXP_TAN_MC_07","USP_OPS_FASTXP_TAN_MC_08","USP_BOONIE_HAT_MC","USP_OPSCORE_FASTMTC_CGW","USP_OPSCORE_FASTMTC_CMW","USP_OPSCORE_FASTMTC_CMGSW","USP_OPSCORE_FASTMTC_CMGTW","USP_OPSCORE_FASTMTC_CMSW","USP_OPSCORE_FASTMTC_CMTW","USP_OPSCORE_FASTMTC_CW","USP_OPSCORE_FASTMTC_CGSW","USP_OPSCORE_FASTMTC_CGTW","USP_OPSCORE_FASTMTC_CSW","USP_OPSCORE_FASTMTC_CTW"; +force force TFAR_spectatorCanHearEnemyUnits = true; +force force TFAR_spectatorCanHearFriendlies = true; +force force TFAR_takingRadio = 2; +force force TFAR_Teamspeak_Channel_Name = "TacticalRealismTFAR"; +force force TFAR_Teamspeak_Channel_Password = "Browncoats"; +force force tfar_terrain_interception_coefficient = 7; +force force TFAR_voiceCone = false; // UH-60M force force vtx_ace_viv_loadDistance = 15; @@ -1353,10 +1249,10 @@ force force usaf_serviceMenu_setting_allowHangarRepair = true; force force usaf_serviceMenu_setting_allowLoadoutModification = true; force force usaf_serviceMenu_setting_enabled = true; force force usaf_serviceMenu_setting_refuelTime = "100"; -force force usaf_serviceMenu_setting_reloadTime = "2"; +force force usaf_serviceMenu_setting_reloadTime = "15"; force force usaf_serviceMenu_setting_repairTime = "100"; -force force usaf_serviceMenu_setting_replaceSources = false; -force force usaf_serviceMenu_setting_selectorSearchRadius = "15"; +force force usaf_serviceMenu_setting_replaceSources = true; +force force usaf_serviceMenu_setting_selectorSearchRadius = "100"; force force usaf_setting_allow_aiFormlights = true; force force usaf_utility_core_allow_move_in_cargo = false; @@ -1373,7 +1269,6 @@ force force usaf_utility_core_allow_move_in_cargo = false; //zen_common_darkMode = false; //zen_common_disableGearAnim = false; //zen_common_preferredArsenal = 1; -force force zen_compat_ace_hideModules = true; //zen_context_menu_enabled = 2; //zen_context_menu_overrideWaypoints = false; //zen_editor_addGroupIcons = false; @@ -1453,6 +1348,7 @@ force force zen_compat_ace_hideModules = true; //zen_faction_filter_0_OPF_GEN_F = true; //zen_faction_filter_0_OPF_R_F = true; //zen_faction_filter_0_OPF_T_F = true; +//zen_faction_filter_0_PRACS_SLA = true; //zen_faction_filter_0_rhs_faction_msv = true; //zen_faction_filter_0_rhs_faction_rva = true; //zen_faction_filter_0_rhs_faction_tv = true; @@ -1594,7 +1490,7 @@ force force zen_compat_ace_hideModules = true; //zen_faction_filter_2_rhsgref_faction_nationalist_groups = true; //zen_faction_filter_2_rhsgref_faction_tla_g = true; //zen_faction_filter_2_rhsgref_faction_un = true; -//zen_faction_filter_2_rhssaf_faction_airforce force = true; +//zen_faction_filter_2_rhssaf_faction_airforce = true; //zen_faction_filter_2_rhssaf_faction_army = true; //zen_faction_filter_2_rhssaf_faction_un = true; //zen_faction_filter_2_UK3CB_AAF_I = true; diff --git a/tools/build_settings_config.sh b/tools/build_settings_config.sh old mode 100644 new mode 100755 diff --git a/tools/checkDebug.sh b/tools/checkDebug.sh old mode 100644 new mode 100755 diff --git a/tools/checkFixme.sh b/tools/checkFixme.sh old mode 100644 new mode 100755 diff --git a/tools/checkLogging.sh b/tools/checkLogging.sh old mode 100644 new mode 100755 diff --git a/tools/checkPullRequestTitle.sh b/tools/checkPullRequestTitle.sh index c22519873..79a7ded8a 100755 --- a/tools/checkPullRequestTitle.sh +++ b/tools/checkPullRequestTitle.sh @@ -19,7 +19,7 @@ if [[ $string == "remove"*".sqf" ]]; then _throw "Bad name"; fi # Descriptor -valid_list=(Added Fixed Changed Updated Improved Cleaned Replaced Removed Reverted Revert) +valid_list=(Added Fixed Adjusted Changed Updated Improved Cleaned Replaced Removed Reverted Revert Enabled Disabled) missing_descriptor_error="Missing descriptor [${valid_list[@]}]" _valid=false for contain in ${valid_list[@]}; do diff --git a/tools/checkTodo.sh b/tools/checkTodo.sh new file mode 100755 index 000000000..0b570a70f --- /dev/null +++ b/tools/checkTodo.sh @@ -0,0 +1,10 @@ +#!/bin/bash + +SCRIPTPATH=`dirname $(readlink -f $0)` +cd $SCRIPTPATH/../cScripts + +grep -rn "TODO" +[[ ! $(grep -rn "TODO" | wc -l) == 0 ]] && echo "WARNING: TODO found" && exit 0 + +echo "SUCCESS" +exit 0 diff --git a/tools/deploy.sh b/tools/deploy.sh index 98dcfe687..79e5498ed 100755 --- a/tools/deploy.sh +++ b/tools/deploy.sh @@ -9,6 +9,8 @@ mkdir -p release/ sed -i "s/#define VERSION.*/#define VERSION \"${VERSION_TAG}\"/" cScripts/script_component.hpp sed -i "s/DevBuild/${VERSION_TAG}/" tools/config.json +cp cba_settings.sqf release/cba_settings.sqf + python3 tools/build.py --deploy # Special Builds