Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- start_guardsg01g = {
- private["_spawnTaviGroupLeaderg01g","_AISgroupg01g","_x10","_rndCountg01g","_rnd10","_positiong01g","_modelarrayg01g","_startposg01g","_unit10","_units10","_id101"];
- east setFriend [west,0];
- east setFriend [sideLogic,1];
- _AISgroupg01g = createGroup east;
- _modelarrayg01g = ["SectorB_def","SectorB_def","SectorB_def"];
- _startposg01g = [22071.4,19157.9];
- _positiong01g = [22151.6,19225.3];
- _rndCountg01g = 75;
- _rnd = random 1;
- for "_x" from 1 to _rndCountg01g do {
- private["_spawnAISg01g","_bodynameig01g","_soldermodelg01g","_spawnTaviGroupLeaderg01g"];
- _bodynameig01g = format ["TavianaGuardg01g%1",_x];
- if(_x == 1) then {
- _soldermodelg01g = _modelarrayg01g select (round(random ((count _modelarrayg01g) - 1)));
- _soldermodelg01g createunit [[(_startposg01g select 0),(_startposg01g select 1),0], _AISgroupg01g, "_spawnTaviGroupLeaderg01g = this; TavianaSquadg01g = group this;"];
- _spawnTaviGroupLeaderg01g enableAI "TARGET";
- _spawnTaviGroupLeaderg01g enableAI "AUTOTARGET";
- _spawnTaviGroupLeaderg01g enableAI "MOVE";
- _spawnTaviGroupLeaderg01g enableAI "ANIM";
- _spawnTaviGroupLeaderg01g enableAI "FSM";
- _spawnTaviGroupLeaderg01g allowDammage true;
- _spawnTaviGroupLeaderg01g setCombatMode "YELLOW";
- _spawnTaviGroupLeaderg01g setBehaviour "STEALTH";
- _spawnTaviGroupLeaderg01g setSkill ["aimingAccuracy",1];
- _spawnTaviGroupLeaderg01g setSkill ["aimingShake",1];
- _spawnTaviGroupLeaderg01g setSkill ["aimingSpeed",1];
- _spawnTaviGroupLeaderg01g setSkill ["commanding",1];
- _spawnTaviGroupLeaderg01g setSkill ["aimingAccuracy",1];
- _spawnTaviGroupLeaderg01g setSkill ["endurance",1];
- _spawnTaviGroupLeaderg01g setSkill ["spotDistance",1];
- _spawnTaviGroupLeaderg01g setSkill ["spotTime",1];
- _spawnTaviGroupLeaderg01g setSkill ["courage",1];
- _spawnTaviGroupLeaderg01g setSkill ["reloadSpeed",1];
- _spawnTaviGroupLeaderg01g setSkill ["general",1];
- _spawnTaviGroupLeaderg01g addweapon "glock17_EP1";
- _spawnTaviGroupLeaderg01g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg01g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg01g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg01g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg01g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg01g addweapon "ItemMap";
- _spawnTaviGroupLeaderg01g addweapon "ItemHatchet";
- _spawnTaviGroupLeaderg01g addweapon "ItemKnife";
- _spawnTaviGroupLeaderg01g addweapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg01g selectWeapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg01g setVariable ["bodyname",_bodynameig01g,false];
- _spawnTaviGroupLeaderg01g setVariable ["delmeplease",_bodynameig01g,false];
- _spawnTaviGroupLeaderg01g disableConversation true;
- _spawnTaviGroupLeaderg01g setDir (random(360));
- _spawnTaviGroupLeaderg01g setdamage 0.01;
- } else {
- _soldermodelg01g = _modelarrayg01g select (round(random ((count _modelarrayg01g) - 1)));
- _soldermodelg01g createunit [[((_startposg01g select 0) + (random(10))),((_startposg01g select 1) + (random(10))),0], _AISgroupg01g, "_spawnAISg01g = this;"];
- _spawnAISg01g enableAI "TARGET";
- _spawnAISg01g enableAI "AUTOTARGET";
- _spawnAISg01g enableAI "MOVE";
- _spawnAISg01g enableAI "ANIM";
- _spawnAISg01g enableAI "FSM";
- _spawnAISg01g allowDammage true;
- _spawnAISg01g setCombatMode "YELLOW";
- _spawnAISg01g setBehaviour "STEALTH";
- _spawnAISg01g setSkill ["aimingAccuracy",1];
- _spawnAISg01g setSkill ["aimingShake",1];
- _spawnAISg01g setSkill ["aimingSpeed",1];
- _spawnAISg01g setSkill ["commanding",1];
- _spawnAISg01g setSkill ["aimingAccuracy",1];
- _spawnAISg01g setSkill ["endurance",1];
- _spawnAISg01g setSkill ["spotDistance",1];
- _spawnAISg01g setSkill ["spotTime",1];
- _spawnAISg01g setSkill ["courage",1];
- _spawnAISg01g setSkill ["reloadSpeed",1];
- _spawnAISg01g setSkill ["general",1];
- if((_x >= 2) and (_x <= 6)) then {
- _spawnAISg01g addweapon "Pecheneg_DZ";
- _spawnAISg01g addMagazine "100Rnd_762x54_PK";
- _spawnAISg01g addMagazine "100Rnd_762x54_PK";
- _spawnAISg01g addMagazine "100Rnd_762x54_PK";
- _spawnAISg01g addMagazine "100Rnd_762x54_PK";
- _spawnAISg01g selectWeapon "Pecheneg_DZ";
- };
- if((_x >= 7) and (_x <= 11)) then {
- _spawnAISg01g addweapon "AK_47_M";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g selectWeapon "AK_47_M";
- };
- if((_x >= 12) and (_x <= 16)) then {
- _spawnAISg01g addweapon "AK_47_M";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg01g selectWeapon "AK_47_M";
- };
- if((_x >= 17) and (_x <= 21)) then {
- _spawnAISg01g addweapon "G36C_camo";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g addMagazine "30Rnd_556x45_G36";
- _spawnAISg01g selectWeapon "G36C_camo";
- };
- if((_x >= 22) and (_x <= 26)) then {
- _spawnAISg01g addweapon "SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g addMagazine "10Rnd_762x54_SVD";
- _spawnAISg01g selectWeapon "SVD";
- };
- if((_x >= 27) and (_x <= 31)) then {
- _spawnAISg01g addweapon "FN_FAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g addMagazine "20Rnd_762x51_FNFAL";
- _spawnAISg01g selectWeapon "FN_FAL";
- };
- if((_x >= 32) and (_x <= 36)) then {
- _spawnAISg01g addweapon "LeeEnfield";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g addMagazine "10x_303";
- _spawnAISg01g selectWeapon "LeeEnfield";
- };
- if((_x >= 37) and (_x <= 41)) then {
- _spawnAISg01g addweapon "Sa58V_EP1";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g addMagazine "30Rnd_762x39_SA58";
- _spawnAISg01g selectWeapon "Sa58V_EP1";
- };
- if(_x >= 42) then {
- _spawnAISg01g addweapon "RPK_74";
- _spawnAISg01g addMagazine "75Rnd_545x39_RPK";
- _spawnAISg01g addMagazine "75Rnd_545x39_RPK";
- _spawnAISg01g addMagazine "75Rnd_545x39_RPK";
- _spawnAISg01g addMagazine "75Rnd_545x39_RPK";
- _spawnAISg01g addMagazine "75Rnd_545x39_RPK";
- _spawnAISg01g selectWeapon "RPK_74";
- };
- _spawnAISg01g setVariable ["bodyname",_bodynameig01g,false];
- _spawnAISg01g setVariable ["delmeplease",_bodynameig01g,false];
- _spawnAISg01g addEventHandler ["Fired", {_this call player_fired;}];
- _spawnAISg01g addEventHandler ["Killed",{_this call delete_guardia;}];
- _spawnAISg01g disableConversation true;
- _spawnAISg01g setdamage 0.01;
- _spawnAISg01g setDir (random(360));
- };
- };
- diag_log("DEBUG: Spawning " + str(_rndCountg01g) + " Taviana Guards from Group g01g at position " + str(_positiong01g));
- diag_log("Taviana Guards spawn Group g01g end");
- };
- start_civilian1c = {
- private["_spawnTaviGroupLeader1c","_AISgroup1c","_spawnAIS1c","_rndCount1c","_rnd10","_position1c","_modelarray1c","_startpos1c","_unit10","_units10","_id101","_wp1c1","_wp1c2","_wp1c3"];
- civilian setFriend [east,1];
- _AISgroup1c = createGroup civilian;
- _modelarray1c = ["Villager1","Citizen1","Citizen2","Citizen3","Citizen4","Profiteer1","Profiteer2","Profiteer3","Profiteer4","Secretary1","Secretary2","Secretary3","Secretary4"];
- _startpos1c = [22352,19452];
- _position1c = [22352,19452];
- _rndCount1c = 11;
- for "_x" from 1 to _rndCount1c do {
- private["_spawnAIS1c","_bodynamei1c","_soldermodel1c","_spawnTaviGroupLeader1c"];
- _bodynamei1c = format ["TavianaCivil1c%1",_x];
- if(_x == 1) then {
- _soldermodel1c = _modelarray1c select 0;
- _soldermodel1c createunit [[22327.8,19798.2,6.28615], _AISgroup1c, "_spawnTaviGroupLeader1c = this; TavianaSquad1c = group this;"];
- _spawnTaviGroupLeader1c setPosASL [22325.1,19764.3,6.96147];
- _spawnTaviGroupLeader1c setDir 0;
- _spawnTaviGroupLeader1c enableAI "MOVE";
- _spawnTaviGroupLeader1c enableAI "ANIM";
- _spawnTaviGroupLeader1c enableAI "FSM";
- _spawnTaviGroupLeader1c enableAI "TARGET";
- _spawnTaviGroupLeader1c enableAI "AUTOTARGET";
- _spawnTaviGroupLeader1c allowDammage true;
- _spawnTaviGroupLeader1c setBehaviour "CARELESS";
- _spawnTaviGroupLeader1c setVariable ["bodyname",_bodynamei1c,false];
- _spawnTaviGroupLeader1c setVariable ["delmeplease",_bodynamei1c,false];
- _spawnTaviGroupLeader1c disableConversation true;
- } else {
- if(_x == 2) then {
- _soldermodel1c = _modelarray1c select 1;
- _soldermodel1c createunit [[22325.1,19764.3,6.96147], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22325.1,19764.3,6.96147];
- _spawnAIS1c setDir 0;
- };
- if(_x == 3) then {
- _soldermodel1c = _modelarray1c select 2;
- _soldermodel1c createunit [[22296,19758.6,7.7821], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22296,19758.6,7.7821];
- _spawnAIS1c setDir 266;
- };
- if(_x == 4) then {
- _soldermodel1c = _modelarray1c select 3;
- _soldermodel1c createunit [[22313.8,19778.2,6.96156], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22313.8,19778.2,6.96156];
- _spawnAIS1c setDir 259;
- };
- if(_x == 5) then {
- _soldermodel1c = _modelarray1c select 4;
- _soldermodel1c createunit [[22339.2,19768.1,6.96149], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22339.2,19768.1,6.96149];
- _spawnAIS1c setDir 143;
- };
- if(_x == 6) then {
- _soldermodel1c = _modelarray1c select 5;
- _soldermodel1c createunit [[22293.1,19758.8,7.7821], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22293.1,19758.8,7.7821];
- _spawnAIS1c setDir 71;
- };
- if(_x == 7) then {
- _soldermodel1c = _modelarray1c select 9;
- _soldermodel1c createunit [[22318,19764.6,6.96147], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22318,19764.6,6.96147];
- _spawnAIS1c setDir 9;
- };
- if(_x == 8) then {
- _soldermodel1c = _modelarray1c select 10;
- _soldermodel1c createunit [[22313.5,19781.6,6.96159], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22313.5,19781.6,6.96159];
- _spawnAIS1c setDir 180;
- };
- if(_x == 9) then {
- _soldermodel1c = _modelarray1c select 11;
- _soldermodel1c createunit [[22320.8,19784.7,6.96161], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22320.8,19784.7,6.96161];
- _spawnAIS1c setDir 114;
- };
- if(_x == 10) then {
- _soldermodel1c = _modelarray1c select 12;
- _soldermodel1c createunit [[22340.2,19771.7,6.96152], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22340.2,19771.7,6.96152];
- _spawnAIS1c setDir 180;
- };
- if(_x >= 11) then {
- _soldermodel1c = _modelarray1c select 9;
- _soldermodel1c createunit [[22321.8,19782,6.96159], _AISgroup1c, "_spawnAIS1c = this;"];
- _spawnAIS1c setPosASL [22321.8,19782,6.96159];
- _spawnAIS1c setDir 346;
- };
- _spawnAIS1c enableAI "MOVE";
- _spawnAIS1c enableAI "ANIM";
- _spawnAIS1c enableAI "FSM";
- _spawnAIS1c enableAI "TARGET";
- _spawnAIS1c enableAI "AUTOTARGET";
- _spawnAIS1c allowDammage true;
- _spawnAIS1c setBehaviour "CARELESS";
- _spawnAIS1c setVariable ["bodyname",_bodynamei1c,false];
- _spawnAIS1c setVariable ["delmeplease",_bodynamei1c,false];
- _spawnAIS1c addEventHandler ["Killed",{_this call delete_guardia;}];
- _spawnAIS1c disableConversation true;
- };
- };
- diag_log("DEBUG: Spawning " + str(_rndCount1c) + " Taviana Civilian from Group 1c at position " + str(_position1c));
- diag_log("Taviana Civilian spawn Group 1c end");
- };
- start_guardsg13g = {
- private["_spawnTaviGroupLeaderg13g","_AISgroupg13g","_x10","_rndCountg13g","_rnd10","_positiong13g","_modelarrayg13g","_startposg13g","_unit10","_units10","_id101"];
- waitUntil{!isNil "BIS_fnc_selectRandom"};
- east setFriend [west,0];
- east setFriend [sideLogic,1];
- _AISgroupg13g = createGroup east;
- _modelarrayg13g = ["SectorZ_def","SectorZ_def","SectorZ_def"];
- _startposg13g = [14849.3,9924.72,2.8672];
- _positiong13g = [14849.3,9924.72,2.8672];
- _rndCountg13g = 11;
- _rnd = random 1;
- for "_x" from 1 to _rndCountg13g do {
- private["_spawnAISg13g","_bodynameig13g","_soldermodelg13g","_spawnTaviGroupLeaderg13g"];
- _bodynameig13g = format ["TavianaGuardg13g%1",_x];
- if(_x == 1) then {
- _soldermodelg13g = _modelarrayg13g select (round(random ((count _modelarrayg13g) - 1)));
- _soldermodelg13g createunit [[14849.3,9924.72,2.8672], _AISgroupg13g, "_spawnTaviGroupLeaderg13g = this; TavianaSquadg13g = group this;"];
- _spawnTaviGroupLeaderg13g enableAI "TARGET";
- _spawnTaviGroupLeaderg13g enableAI "AUTOTARGET";
- _spawnTaviGroupLeaderg13g enableAI "MOVE";
- _spawnTaviGroupLeaderg13g enableAI "ANIM";
- _spawnTaviGroupLeaderg13g enableAI "FSM";
- _spawnTaviGroupLeaderg13g allowDammage true;
- _spawnTaviGroupLeaderg13g setCombatMode "YELLOW";
- _spawnTaviGroupLeaderg13g setBehaviour "COMBAT";
- _spawnTaviGroupLeaderg13g setSkill ["aimingAccuracy",1];
- _spawnTaviGroupLeaderg13g setSkill ["aimingShake",1];
- _spawnTaviGroupLeaderg13g setSkill ["aimingSpeed",1];
- _spawnTaviGroupLeaderg13g setSkill ["commanding",1];
- _spawnTaviGroupLeaderg13g setSkill ["aimingAccuracy",1];
- _spawnTaviGroupLeaderg13g setSkill ["endurance",1];
- _spawnTaviGroupLeaderg13g setSkill ["spotDistance",1];
- _spawnTaviGroupLeaderg13g setSkill ["spotTime",1];
- _spawnTaviGroupLeaderg13g setSkill ["courage",1];
- _spawnTaviGroupLeaderg13g setSkill ["reloadSpeed",1];
- _spawnTaviGroupLeaderg13g setSkill ["general",1];
- _spawnTaviGroupLeaderg13g setPosASL [14849.3,9924.72,2.8672];
- _spawnTaviGroupLeaderg13g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg13g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg13g addweapon "Binocular";
- _spawnTaviGroupLeaderg13g addweapon "ItemCompass";
- _spawnTaviGroupLeaderg13g addweapon "ItemMap";
- _spawnTaviGroupLeaderg13g addweapon "ItemHatchet";
- _spawnTaviGroupLeaderg13g addweapon "ItemKnife";
- _spawnTaviGroupLeaderg13g addweapon "ItemMatchbox";
- _spawnTaviGroupLeaderg13g addweapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg13g selectWeapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg13g addEventHandler ["Fired", {_this call player_fired;}];
- _spawnTaviGroupLeaderg13g addmpeventhandler ["Killed",{_this call delete_guardia;}];
- _spawnTaviGroupLeaderg13g setVariable ["bodyname",_bodynameig13g,false];
- _spawnTaviGroupLeaderg13g setVariable ["delmeplease",_bodynameig13g,false];
- _spawnTaviGroupLeaderg13g disableConversation true;
- _spawnTaviGroupLeaderg13g setDir 274;
- _spawnTaviGroupLeaderg13g setdamage 0.01;
- } else {
- _soldermodelg13g = _modelarrayg13g select (round(random ((count _modelarrayg13g) - 1)));
- if(_x == 2) then {
- _soldermodelg13g createunit [[14848.8,9934.79,2.8672], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14848.8,9934.79,2.8672];
- _spawnAISg13g setDir 255;
- };
- if(_x == 3) then {
- _soldermodelg13g createunit [[14860.2,9930.76,2.8672], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14860.2,9930.76,2.8672];
- _spawnAISg13g setDir 265;
- };
- if(_x == 4) then {
- _soldermodelg13g createunit [[14861.2,9925.44,2.8672], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14838.4,9916.73,2.96353];
- _spawnAISg13g setDir 273;
- };
- if(_x == 5) then {
- _soldermodelg13g createunit [[14820,9914.96,2.8672], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14820,9914.96,2.8672];
- _spawnAISg13g setDir 22;
- };
- if(_x == 6) then {
- _soldermodelg13g createunit [[14848.7,9913.41,2.8672], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14848.7,9913.41,2.8672];
- _spawnAISg13g setDir 338;
- };
- if(_x == 7) then {
- _soldermodelg13g createunit [[14846,9922.02,6.42387], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14846,9922.02,6.92387];
- _spawnAISg13g setDir 283;
- };
- if(_x == 8) then {
- _soldermodelg13g createunit [[14854.9,9912.91,6.42387], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14854.9,9912.91,6.92387];
- _spawnAISg13g setDir 315;
- };
- if(_x == 9) then {
- _soldermodelg13g createunit [[14847.7,9915.74,6.42387], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14847.7,9915.74,6.92387];
- _spawnAISg13g setDir 271;
- };
- if(_x == 10) then {
- _soldermodelg13g createunit [[14861.3,9939.85,6.42387], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [14861.3,9939.85,6.92387];
- _spawnAISg13g setDir 230;
- };
- if(_x == 11) then {
- "SectorB_gov" createunit [[22128.8,19853.7,14.6355], _AISgroupg13g, "_spawnAISg13g = this;"];
- _spawnAISg13g setPosASL [22128.8,19853.7,14.6355];
- _spawnAISg13g setDir 129;
- _spawnAISg13g addMagazine "ItemBpt_b3";
- _spawnAISg13g addMagazine "ItemBpt_h3";
- _spawnAISg13g addweapon "Colt1911";
- _spawnAISg13g addMagazine "7Rnd_45ACP_1911";
- _spawnAISg13g addMagazine "7Rnd_45ACP_1911";
- _spawnAISg13g addMagazine "7Rnd_45ACP_1911";
- };
- if(_x == 11) then {
- _spawnAISg13g enableAI "TARGET";
- _spawnAISg13g enableAI "AUTOTARGET";
- _spawnAISg13g disableAI "MOVE";
- _spawnAISg13g enableAI "ANIM";
- _spawnAISg13g disableAI "FSM";
- _spawnAISg13g setunitpos "middle";
- } else {
- _spawnAISg13g enableAI "TARGET";
- _spawnAISg13g enableAI "AUTOTARGET";
- _spawnAISg13g enableAI "MOVE";
- _spawnAISg13g enableAI "ANIM";
- _spawnAISg13g enableAI "FSM";
- _spawnAISg13g allowDammage true;
- _spawnAISg13g setCombatMode "YELLOW";
- _spawnAISg13g setBehaviour "COMBAT";
- };
- _spawnAISg13g setSkill ["aimingAccuracy",1];
- _spawnAISg13g setSkill ["aimingShake",1];
- _spawnAISg13g setSkill ["aimingSpeed",1];
- _spawnAISg13g setSkill ["commanding",1];
- _spawnAISg13g setSkill ["aimingAccuracy",1];
- _spawnAISg13g setSkill ["endurance",1];
- _spawnAISg13g setSkill ["spotDistance",1];
- _spawnAISg13g setSkill ["spotTime",1];
- _spawnAISg13g setSkill ["courage",1];
- _spawnAISg13g setSkill ["reloadSpeed",1];
- _spawnAISg13g setSkill ["general",1];
- if(_x == 2) then {
- _spawnAISg13g addweapon "AKS_74_kobra";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g selectWeapon "AKS_74_kobra";
- };
- if(_x == 3) then {
- _spawnAISg13g addweapon "AK_47_M";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g selectWeapon "AK_47_M";
- };
- if(_x == 4) then {
- _spawnAISg13g addweapon "AK_47_M";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g addMagazine "30Rnd_762x39_AK47";
- _spawnAISg13g selectWeapon "AK_47_M";
- };
- if(_x == 5) then {
- _spawnAISg13g addweapon "AKS_74_kobra";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g selectWeapon "AKS_74_kobra";
- };
- if((_x >= 6) and (_x < 11)) then {
- _spawnAISg13g addweapon "AKS_74_kobra";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g addMagazine "30Rnd_545x39_AK";
- _spawnAISg13g selectWeapon "AKS_74_kobra";
- };
- _spawnAISg13g setVariable ["bodyname",_bodynameig13g,false];
- _spawnAISg13g setVariable ["delmeplease",_bodynameig13g,false];
- _spawnAISg13g addEventHandler ["Fired", {_this call player_fired;}];
- _spawnAISg13g addEventHandler ["Killed",{_this call delete_guardia;}];
- _spawnAISg13g disableConversation true;
- _spawnAISg13g setdamage 0.01;
- };
- };
- diag_log("DEBUG: Spawning " + str(_rndCountg13g) + " Taviana Guards from Group g13g at position " + str(_positiong13g));
- diag_log("Taviana Guards spawn Group g13g end");
- };
- raid_helis = {
- private["_AISgroupg14g","_modelarrayg14g","_startposg14g","_position","_positiong14g","_rndCountg14g","_rnd","_bodynameig14g","_soldermodelg14g","_spawnTaviGroupLeaderg14g","_TavianaSquadg14g","_object1AI1","_wp14p1","_wp14p2","_wp14p3","_spawnAISg14g","_object1AI1"];
- east setFriend [west,0];
- east setFriend [sideLogic,1];
- _object1AI1 = createVehicle ["MH60S", [22924.3,19469.2,0], [], 0, "CAN_COLLIDE"];
- _object1AI1 setvelocity [0,0,1];
- _object1AI1 setFuel 1;
- _object2AI2 = createVehicle ["MH60S", [22907.7,19524.1,0], [], 0, "CAN_COLLIDE"];
- _object2AI2 setvelocity [0,0,1];
- _object2AI2 setFuel 1;
- _object3AI3 = createVehicle ["MH60S", [22946.9,19574.9,0], [], 0, "CAN_COLLIDE"];
- _object3AI3 setvelocity [0,0,1];
- _object3AI3 setFuel 1;
- _AISgroupg14g = createGroup east;
- _modelarrayg14g = ["SectorB_def","SectorB_def","SectorB_def","SectorB_def"];
- _startposg14g = [22929.3,19469.2,0];
- _rndCountg14g = 9;
- for "_x" from 1 to _rndCountg14g do {
- _bodynameig14g = format ["TavianaGuardg14g%1",_x];
- if(_x == 1) then {
- _soldermodelg14g = _modelarrayg14g select 0;
- _soldermodelg14g createunit [[(_startposg14g select 0),(_startposg14g select 1),0], _AISgroupg14g, "_spawnTaviGroupLeaderg14g = this; _TavianaSquadg14g = group this;"];
- _spawnTaviGroupLeaderg14g enableAI "TARGET";
- _spawnTaviGroupLeaderg14g enableAI "AUTOTARGET";
- _spawnTaviGroupLeaderg14g enableAI "MOVE";
- _spawnTaviGroupLeaderg14g enableAI "ANIM";
- _spawnTaviGroupLeaderg14g enableAI "FSM";
- _spawnTaviGroupLeaderg14g allowDammage true;
- _spawnTaviGroupLeaderg14g setCombatMode "YELLOW";
- _spawnTaviGroupLeaderg14g setBehaviour "STEALTH";
- _spawnTaviGroupLeaderg14g setFormation "ECH LEFT";
- _spawnTaviGroupLeaderg14g setSkill ["aimingAccuracy",1];
- _spawnTaviGroupLeaderg14g setSkill ["aimingShake",1];
- _spawnTaviGroupLeaderg14g setSkill ["aimingSpeed",1];
- _spawnTaviGroupLeaderg14g setSkill ["commanding",1];
- _spawnTaviGroupLeaderg14g setSkill ["endurance",1];
- _spawnTaviGroupLeaderg14g setSkill ["spotDistance",1];
- _spawnTaviGroupLeaderg14g setSkill ["spotTime",1];
- _spawnTaviGroupLeaderg14g setSkill ["courage",1];
- _spawnTaviGroupLeaderg14g setSkill ["reloadSpeed",1];
- _spawnTaviGroupLeaderg14g setSkill ["general",1];
- _spawnTaviGroupLeaderg14g addweapon "glock17_EP1";
- _spawnTaviGroupLeaderg14g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg14g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg14g addMagazine "17Rnd_9x19_glock17";
- _spawnTaviGroupLeaderg14g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg14g addMagazine "ItemBandage";
- _spawnTaviGroupLeaderg14g addweapon "Binocular";
- _spawnTaviGroupLeaderg14g addweapon "ItemCompass";
- _spawnTaviGroupLeaderg14g addweapon "ItemMap";
- _spawnTaviGroupLeaderg14g addweapon "ItemHatchet";
- _spawnTaviGroupLeaderg14g addweapon "ItemKnife";
- _spawnTaviGroupLeaderg14g addweapon "ItemMatchbox";
- _spawnTaviGroupLeaderg14g addweapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g addMagazine "30Rnd_762x39_SA58";
- _spawnTaviGroupLeaderg14g selectWeapon "Sa58V_EP1";
- _spawnTaviGroupLeaderg14g addEventHandler ["Fired", {_this call player_fired;}];
- _spawnTaviGroupLeaderg14g addmpeventhandler ["Killed",{_this call delete_guardia;}];
- _spawnTaviGroupLeaderg14g setVariable ["bodyname",_bodynameig14g,false];
- _spawnTaviGroupLeaderg14g setVariable ["delmeplease",_bodynameig14g,false];
- _spawnTaviGroupLeaderg14g disableConversation true;
- _spawnTaviGroupLeaderg14g setdamage 0.01;
- _spawnTaviGroupLeaderg14g moveInTurret [_object1AI1, [0]];
- _wp14p1 = _TavianaSquadg14g addWaypoint [[19651.3,20653.6], 0];
- _wp14p1 setWaypointType "MOVE";
- _wp14p1 setWaypointBehaviour "COMBAT";
- _wp14p1 setWaypointCombatMode "RED";
- _wp14p1 setWaypointSpeed "NORMAL";
- _wp14p2 = _TavianaSquadg14g addWaypoint [[13736.1,19364.2], 0];
- _wp14p2 setWaypointType "MOVE";
- _wp14p2 setWaypointBehaviour "COMBAT";
- _wp14p2 setWaypointCombatMode "RED";
- _wp14p2 setWaypointSpeed "NORMAL";
- _wp14p3 = _TavianaSquadg14g addWaypoint [[12222.8,19196.6], 0];
- _wp14p3 setWaypointType "MOVE";
- _wp14p3 setWaypointBehaviour "COMBAT";
- _wp14p3 setWaypointCombatMode "RED";
- _wp14p3 setWaypointSpeed "NORMAL";
- _wp14p4 = _TavianaSquadg14g addWaypoint [[10126,19341.7], 0];
- _wp14p4 setWaypointType "MOVE";
- _wp14p4 setWaypointBehaviour "COMBAT";
- _wp14p4 setWaypointCombatMode "RED";
- _wp14p4 setWaypointSpeed "LIMITED";
- _wp14p5 = _TavianaSquadg14g addWaypoint [[10840,17091.1], 0];
- _wp14p5 setWaypointType "MOVE";
- _wp14p5 setWaypointBehaviour "COMBAT";
- _wp14p5 setWaypointCombatMode "RED";
- _wp14p5 setWaypointSpeed "LIMITED";
- _wp14p6 = _TavianaSquadg14g addWaypoint [[11477.1,14692.7], 0];
- _wp14p6 setWaypointType "MOVE";
- _wp14p6 setWaypointBehaviour "COMBAT";
- _wp14p6 setWaypointCombatMode "RED";
- _wp14p6 setWaypointSpeed "LIMITED";
- _wp14p7 = _TavianaSquadg14g addWaypoint [[13341.6,13697.9], 0];
- _wp14p7 setWaypointType "MOVE";
- _wp14p7 setWaypointBehaviour "COMBAT";
- _wp14p7 setWaypointCombatMode "RED";
- _wp14p7 setWaypointSpeed "LIMITED";
- _wp14p8 = _TavianaSquadg14g addWaypoint [[12666.5,12008], 0];
- _wp14p8 setWaypointType "MOVE";
- _wp14p8 setWaypointBehaviour "COMBAT";
- _wp14p8 setWaypointCombatMode "RED";
- _wp14p8 setWaypointSpeed "LIMITED";
- _wp14p9 = _TavianaSquadg14g addWaypoint [[14189.6,12158.1], 0];
- _wp14p9 setWaypointType "MOVE";
- _wp14p9 setWaypointBehaviour "COMBAT";
- _wp14p9 setWaypointCombatMode "RED";
- _wp14p9 setWaypointSpeed "LIMITED";
- _wp14p10 = _TavianaSquadg14g addWaypoint [[15149.2,9693.46], 0];
- _wp14p10 setWaypointType "MOVE";
- _wp14p10 setWaypointBehaviour "COMBAT";
- _wp14p10 setWaypointCombatMode "RED";
- _wp14p10 setWaypointSpeed "LIMITED";
- _wp14p11 = _TavianaSquadg14g addWaypoint [[17537.9,7293.61], 0];
- _wp14p11 setWaypointType "MOVE";
- _wp14p11 setWaypointBehaviour "COMBAT";
- _wp14p11 setWaypointCombatMode "RED";
- _wp14p11 setWaypointSpeed "LIMITED";
- _wp14p12 = _TavianaSquadg14g addWaypoint [[17597.6,5215.15], 0];
- _wp14p12 setWaypointType "MOVE";
- _wp14p12 setWaypointBehaviour "COMBAT";
- _wp14p12 setWaypointCombatMode "RED";
- _wp14p12 setWaypointSpeed "LIMITED";
- _wp14p13 = _TavianaSquadg14g addWaypoint [[11365.5,776.035], 0];
- _wp14p13 setWaypointType "MOVE";
- _wp14p13 setWaypointBehaviour "COMBAT";
- _wp14p13 setWaypointCombatMode "RED";
- _wp14p13 setWaypointSpeed "LIMITED";
- _wp14p14 = _TavianaSquadg14g addWaypoint [[9680.42,1869.75], 0];
- _wp14p14 setWaypointType "MOVE";
- _wp14p14 setWaypointBehaviour "COMBAT";
- _wp14p14 setWaypointCombatMode "RED";
- _wp14p14 setWaypointSpeed "LIMITED";
- _wp14p15 = _TavianaSquadg14g addWaypoint [[7734.05,3935.38], 0];
- _wp14p15 setWaypointType "MOVE";
- _wp14p15 setWaypointBehaviour "COMBAT";
- _wp14p15 setWaypointCombatMode "RED";
- _wp14p15 setWaypointSpeed "LIMITED";
- _wp14p16 = _TavianaSquadg14g addWaypoint [[5706.88,5890.49], 0];
- _wp14p16 setWaypointType "MOVE";
- _wp14p16 setWaypointBehaviour "COMBAT";
- _wp14p16 setWaypointCombatMode "RED";
- _wp14p16 setWaypointSpeed "LIMITED";
- _wp14p17 = _TavianaSquadg14g addWaypoint [[3660.43,6927.98], 0];
- _wp14p17 setWaypointType "MOVE";
- _wp14p17 setWaypointBehaviour "COMBAT";
- _wp14p17 setWaypointCombatMode "RED";
- _wp14p17 setWaypointSpeed "LIMITED";
- _wp14p18 = _TavianaSquadg14g addWaypoint [[3119.11,7398.69], 0];
- _wp14p18 setWaypointType "MOVE";
- _wp14p18 setWaypointBehaviour "COMBAT";
- _wp14p18 setWaypointCombatMode "RED";
- _wp14p18 setWaypointSpeed "LIMITED";
- _wp14p19 = _TavianaSquadg14g addWaypoint [[5090.39,8339.55], 0];
- _wp14p19 setWaypointType "MOVE";
- _wp14p19 setWaypointBehaviour "COMBAT";
- _wp14p19 setWaypointCombatMode "RED";
- _wp14p19 setWaypointSpeed "LIMITED";
- _wp14p20 = _TavianaSquadg14g addWaypoint [[5892.9,8741.93], 0];
- _wp14p20 setWaypointType "MOVE";
- _wp14p20 setWaypointBehaviour "COMBAT";
- _wp14p20 setWaypointCombatMode "RED";
- _wp14p20 setWaypointSpeed "LIMITED";
- _wp14p21 = _TavianaSquadg14g addWaypoint [[7650.03,7710.3], 0];
- _wp14p21 setWaypointType "MOVE";
- _wp14p21 setWaypointBehaviour "COMBAT";
- _wp14p21 setWaypointCombatMode "RED";
- _wp14p21 setWaypointSpeed "LIMITED";
- _wp14p22 = _TavianaSquadg14g addWaypoint [[8121.16,6535.33], 0];
- _wp14p22 setWaypointType "MOVE";
- _wp14p22 setWaypointBehaviour "COMBAT";
- _wp14p22 setWaypointCombatMode "RED";
- _wp14p22 setWaypointSpeed "LIMITED";
- _wp14p23 = _TavianaSquadg14g addWaypoint [[9023.54,5284.11], 0];
- _wp14p23 setWaypointType "MOVE";
- _wp14p23 setWaypointBehaviour "COMBAT";
- _wp14p23 setWaypointCombatMode "RED";
- _wp14p23 setWaypointSpeed "LIMITED";
- _wp14p24 = _TavianaSquadg14g addWaypoint [[9426.89,3897.17], 0];
- _wp14p24 setWaypointType "MOVE";
- _wp14p24 setWaypointBehaviour "COMBAT";
- _wp14p24 setWaypointCombatMode "RED";
- _wp14p24 setWaypointSpeed "LIMITED";
- _wp14p25 = _TavianaSquadg14g addWaypoint [[9730.38,5962.24], 0];
- _wp14p25 setWaypointType "MOVE";
- _wp14p25 setWaypointBehaviour "COMBAT";
- _wp14p25 setWaypointCombatMode "RED";
- _wp14p25 setWaypointSpeed "LIMITED";
- _wp14p26 = _TavianaSquadg14g addWaypoint [[10407.1,6611.61], 0];
- _wp14p26 setWaypointType "MOVE";
- _wp14p26 setWaypointBehaviour "COMBAT";
- _wp14p26 setWaypointCombatMode "RED";
- _wp14p26 setWaypointSpeed "LIMITED";
- _wp14p27 = _TavianaSquadg14g addWaypoint [[8778.38,8390.4], 0];
- _wp14p27 setWaypointType "MOVE";
- _wp14p27 setWaypointBehaviour "COMBAT";
- _wp14p27 setWaypointCombatMode "RED";
- _wp14p27 setWaypointSpeed "LIMITED";
- _wp14p28 = _TavianaSquadg14g addWaypoint [[13532.1,9467.56], 0];
- _wp14p28 setWaypointType "MOVE";
- _wp14p28 setWaypointBehaviour "COMBAT";
- _wp14p28 setWaypointCombatMode "RED";
- _wp14p28 setWaypointSpeed "LIMITED";
- _wp14p29 = _TavianaSquadg14g addWaypoint [[16372.7,10295], 0];
- _wp14p29 setWaypointType "MOVE";
- _wp14p29 setWaypointBehaviour "COMBAT";
- _wp14p29 setWaypointCombatMode "RED";
- _wp14p29 setWaypointSpeed "LIMITED";
- _wp14p30 = _TavianaSquadg14g addWaypoint [[16320.6,11706.1], 0];
- _wp14p30 setWaypointType "MOVE";
- _wp14p30 setWaypointBehaviour "COMBAT";
- _wp14p30 setWaypointCombatMode "RED";
- _wp14p30 setWaypointSpeed "LIMITED";
- _wp14p31 = _TavianaSquadg14g addWaypoint [[16628.4,12656.2], 0];
- _wp14p31 setWaypointType "MOVE";
- _wp14p31 setWaypointBehaviour "COMBAT";
- _wp14p31 setWaypointCombatMode "RED";
- _wp14p31 setWaypointSpeed "LIMITED";
- _wp14p32 = _TavianaSquadg14g addWaypoint [[16048.6,13805.8], 0];
- _wp14p32 setWaypointType "MOVE";
- _wp14p32 setWaypointBehaviour "COMBAT";
- _wp14p32 setWaypointCombatMode "RED";
- _wp14p32 setWaypointSpeed "LIMITED";
- _wp14p33 = _TavianaSquadg14g addWaypoint [[16395.3,14310.1], 0];
- _wp14p33 setWaypointType "MOVE";
- _wp14p33 setWaypointBehaviour "COMBAT";
- _wp14p33 setWaypointCombatMode "RED";
- _wp14p33 setWaypointSpeed "LIMITED";
- _wp14p34 = _TavianaSquadg14g addWaypoint [[14975.7,14919.6], 0];
- _wp14p34 setWaypointType "MOVE";
- _wp14p34 setWaypointBehaviour "COMBAT";
- _wp14p34 setWaypointCombatMode "RED";
- _wp14p34 setWaypointSpeed "LIMITED";
- _wp14p35 = _TavianaSquadg14g addWaypoint [[15235.7,16631.7], 0];
- _wp14p35 setWaypointType "MOVE";
- _wp14p35 setWaypointBehaviour "COMBAT";
- _wp14p35 setWaypointCombatMode "RED";
- _wp14p35 setWaypointSpeed "LIMITED";
- _wp14p36 = _TavianaSquadg14g addWaypoint [[14825.6,18307.1], 0];
- _wp14p36 setWaypointType "CYCLE";
- _wp14p36 setWaypointBehaviour "COMBAT";
- _wp14p36 setWaypointCombatMode "RED";
- _wp14p36 setWaypointSpeed "LIMITED";
- } else {
- _soldermodelg14g = "SectorB_def";
- _soldermodelg14g createunit [[((_startposg14g select 0) + (random(5))),((_startposg14g select 1) + (random(5))),0], _AISgroupg14g, "_spawnAISg14g = this;"];
- _spawnAISg14g enableAI "TARGET";
- _spawnAISg14g enableAI "AUTOTARGET";
- _spawnAISg14g enableAI "MOVE";
- _spawnAISg14g enableAI "ANIM";
- _spawnAISg14g enableAI "FSM";
- _spawnAISg14g allowDammage true;
- _spawnAISg14g setCombatMode "YELLOW";
- _spawnAISg14g setBehaviour "STEALTH";
- _spawnAISg14g setSkill ["aimingAccuracy",1];
- _spawnAISg14g setSkill ["aimingShake",1];
- _spawnAISg14g setSkill ["aimingSpeed",1];
- _spawnAISg14g setSkill ["commanding",1];
- _spawnAISg14g setSkill ["endurance",1];
- _spawnAISg14g setSkill ["spotDistance",1];
- _spawnAISg14g setSkill ["spotTime",1];
- _spawnAISg14g setSkill ["courage",1];
- _spawnAISg14g setSkill ["reloadSpeed",1];
- _spawnAISg14g setSkill ["general",1];
- if(_x == 2) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveindriver _object1AI1;
- };
- if(_x == 3) then {
- _spawnAISg14g addweapon "DMR";
- _spawnAISg14g addMagazine "20Rnd_762x51_DMR";
- _spawnAISg14g addMagazine "20Rnd_762x51_DMR";
- _spawnAISg14g addMagazine "20Rnd_762x51_DMR";
- _spawnAISg14g selectWeapon "DMR";
- _spawnAISg14g moveInTurret [_object1AI1, [1]];
- };
- if(_x == 4) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveindriver _object2AI2;
- };
- if(_x == 5) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveInTurret [_object2AI2, [0]];
- };
- if(_x == 6) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveInTurret [_object2AI2, [1]];
- };
- if(_x == 7) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveindriver _object3AI3;
- };
- if(_x == 8) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveInTurret [_object3AI3, [0]];
- };
- if(_x == 9) then {
- _spawnAISg14g addweapon "Pecheneg_DZ";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g addMagazine "100Rnd_762x54_PK";
- _spawnAISg14g selectWeapon "Pecheneg_DZ";
- _spawnAISg14g moveInTurret [_object3AI3, [1]];
- };
- _spawnAISg14g setVariable ["bodyname",_bodynameig14g,false];
- _spawnAISg14g setVariable ["delmeplease",_bodynameig14g,false];
- _spawnAISg14g addEventHandler ["Fired", {_this call player_fired;}];
- _spawnAISg14g addEventHandler ["Killed",{_this call delete_guardia;}];
- _spawnAISg14g disableConversation true;
- _spawnAISg14g setdamage 0.01;
- };
- };
- diag_log("DEBUG: Spawning " + str(_rndCountg14g) + " Taviana Guards from Group g14g at position " + str(_startposg14g));
- diag_log("Taviana Guards spawn Group g14g end");
- };
- diag_log "Armory start";
- _io1 = [] call start_guardsg01g;
- _iog13g = [] call start_guardsg13g;
- _iog14g = [] call raid_helis;
- _io1c = [] call start_civilian1c;
- diag_log("Armory End");
- [[TavianaSquadg01g]] call ARGT_DEFENCE_POSITION;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement