mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 04:02:37 +03:00
Merge pull request #901 from dayz10k/master
#894 Allow tanktraps on road, global toggle for road building
This commit is contained in:
@@ -1475,6 +1475,7 @@ class CfgVehicles {
|
|||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
constructioncount = 1;
|
constructioncount = 1;
|
||||||
removeoutput[] = {{"ItemTankTrap",1}};
|
removeoutput[] = {{"ItemTankTrap",1}};
|
||||||
|
requireplot = 0;
|
||||||
nounderground = 0;
|
nounderground = 0;
|
||||||
};
|
};
|
||||||
// WorkBench_DZ
|
// WorkBench_DZ
|
||||||
|
|||||||
@@ -372,8 +372,10 @@ if (_hasrequireditem) then {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
// No building on roads
|
// No building on roads for most items
|
||||||
if (isOnRoad _position) then { _cancel = true; _reason = "Cannot build on a road."; };
|
if (!DZE_BuildOnRoads) then {
|
||||||
|
if ((isOnRoad _position) and (_classname!="Hedgehog_DZ")) then { _cancel = true; _reason = "Cannot build on a road."; };
|
||||||
|
};
|
||||||
|
|
||||||
// No building in trader zones
|
// No building in trader zones
|
||||||
if(!canbuild) then { _cancel = true; _reason = "Cannot build in a city."; };
|
if(!canbuild) then { _cancel = true; _reason = "Cannot build in a city."; };
|
||||||
|
|||||||
@@ -457,6 +457,9 @@ if(isNil "DZE_HumanityTargetDistance") then {
|
|||||||
if(isNil "DZE_FriendlySaving") then {
|
if(isNil "DZE_FriendlySaving") then {
|
||||||
DZE_FriendlySaving = true;
|
DZE_FriendlySaving = true;
|
||||||
};
|
};
|
||||||
|
if(isNil "DZE_BuildOnRoads") then {
|
||||||
|
DZE_BuildOnRoads = false;
|
||||||
|
};
|
||||||
|
|
||||||
DZE_REPLACE_WEAPONS = [["Crossbow","ItemMatchbox","ItemHatchet"],["Crossbow_DZ","ItemMatchbox_DZE","ItemHatchet_DZE"]];
|
DZE_REPLACE_WEAPONS = [["Crossbow","ItemMatchbox","ItemHatchet"],["Crossbow_DZ","ItemMatchbox_DZE","ItemHatchet_DZE"]];
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_sellDistance_vehicle = 10;
|
|||||||
dayz_sellDistance_boat = 30;
|
dayz_sellDistance_boat = 30;
|
||||||
dayz_sellDistance_air = 40;
|
dayz_sellDistance_air = 40;
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -44,6 +44,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
// DZEdebug = true;
|
// DZEdebug = true;
|
||||||
|
|
||||||
//Load in compiled functions
|
//Load in compiled functions
|
||||||
|
|||||||
@@ -42,6 +42,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
// DZEdebug = true;
|
// DZEdebug = true;
|
||||||
|
|
||||||
//Load in compiled functions
|
//Load in compiled functions
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -38,6 +38,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -39,6 +39,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
@@ -37,6 +37,8 @@ dayz_tameDogs = true;
|
|||||||
DynamicVehicleDamageLow = 0; // Default: 0
|
DynamicVehicleDamageLow = 0; // Default: 0
|
||||||
DynamicVehicleDamageHigh = 100; // Default: 100
|
DynamicVehicleDamageHigh = 100; // Default: 100
|
||||||
|
|
||||||
|
DZE_BuildOnRoads = false; // Default: False
|
||||||
|
|
||||||
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
EpochEvents = [["any","any","any","any",30,"crash_spawner"],["any","any","any","any",0,"crash_spawner"],["any","any","any","any",15,"supply_drop"]];
|
||||||
dayz_fullMoonNights = true;
|
dayz_fullMoonNights = true;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user