diff --git a/SQF/dayz_code/actions/player_build.sqf b/SQF/dayz_code/actions/player_build.sqf index f0320cd47..e25b2a0e0 100644 --- a/SQF/dayz_code/actions/player_build.sqf +++ b/SQF/dayz_code/actions/player_build.sqf @@ -372,8 +372,10 @@ if (_hasrequireditem) then { }; }; - // No building on roads - if (isOnRoad _position) then { _cancel = true; _reason = "Cannot build on a road."; }; + // No building on roads for most items + 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 if(!canbuild) then { _cancel = true; _reason = "Cannot build in a city."; };