From ac32a8b2cd8aa1a335b62899eb8f6fb486703495 Mon Sep 17 00:00:00 2001 From: ebayShopper Date: Thu, 9 Nov 2017 13:52:32 -0500 Subject: [PATCH] Configure DZE_SafeZonePosArray by default Zeds and loot should not spawn in trader cities by default, regardless of whether the server uses safe zones. For servers that do not use safezones, the only other things affected are salvage and instant kill for vehicle explosions in trader cities. Neither is a significant issue. Most servers use safezones anyway. Following d750f57, changed to exitWith so the check is only called once instead of multiple times. Also no need to call again in zombie_generate, since that function is only called by building_spawnZombies which already checks it. --- CHANGE LOG 1.0.6.2.txt | 3 +- SQF/dayz_code/compile/building_spawnLoot.sqf | 64 +++++++++---------- .../compile/building_spawnZombies.sqf | 17 +++-- SQF/dayz_code/compile/swarm_generate.sqf | 5 +- SQF/dayz_code/compile/zombie_generate.sqf | 2 +- SQF/dayz_code/configVariables.sqf | 5 +- .../MPMissions/DayZ_Epoch_1.Takistan/init.sqf | 1 + .../DayZ_Epoch_10.Mountains_ACR/init.sqf | 1 + .../DayZ_Epoch_11.Chernarus/init.sqf | 1 + .../DayZ_Epoch_12.isladuala/init.sqf | 1 + .../MPMissions/DayZ_Epoch_13.Tavi/init.sqf | 1 + .../MPMissions/DayZ_Epoch_15.namalsk/init.sqf | 1 + .../DayZ_Epoch_16.Panthera2/init.sqf | 1 + .../DayZ_Epoch_17.Chernarus/init.sqf | 1 + .../DayZ_Epoch_19.FDF_Isle1_a/init.sqf | 1 + .../MPMissions/DayZ_Epoch_2.Utes/init.sqf | 1 + .../MPMissions/DayZ_Epoch_20.fapovo/init.sqf | 1 + .../MPMissions/DayZ_Epoch_21.Caribou/init.sqf | 1 + .../DayZ_Epoch_22.smd_sahrani_A2/init.sqf | 1 + .../DayZ_Epoch_23.cmr_ovaron/init.sqf | 1 + .../MPMissions/DayZ_Epoch_24.Napf/init.sqf | 1 + .../DayZ_Epoch_25.sauerland/init.sqf | 1 + .../DayZ_Epoch_26.sauerland_winter/init.sqf | 1 + .../MPMissions/DayZ_Epoch_27.ruegen/init.sqf | 1 + .../DayZ_Epoch_3.Shapur_BAF/init.sqf | 1 + .../MPMissions/DayZ_Epoch_4.Zargabad/init.sqf | 1 + .../DayZ_Epoch_5.Bootcamp_ACR/init.sqf | 1 + .../MPMissions/DayZ_Epoch_7.Lingor/init.sqf | 1 + .../DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf | 1 + .../DayZ_Epoch_9.Woodland_ACR/init.sqf | 1 + 30 files changed, 72 insertions(+), 48 deletions(-) diff --git a/CHANGE LOG 1.0.6.2.txt b/CHANGE LOG 1.0.6.2.txt index 014d83991..ec1b17313 100644 --- a/CHANGE LOG 1.0.6.2.txt +++ b/CHANGE LOG 1.0.6.2.txt @@ -12,6 +12,7 @@ [NEW] BAF_L85A2_RIS_TWS_DZ to emulate the old behavior of the now NV only BAF_L85A2_RIS_CWS. Server owners must add the weapon on their own #1983 [NEW] Admins can now define a maximum build height, see configVariables.sqf/DZE_BuildHeightLimit. @BigEgg17 +[UPDATED] Loot and zed spawn is now disabled in trader cities by default. This is configurable in mission\init.sqf via DZE_SafeZonePosArray. Added function to check positions against DZE_SafeZonePosArray "_PosInSafeZone = _positionToCheck call DZE_SafeZonePosCheck;" [UPDATED] Zombie pathing. Zeds should now run more direct to players. [UPDATED] The RIS attachment can be removed from the SA58_RIS_DZ now. @LunaCB [UPDATED] The player now auto rejoins their group after dropping a radio and picking it back up when dayz_requireRadio=true. @SmokeyBR @@ -22,7 +23,6 @@ [UPDATED] Locking and unlocking safes now uses call instead of spawn on the server. This fixes the user input lock and safes appearing to disappear momentarily when server FPS is low. [UPDATED] Added cleanup of destroyed vehicles and CraterLong after 5 minutes in sched_corpses.sqf. [UPDATED] Reverted group menu color scheme to A2OA default for consistency with game dialogs -[UPDATED] Positions defined in DZE_SafeZonePosArray no longer spawn loot or zombies in their respective radius, added new compile to check positions against DZE_SafeZonePosArray "_PosInSafeZone = _positionToCheck call DZE_SafeZonePosCheck;" [UPDATED] DZE_ZombieSpeed = [min, max]; has replaced the, now removed, DZE_slowZombies variable. set DZE_ZombieSpeed = [2,2]; for DZE_slowZombies = true; behavior. see configvariables.sqf for more info [UPDATED] Reverted increased waves in stormy weather to Chernarus default settings. [UPDATED] Removed server control panel, because it is abused by players and not currently used by admins @@ -71,6 +71,7 @@ [FIXED] Missing silencer shadows on some _DZ weapons. Thanks @Streatman [FIXED] Launchers and launcher ammo are now detected correctly in the sell menu when a player has a launcher and ammo with the same classname. [FIXED] Wrong bleeding icon on Epoch legacy status UI +[FIXED] A locked door can now be auto unlocked right after placement by the player who built it [NOTE] Fixes below were included in hotfix 1.0.6.1A (March 10th 2017) and are now in the default files. [FIXED] Fixed food and drink going down 10x faster from melee and other "working" actions. diff --git a/SQF/dayz_code/compile/building_spawnLoot.sqf b/SQF/dayz_code/compile/building_spawnLoot.sqf index d584fdb8b..49416020a 100644 --- a/SQF/dayz_code/compile/building_spawnLoot.sqf +++ b/SQF/dayz_code/compile/building_spawnLoot.sqf @@ -34,28 +34,30 @@ if (!isClass _config) exitWith {}; _lootChance = getNumber (_config >> "lootChance"); -if (_lootChance <= 0) exitWith {}; +if (_lootChance <= 0 or ([_this] call DZE_SafeZonePosCheck)) exitWith {}; _lootPos = getArray (_config >> "lootPos"); _lootGroup = Loot_GetGroup(getText(_config >> "lootGroup")); -if (!([_this] call DZE_SafeZonePosCheck)) then { +{ + //Get the world position of the spawn position + _worldPos = _this modelToWorld _x; + _worldPos set [2, 0 max (_worldPos select 2)]; + + //Delete existing lootpiles within 1m of spawn location { - //Get the world position of the spawn position - _worldPos = _this modelToWorld _x; - _worldPos set [2, 0 max (_worldPos select 2)]; - //Delete existing lootpiles within 1m of spawn location - { - deleteVehicle _x; - dayz_currentWeaponHolders = dayz_currentWeaponHolders - 1; - } foreach (_worldPos nearObjects ["ReammoBox", 1]); + deleteVehicle _x; + dayz_currentWeaponHolders = dayz_currentWeaponHolders - 1; + } + foreach (_worldPos nearObjects ["ReammoBox", 1]); + + if (_lootChance > random 1 && {dayz_currentWeaponHolders < dayz_maxMaxWeaponHolders}) then + { + Loot_SpawnGroup(_lootGroup, _worldPos); + }; +} +foreach _lootPos; - if (_lootChance > random 1 && {dayz_currentWeaponHolders < dayz_maxMaxWeaponHolders}) then - { - Loot_SpawnGroup(_lootGroup, _worldPos); - }; - } foreach _lootPos; -}; // EPOCH ADDITION // lootPosSmall are additional positions in lockers, on shelves, etc. for small objects only. // Example: soda cans, small ammo, pistols, bandage, etc. @@ -64,24 +66,22 @@ if (isArray (_config >> "lootPosSmall")) then { _lootPos = getArray (_config >> "lootPosSmall"); _lootGroup = Loot_GetGroup((getText(_config >> "lootGroup")) + "Small"); if (_lootGroup >= 1) then { - if (!([_this] call DZE_SafeZonePosCheck)) then { + { + //Get the world position of the spawn position + _worldPos = _this modelToWorld _x; + _worldPos set [2, 0 max (_worldPos select 2)]; + //Delete existing lootpiles within 1m of spawn location { - //Get the world position of the spawn position - _worldPos = _this modelToWorld _x; - _worldPos set [2, 0 max (_worldPos select 2)]; - //Delete existing lootpiles within 1m of spawn location - { - deleteVehicle _x; - dayz_currentWeaponHolders = dayz_currentWeaponHolders - 1; - } foreach (_worldPos nearObjects ["ReammoBox", 1]); + deleteVehicle _x; + dayz_currentWeaponHolders = dayz_currentWeaponHolders - 1; + } foreach (_worldPos nearObjects ["ReammoBox", 1]); - if (_lootChance > random 1 && {dayz_currentWeaponHolders < dayz_maxMaxWeaponHolders}) then - { - Loot_SpawnGroup(_lootGroup, _worldPos); - }; - } foreach _lootPos; - }; + if (_lootChance > random 1 && {dayz_currentWeaponHolders < dayz_maxMaxWeaponHolders}) then + { + Loot_SpawnGroup(_lootGroup, _worldPos); + }; + } foreach _lootPos; } else { diag_log format["Loot group small: %1 does not exist", ((getText(_config >> "lootGroup")) + "Small")]; }; -}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/compile/building_spawnZombies.sqf b/SQF/dayz_code/compile/building_spawnZombies.sqf index 8e7d486c1..af681210f 100644 --- a/SQF/dayz_code/compile/building_spawnZombies.sqf +++ b/SQF/dayz_code/compile/building_spawnZombies.sqf @@ -23,7 +23,7 @@ if (r_player_divideinvehicle > 0) then { _maxControlledZombies = round(dayz_maxLocalZombies); _enabled = false; -if (_canLoot ) then { +if (_canLoot && !([_originalPos] call DZE_SafeZonePosCheck)) then { //Get zombie class _unitTypes = getArray (_config >> "zombieClass"); _min = getNumber (_config >> "minRoaming"); @@ -33,13 +33,12 @@ if (_canLoot ) then { //Walking Zombies _num = (round(random _max)) max _min; // + round(_max / 3); //diag_log ("Class: " + _type + " / Zombies: " + str(_unitTypes) + " / Walking: " + str(_num)); - if (!([_originalPos] call DZE_SafeZonePosCheck)) then { - for "_i" from 0 to _num do - { - //_iPos = _obj modelToWorld _originalPos; - if ((_maxlocalspawned < _maxControlledZombies) and (dayz_CurrentNearByZombies < dayz_maxNearByZombies) and (dayz_currentGlobalZombies < dayz_maxGlobalZeds)) then { - [_originalPos,true,_unitTypes,_wreck] call zombie_generate; - }; + + for "_i" from 0 to _num do + { + //_iPos = _obj modelToWorld _originalPos; + if ((_maxlocalspawned < _maxControlledZombies) and (dayz_CurrentNearByZombies < dayz_maxNearByZombies) and (dayz_currentGlobalZombies < dayz_maxGlobalZeds)) then { + [_originalPos,true,_unitTypes,_wreck] call zombie_generate; }; }; @@ -52,7 +51,7 @@ if (_canLoot ) then { { _Pos = [_x select 0, _x select 1, 0]; _rnd = random 1; - if (_rnd < _zombieChance && {!([_Pos] call DZE_SafeZonePosCheck)}) then { + if (_rnd < _zombieChance) then { _iPos = _obj modelToWorld _Pos; _nearByZed = {alive _x} count (_iPos nearEntities ["zZombie_Base",(((sizeOf _type) * 2) + 10)]) > 0; _nearByPlayer = ({isPlayer _x} count (_iPos nearEntities ["CAManBase",30])) > 0; diff --git a/SQF/dayz_code/compile/swarm_generate.sqf b/SQF/dayz_code/compile/swarm_generate.sqf index af6eabb2c..afbd3aec3 100644 --- a/SQF/dayz_code/compile/swarm_generate.sqf +++ b/SQF/dayz_code/compile/swarm_generate.sqf @@ -5,6 +5,7 @@ _amount = _this select 1; _counter = 0; _agent = objNull; +if ([_player] call DZE_SafeZonePosCheck) exitWith {}; while {_counter < _amount} do { @@ -12,7 +13,7 @@ while {_counter < _amount} do { _type = "swarm_newBase"; //"_unitTypes call BIS_fnc_selectRandom; //_type = "Pastor"; _position = [position _player,50,100,0] call fn_selectRandomLocation; - if ([_position] call DZE_SafeZonePosCheck) exitWith {}; + _agent = createAgent [_type, _position, [], 0, "NONE"]; _agent setVariable["agentObjectSwarm",_agent,true]; @@ -39,4 +40,4 @@ while {_counter < _amount} do { //Start behavior _id = [_position,_agent,player] execFSM "\z\AddOns\dayz_code\system\fn_swarmagent.fsm"; -}; +}; \ No newline at end of file diff --git a/SQF/dayz_code/compile/zombie_generate.sqf b/SQF/dayz_code/compile/zombie_generate.sqf index f3a0d3a1c..fa495bbb7 100644 --- a/SQF/dayz_code/compile/zombie_generate.sqf +++ b/SQF/dayz_code/compile/zombie_generate.sqf @@ -66,7 +66,7 @@ if ((_maxlocalspawned < _maxControlledZombies) && (dayz_CurrentNearByZombies < d _skipFOV = true; _position = [_position,3,20,1] call fn_selectRandomLocation; }; - if ([_position] call DZE_SafeZonePosCheck) exitWith {}; + if (surfaceIsWater _position) exitWith { diag_log "Location is in Water Abort"; }; if ((_skipFOV) or {([_position, 15, 10, 70] call _cantSee)}) then { diff --git a/SQF/dayz_code/configVariables.sqf b/SQF/dayz_code/configVariables.sqf index 1793818f6..b57e24d5b 100644 --- a/SQF/dayz_code/configVariables.sqf +++ b/SQF/dayz_code/configVariables.sqf @@ -25,9 +25,8 @@ DZE_UI = "vanilla"; //"vanilla","epoch","dark" UI status icons style. Dark acco DZE_VanillaUICombatIcon = true; //Display or hide combat UI icon if using DZE_UI = "vanilla"; otherwise it has no affect. timezoneswitch = 0; // Changes murderMenu times with this offset in hours. DZE_NoVehicleExplosions = false; //Disable vehicle explosions to prevent damage to objects by ramming. Doesn't work with amphibious pook which should not be used due to FPS issues. -DZE_SafeZonePosArray = []; //Prevent players in safeZones from being killed if their vehicle is destroyed. Format is [[[3D POS], RADIUS],[[3D POS], RADIUS]]; Ex. DZE_SafeZonePosArray = [[[6325.6772,7807.7412,0],150],[[4063.4226,11664.19,0],150]]; ALSO excludes positions from loot and zombie spawn, as well as salvage actions -DZE_SafeZoneNoBuildItems = []; // Array of object class names not allowed to be built near the safe zones listed above. Can be nested arrays for custom distances. i.e ["VaultStorageLocked","LockboxStorageLocked",["Plastic_Pole_EP1_DZ",1300]] etc. -DZE_SafeZoneNoBuildDistance = 150; // Distance from safe zones listed above to disallow building near. +DZE_SafeZoneNoBuildItems = []; // Array of object class names not allowed to be built near the zones in DZE_SafeZonePosArray (see mission\init.sqf). Can be nested arrays for custom distances. i.e ["VaultStorageLocked","LockboxStorageLocked",["Plastic_Pole_EP1_DZ",1300]] etc. +DZE_SafeZoneNoBuildDistance = 150; // Distance from zones in DZE_SafeZonePosArray (see mission\init.sqf) to disallow building near. DZE_NoBuildNear = []; //Array of object class names that are blacklisted to build near. i.e ["Land_Mil_ControlTower","Land_SS_hangar"] etc. DZE_NoBuildNearDistance = 150; // Distance from blacklisted objects to disallow building near. DZE_BuildHeightLimit = 0; // 0 = No building height limit | >0 = Height limit in meters | Changing this to 30 would limit the maximum built height to 30 meters. diff --git a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf index 3f5c8b170..03120321f 100644 --- a/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_1.Takistan/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[436,5550,0],100],[[1958,12554,0],100],[[10870,6306,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf index 0eacd823d..033eea2ac 100644 --- a/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_10.Mountains_ACR/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 100; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf index 5dc1797bc..fe096f300 100644 --- a/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_11.Chernarus/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[6325,7807,0],100],[[4063,11664,0],100],[[11447,11364,0],100],[[1606,7803,0],100],[[12944,12766,0],100],[[12060,12638,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf index 389939ba8..60269e3b5 100644 --- a/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_12.isladuala/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[4969,5132,0],35],[[1281,9060,0],100],[[1989,1162,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 400; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf index f7362be7f..bb6506767 100644 --- a/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_13.Tavi/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[15309,9278,0],40],[[11698,15210,0],50],[[5538,8762,0],50],[[7376,4296,0],60]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 700; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf b/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf index 8d1d3b660..cb24e9feb 100644 --- a/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_15.namalsk/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf index 17ed6967d..386cef872 100644 --- a/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_16.Panthera2/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[4419,1629,0],100],[[8688,3129,0],100],[[9051,4073,0],100],[[7207,735,0],100],[[1891,3603,0],100],[[4763,7481,0],100],[[5228,8230,0],100],[[3352,2302,0],100],[[4338,6317,0],100],[[2243,9479,0],100],[[3807,7661,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf index ab705e3fa..db6ff4103 100644 --- a/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_17.Chernarus/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[6344,7806,0],100],[[4053,11668,0],100],[[11463,11349,0],100],[[1606,7803,0],100],[[12944,12766,0],100],[[5075,9733,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf index c89536a05..6166cbbf4 100644 --- a/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_19.FDF_Isle1_a/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[7987,10603,0],100],[[9656,10889,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 250; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf b/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf index e0f9409bf..0d3f0e447 100644 --- a/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_2.Utes/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 150; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf index b3b3d8e99..00018f13d 100644 --- a/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_20.fapovo/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[1607,1062,0],100],[[4489,488,0],100],[[3698,2407,0],100],[[4689,1886,0],100],[[4336,3660,0],100],[[3396,4099,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 250; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf index a6fcb4b34..9bcfe929f 100644 --- a/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_21.Caribou/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[1388,6950,0],100],[[3937,875,0],100],[[4799,3072,0],60],[[1198,1898,0],60],[[1793,3663,0],100],[[3564,6030,0],60],[[4800,7336,0],60],[[5346,2305,0],60],[[2389,7535,0],60]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 250; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf index 12fd82975..2ce63d06a 100644 --- a/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_22.smd_sahrani_A2/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[12555,8357,0],100],[[14274,12408,0],100],[[17182,13597,0],100],[[13241,11188,0],50]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 350; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf index f1e9309e2..e722b04e0 100644 --- a/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_23.cmr_ovaron/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[5147,3396,0],100],[[5193,4095,0],100],[[9539,4155,0],100],[[7257,264,0],100],[[280,3281,0],100],[[9637,6894,0],100],[[5147,9057,0],100],[[5450,344,0],100],[[5233,7078,0],100],[[1295,9372,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf b/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf index 60c811fb2..b8e57cbc1 100644 --- a/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_24.Napf/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[8246,15485,0],50],[[15506,13229,0],100],[[12399,5074,0],75],[[10398,8279,0],50],[[5149,4864,0],50],[[2122,7807,0],50],[[5379,16103,0],50],[[6772,16983,0],50],[[16839,5264,0],50],[[15128,16421,0],75]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf index 01d17241f..3ca79dac7 100644 --- a/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_25.sauerland/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[15502,17015,0],100],[[13166,6611,0],100],[[24710,21741,0],100],[[16983,1774,0],50],[[11045,15671,0],50],[[2504,3870,0],50],[[230,22703,0],50]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf b/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf index 82a6bad89..29a5befc9 100644 --- a/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_26.sauerland_winter/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[15502,17015,0],100],[[13166,6611,0],100],[[24710,21741,0],100],[[16983,1774,0],50],[[11045,15671,0],50],[[2504,3870,0],50],[[230,22703,0],50]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_27.ruegen/init.sqf b/Server Files/MPMissions/DayZ_Epoch_27.ruegen/init.sqf index 97a1babe5..8ce915a83 100644 --- a/Server Files/MPMissions/DayZ_Epoch_27.ruegen/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_27.ruegen/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf b/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf index 67a4e8080..0a0c4a5b8 100644 --- a/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_3.Shapur_BAF/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[410,1196,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 50; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf b/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf index bf1e317ee..36e617b10 100644 --- a/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_4.Zargabad/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = [[[3568,6816,0],100],[[4753,831,0],100]]; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 300; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf index b9561d3a6..0e0f064f7 100644 --- a/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_5.Bootcamp_ACR/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 50; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf b/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf index 8c0031a75..b173065b6 100644 --- a/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_7.Lingor/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 500; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf b/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf index 74642238f..5e1baf8f9 100644 --- a/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_8.ProvingGrounds_PMC/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 100; // Max number of random road blocks to spawn around the map diff --git a/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf b/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf index 3d5169691..6336cdfec 100644 --- a/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf +++ b/Server Files/MPMissions/DayZ_Epoch_9.Woodland_ACR/init.sqf @@ -61,6 +61,7 @@ DZE_GodModeBase = false; // Make player built base objects indestructible DZE_requireplot = 1; // Require a plot pole to build 0 = Off, 1 = On DZE_PlotPole = [30,45]; // Radius owned by plot pole [Regular objects,Other plotpoles]. Difference between them is the minimum buffer between bases. DZE_BuildingLimit = 150; // Max number of built objects allowed in DZE_PlotPole radius +DZE_SafeZonePosArray = []; // Format is [[[3D POS],RADIUS],[[3D POS],RADIUS]]; Stops loot and zed spawn, salvage and players being killed if their vehicle is destroyed in these zones. DZE_SelfTransfuse = true; // Allow players to bloodbag themselves DZE_selfTransfuse_Values = [12000,15,120]; // [blood amount given, infection chance %, cooldown in seconds] MaxDynamicDebris = 100; // Max number of random road blocks to spawn around the map