_items_to_remove = ["NVGoggles","TRYK_US_ESS_Glasses_H","TRYK_US_ESS_Glasses_NV","TRYK_US_ESS_Glasses_TAN_NV","TRYK_Headphone_NV","TRYK_HRPIGEAR_NV","TRYK_US_ESS_Glasses_Cover","TRYK_balaclava_BLACK_NV","TRYK_balaclava_NV","TRYK_balaclava_BLACK_EAR_NV","TRYK_balaclava_EAR_NV","TRYK_Shemagh_TAN_NV","TRYK_Shemagh_MESH_NV","TRYK_Shemagh_G_NV","TRYK_Shemagh_WH_NV","TRYK_Shemagh_EAR_NV","TRYK_Shemagh_EAR_G_NV","TRYK_Shemagh_EAR_WH_NV","TRYK_ShemaghESSTAN_NV","TRYK_ShemaghESSOD_NV","TRYK_ShemaghESSWH_NV","TRYK_ESS_BLKTAN_NV","TRYK_ESS_BLKBLK_NV","TRYK_Shemagh_shade_MESH","TRYK_Shemagh_shade_N","TRYK_Shemagh_shade_G_N","TRYK_Shemagh_shade_WH_N","TRYK_Headset_NV","TRYK_TAC_EARMUFF_SHADE","TRYK_TAC_EARMUFF","TRYK_NOMIC_TAC_EARMUFF","TRYK_TAC_boonie_SET_NV","TRYK_TAC_SET_NV_TAN","TRYK_TAC_SET_NV_OD","TRYK_TAC_SET_NV_WH","TRYK_TAC_SET_NV_MESH","TRYK_TAC_SET_NV_TAN_2","TRYK_TAC_SET_NV_OD_2","TRYK_TAC_SET_NV_WH_2","TRYK_TAC_SET_NV_MESH_2","TRYK_headset2","TRYK_G_Shades_Black_NV","TRYK_G_Shades_Blue_NV","TRYK_G_bala_ess_NV","TRYK_bandana_NV","TRYK_SPgearG_NV","TRYK_SPgear_PHC1_NV","TRYK_SPgear_PHC2_NV","TRYK_G_bala_wh_NV","TRYK_ESS_wh_NV","ItemGPS","NVGoggles_OPFOR","NVGoggles_INDEP","FIR_PDU","O_NVGoggles_hex_F","O_NVGoggles_urb_F","O_NVGoggles_ghex_F","NVGoggles_tna_F","NVGogglesB_blk_F","NVGogglesB_grn_F","NVGogglesB_gry_F","rhs_1PN138","rhsusf_ANPVS_14","rhsusf_ANPVS_15","rhsusf_Rhino","UK3CB_BAF_HMNVS","ItemALiVEPhoneOld","ACE_NVG_Gen1","ACE_NVG_Gen2","ACE_NVG_Gen4","ACE_NVG_Wide","ACE_Altimeter",
"ACE_ATragMX","ACE_IR_Strobe_Item","ACE_DAGR","ACE_Cellphone","ACE_Clacker","ACE_M26_Clacker","ACE_DeadManSwitch","ACE_Flashlight_MX991","ACE_Flashlight_KSF1","ACE_Flashlight_XL50","ACE_HuntIR_monitor","ACE_Kestrel4500","ACE_microDAGR","ACE_MX2A","ACE_Altimeter","ACE_Vector","ACE_VectorDay","ACE_Yardage450",
"UK3CB_BAF_Soflam_Laserdesignator","UK3CB_BAF_Javelin_CLU","Laserdesignator_02_ghex_F","Laserdesignator_02","Laserdesignator_01_khk_F","Laserdesignator","lerca_1200_black","lerca_1200_tan","rhs_pdu4","Rangefinder","rhsusf_lrf_Vector21",
"B_UavTerminal","O_UavTerminal","I_UavTerminal","C_UavTerminal","MineDetector"
];
_target = cursorObject;
_AOE = getPos _target;
_radius = 100000;
[_AOE,_radius] spawn {
_AOE = _this select 0;
_radius = _this select 1;
sleep (random 1);
{
[_x] spawn {
_x = (_this select 0);
[_x,false] call BIS_fnc_switchLamp;
_x say3D "electricity_loop";
};
sleep random [0.0001,0.0003,0.001];
} forEach (nearestObjects [_AOE,["Building"], _radius, true]);
};
_Vehicles = nearestObjects [_AOE, ["Car","Helicopter","Plane","Ship","Tank","Autonomous","TrackedAPC","WheeledAPC"], _radius,true];
{
_x allowCrewInImmobile true;
_x lock 2;
_x disableTIEquipment true;
_x disableNVGEquipment true;
driver _x action ["LightOff",_x];
_x setHitPointDamage ["HitEngine", 1];
_x setHitPointDamage ["HitEngine1", 1];
_x setHitPointDamage ["HitEngine2", 1];
_x setHitPointDamage ["HitAvionics", 1];
_x setHitPointDamage ["HitBatteries", 1];
_x setHitPointDamage ["HitTurret", 1];
_x setHitPointDamage ["HitGun", 1];
if (_x isKindOf "Plane")then{_x setFuel 0;};
_x lock 0;
} forEach _Vehicles;
_Man = nearestObjects [_AOE, ["Man"], _radius,true];
{
if (side _x != sideLogic) then {
_x setVariable ["tf_receivingDistanceMultiplicator",10000];
_x setVariable ["tf_transmittingDistanceMultiplicator",10000];
_unit = _x;
{
_unit unassignItem _x;
_unit removeItems _x;
} forEach _items_to_remove;
};
_x say3D "electricity_loop";
} foreach (allUnits);
_target setDamage 0.95;
_target say3D "electricity_loop";
_target say3D "electricity_loop";
_target say3D "electricity_loop";
_target say3D "electricity_loop";
_target say3D "electricity_loop";
Comments