Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*
- File: staticWaterCrates.sqf
- Author: NedFox [TZW]
- Modified by second_coming
- */
- if (!isServer) exitWith {};
- diag_log format['[waterCrates] starting @ %1',time];
- // Array of locations
- private _crateLocations = [[0,0,0],[0,0,0]];
- private['_position'];
- diag_log format['[waterCrates] Starting @ %1',time];
- private _i = 0;
- {
- _i = _i + 1;
- _position = _x;
- _event_marker = createMarker [ format ["water_crate_marker_%1", _i], _position];
- _event_marker setMarkerColor "ColorGreen";
- _event_marker setMarkerAlpha 1;
- _event_marker setMarkerText "Gear Crate";
- _event_marker setMarkerType "loc_Tree";
- _event_marker setMarkerBrush "Vertical";
- _event_marker setMarkerSize [(3), (3)];
- diag_log format['[waterCrates] %1 : Location %2',_i,_position];
- //Infantry spawns using the DMS
- _AICount = 1 + (round (random 2));
- _spawnPosition = [_position select 0, _position select 1, 0];
- _group = [_spawnPosition, _AICount, "random", "random", "bandit"] call DMS_fnc_SpawnAIGroup;
- _group setVariable ["DMS_LockLocality",nil];
- _group setVariable ["DMS_SpawnedGroup",true];
- _group setVariable ["DMS_Group_Side", "bandit"];
- [_group, _spawnPosition, 100] call bis_fnc_taskPatrol;
- _group setBehaviour "STEALTH";
- _group setCombatMode "RED";
- diag_log text format ["[waterCrates]: Creating crate drop zone %1 with %2 guards",_spawnPosition,_AICount];
- _box = "CargoNet_01_box_F" createvehicle _position;
- clearMagazineCargoGlobal _box;
- clearWeaponCargoGlobal _box;
- clearItemCargoGlobal _box;
- _box setVariable ["permaLoot",true]; //stay until reset
- _box allowDamage false; // Prevent boxes to explode when spawning
- _box addItemCargoGlobal ["Exile_Item_DuctTape", 2 + (random 2)];
- _box addItemCargoGlobal ["Exile_Item_JunkMetal", (random 8)];
- _box addItemCargoGlobal ["Exile_Item_MetalPole", (random 7)];
- _box addMagazineCargoGlobal ["ClaymoreDirectionalMine_Remote_Mag", (random 2)];
- _box addItemCargoGlobal ["Exile_Item_WoodFloorKit", 2 + (random 10)];
- _box addItemCargoGlobal ["Exile_Item_WoodPlank", 20 + (random 10)];
- _box addItemCargoGlobal ["Exile_Item_WoodWallKit", (random 7)];
- _box addItemCargoGlobal ["Exile_Item_InstaDoc", 1 + (random 2)];
- _box addItemCargoGlobal ["Exile_Item_FortificationUpgrade", (random 4)];
- _box addItemCargoGlobal ["Exile_Item_BBQSandwich_Cooked", 1 + (random 4)];
- _box addItemCargoGlobal ["Exile_Item_Energydrink", 1 + (random 3)];
- _box addWeaponCargoGlobal ["srifle_LRR_camo_F", (random 1)];
- _box addWeaponCargoGlobal ["arifle_SDAR_F", 1 + (random 1)];
- _box addMagazineCargoGlobal ["20Rnd_556x45_UW_mag",3 + (random 5)];
- _box addMagazineCargoGlobal ["SatchelCharge_Remote_Mag", (random 1)];
- _box addItemCargoGlobal ["Exile_Item_Bandage", 1 + (random 5)];
- _box addMagazineCargoGlobal ["150Rnd_93x64_Mag", (random 2)];
- _box addMagazineCargoGlobal ["130Rnd_338_Mag", (random 2)];
- }forEach _crateLocations;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement