mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-17 09:10:27 +03:00
Add DayZ Mod fences and gates
Epoch has its own DayZ Mod fence versions now. The old fences can still be used. The new fences have a full upgrade and snap support. all gates work with the door management too.
This commit is contained in:
263
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesGates.hpp
Normal file
263
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesGates.hpp
Normal file
@@ -0,0 +1,263 @@
|
||||
class WoodenGate_ghost_DZ: NonStrategic
|
||||
{
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_1_ghost;
|
||||
model = "z\addons\dayz_buildings\models\gates\gate_wood_ghost.p3d";
|
||||
armor = 1000;
|
||||
};
|
||||
|
||||
class WoodenGate_foundation_DZ: DZE_Housebase
|
||||
{
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_Foundation;
|
||||
model = "z\addons\dayz_buildings\models\gates\gate0_dzam.p3d";
|
||||
armor = 1000;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 8;
|
||||
GhostPreview = "WoodenGate_ghost_DZ";
|
||||
offset[] = {0,4,2};
|
||||
upgradeBuilding[] = {"WoodenGate_1_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",1},{"ItemComboLock",1}}};
|
||||
};
|
||||
|
||||
class WoodenGate_1_DZ: DZE_Housebase
|
||||
{
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_1;
|
||||
model = "z\addons\dayz_buildings\models\gates\gate1_dzam.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 8;
|
||||
offset[] = {0,4,0};
|
||||
armor = 2000;
|
||||
upgradeBuilding[] = {"WoodenGate_2_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}};
|
||||
|
||||
class AnimationSources {
|
||||
class DoorR {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
|
||||
class DoorL {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
|
||||
class UserActions {
|
||||
class Lock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_LOCKGATE;
|
||||
condition = "this animationPhase 'DoorR' >= 0.7";
|
||||
statement = "[this,'combo_locked',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,4];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 0];this animate ['DoorL', 0]";
|
||||
};
|
||||
class Unlock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "(!keypadCancel && DZE_Lock_Door == (this getvariable['CharacterID','0'])) && (this animationPhase 'DoorR' < 0.3)";
|
||||
statement = "[this,'combo_unlock',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,5,GateMethod];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 1];this animate ['DoorL', 1];GateMethod = nil;";
|
||||
};
|
||||
class Unlock_Door_Dialog
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "!keypadCancel && (DZE_Lock_Door != (this getvariable['CharacterID','0'])) && (this animationPhase ""DoorR"" == 0)";
|
||||
statement = "dayz_selectedDoor = this;DZE_topCombo = 0;DZE_midCombo = 0;DZE_botCombo = 0;if(DZE_doorManagement) then {createdialog ""DoorAccess"";} else {createdialog ""ComboLockUI"";};";
|
||||
};
|
||||
};
|
||||
|
||||
lockable = 3;
|
||||
};
|
||||
|
||||
class WoodenGate_2_DZ: DZE_Housebase
|
||||
{
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_2;
|
||||
model = "z\addons\dayz_buildings\models\gates\gate2_dzam.p3d";
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 8;
|
||||
offset[] = {0,4,0};
|
||||
armor = 2500;
|
||||
upgradeBuilding[] = {"WoodenGate_3_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}};
|
||||
|
||||
class AnimationSources {
|
||||
class DoorR {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
|
||||
class DoorL {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
|
||||
class UserActions {
|
||||
class Lock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_LOCKGATE;
|
||||
condition = "this animationPhase 'DoorR' >= 0.7";
|
||||
statement = "[this,'combo_locked',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,4];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 0];this animate ['DoorL', 0]";
|
||||
};
|
||||
class Unlock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "(!keypadCancel && DZE_Lock_Door == (this getvariable['CharacterID','0'])) && (this animationPhase 'DoorR' < 0.3)";
|
||||
statement = "[this,'combo_unlock',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,5,GateMethod];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 1];this animate ['DoorL', 1];GateMethod = nil;";
|
||||
};
|
||||
class Unlock_Door_Dialog
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "!keypadCancel && (DZE_Lock_Door != (this getvariable['CharacterID','0'])) && (this animationPhase ""DoorR"" == 0)";
|
||||
statement = "dayz_selectedDoor = this;DZE_topCombo = 0;DZE_midCombo = 0;DZE_botCombo = 0;if(DZE_doorManagement) then {createdialog ""DoorAccess"";} else {createdialog ""ComboLockUI"";};";
|
||||
};
|
||||
};
|
||||
|
||||
lockable = 3;
|
||||
};
|
||||
|
||||
class WoodenGate_3_DZ: DZE_Housebase
|
||||
{
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_3;
|
||||
model = "z\addons\dayz_buildings\models\gates\gate3_dzam.p3d";
|
||||
armor = 3000;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 8;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenGate_4_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",10},{"equip_nails",1}}};
|
||||
|
||||
class AnimationSources {
|
||||
class DoorR {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
|
||||
class DoorL {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
|
||||
class UserActions {
|
||||
class Lock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_LOCKGATE;
|
||||
condition = "this animationPhase 'DoorR' >= 0.7";
|
||||
statement = "[this,'combo_locked',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,4];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 0];this animate ['DoorL', 0]";
|
||||
};
|
||||
class Unlock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "(!keypadCancel && DZE_Lock_Door == (this getvariable['CharacterID','0'])) && (this animationPhase 'DoorR' < 0.3)";
|
||||
statement = "[this,'combo_unlock',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,5,GateMethod];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 1];this animate ['DoorL', 1];GateMethod = nil;";
|
||||
};
|
||||
class Unlock_Door_Dialog
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "!keypadCancel && (DZE_Lock_Door != (this getvariable['CharacterID','0'])) && (this animationPhase ""DoorR"" == 0)";
|
||||
statement = "dayz_selectedDoor = this;DZE_topCombo = 0;DZE_midCombo = 0;DZE_botCombo = 0;if(DZE_doorManagement) then {createdialog ""DoorAccess"";} else {createdialog ""ComboLockUI"";};";
|
||||
};
|
||||
};
|
||||
|
||||
lockable = 3;
|
||||
};
|
||||
|
||||
class WoodenGate_4_DZ: DZE_Housebase
|
||||
{
|
||||
armor = 3500;
|
||||
scope = 2;
|
||||
displayName = $STR_BLD_name_WoodenGate_4;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 8;
|
||||
offset[] = {0,4,0};
|
||||
model = "z\addons\dayz_buildings\models\gates\gate4_dzam.p3d";
|
||||
|
||||
class AnimationSources {
|
||||
class DoorR {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
|
||||
class DoorL {
|
||||
source = "User";
|
||||
animPeriod = 3;
|
||||
initPhase = 0;
|
||||
};
|
||||
};
|
||||
|
||||
class UserActions {
|
||||
class Lock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_LOCKGATE;
|
||||
condition = "this animationPhase 'DoorR' >= 0.7";
|
||||
statement = "[this,'combo_locked',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,4];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 0];this animate ['DoorL', 0]";
|
||||
};
|
||||
class Unlock_Door
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "(!keypadCancel && DZE_Lock_Door == (this getvariable['CharacterID','0'])) && (this animationPhase 'DoorR' < 0.3)";
|
||||
statement = "[this,'combo_unlock',0,false] spawn dayz_zombieSpeak;PVDZE_handleSafeGear = [player,this,5,GateMethod];publicVariableServer ""PVDZE_handleSafeGear"";this animate ['DoorR', 1];this animate ['DoorL', 1];GateMethod = nil;";
|
||||
};
|
||||
class Unlock_Door_Dialog
|
||||
{
|
||||
radius = 3;
|
||||
position = "Door";
|
||||
onlyForPlayer = 1;
|
||||
priority = 6;
|
||||
displayName = $STR_BLD_ACTIONS_UNLOCKGATE;
|
||||
condition = "!keypadCancel && (DZE_Lock_Door != (this getvariable['CharacterID','0'])) && (this animationPhase ""DoorR"" == 0)";
|
||||
statement = "dayz_selectedDoor = this;DZE_topCombo = 0;DZE_midCombo = 0;DZE_botCombo = 0;if(DZE_doorManagement) then {createdialog ""DoorAccess"";} else {createdialog ""ComboLockUI"";};";
|
||||
};
|
||||
};
|
||||
|
||||
lockable = 3;
|
||||
};
|
||||
161
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesMetal.hpp
Normal file
161
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesMetal.hpp
Normal file
@@ -0,0 +1,161 @@
|
||||
class MetalFence_ghost_DZ: NonStrategic
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence_ghost.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_ghost;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
destrType = "DestructNo";
|
||||
armor = 1000;
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
};
|
||||
|
||||
class MetalFence_1_foundation_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence1_foundation.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_1_foundation;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
GhostPreview = "MetalFence_ghost_DZ";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_1_frame_DZ",{"ItemToolbox","ItemSledge"},{{"ItemPlank",4},{"ItemRSJ",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 1000;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class MetalFence_1_frame_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence1_stage1.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_1_frame;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
GhostPreview = "MetalFence_ghost_DZ";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_halfpanel_DZ",{"ItemToolbox","ItemSledge"},{{"ItemMetalSheet",3},{"ItemScrews",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 1500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class MetalFence_halfpanel_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence1_stage2.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_halfpanel;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_thirdpanel_DZ",{"ItemToolbox","ItemSledge"},{{"ItemMetalSheet",3},{"ItemScrews",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 2000;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class MetalFence_thirdpanel_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence1_stage3.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_thirdpanel;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_1_DZ",{"ItemToolbox","ItemSledge"},{{"ItemMetalSheet",3},{"ItemScrews",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 2500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class MetalFence_1_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence1.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_1;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_2_DZ",{"ItemToolbox","ItemSledge"},{{"ItemMetalSheet",4},{"ItemScrews",1},{"ItemRSJ",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 3000;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_2_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence2.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_2;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_3_DZ",{"ItemToolbox","ItemSledge"},{{"ItemMetalSheet",4},{"ItemScrews",1},{"ItemRSJ",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 3500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_3_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence3.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_3;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_4_DZ",{"ItemToolbox","ItemSledge"},{{"ItemScrews",1},{"ItemRSJ",4}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 4000;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_4_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence4.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_4;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_5_DZ",{"ItemToolbox","ItemSledge"},{{"ItemScrews",1},{"ItemRSJ",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 4500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_5_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence5.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_5;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_6_DZ",{"ItemToolbox","ItemSledge"},{{"ItemScrews",1},{"ItemPole",4},{"equip_metal_sheet",4}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 5000;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_6_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence6.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_6;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"MetalFence_7_DZ",{"ItemToolbox","ItemSledge"},{{"ItemScrews",1},{"ItemPole",6},{"PartGeneric",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 5500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class MetalFence_7_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\metal_fence7.p3d";
|
||||
displayName = $STR_BLD_name_MetalFence_7;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
ladders[]={{"ladderstart","ladderend"}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
armor = 5500;
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
172
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesWood.hpp
Normal file
172
SQF/dayz_code/Configs/CfgVehicles/Buildables/FencesWood.hpp
Normal file
@@ -0,0 +1,172 @@
|
||||
class WoodenFence_ghost_DZ: NonStrategic
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence_wood_ghost.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_ghost;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
destrType = "DestructNo";
|
||||
armor = 1000;
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
};
|
||||
class WoodenFence_1_foundation_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1_ground.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_1_foundation;
|
||||
GhostPreview = "WoodenFence_ghost_DZ";
|
||||
armor = 1000;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_1_frame_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_1_frame_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1_frame.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_1_frame;
|
||||
GhostPreview = "WoodenFence_ghost_DZ";
|
||||
armor = 1200;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_quaterpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_quaterpanel_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1_stage1.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_quaterpanel;
|
||||
armor = 1400;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_halfpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_halfpanel_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1_stage2.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_halfpanel;
|
||||
armor = 1600;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_thirdpanel_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_thirdpanel_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1_stage3.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_thirdpanel;
|
||||
armor = 1800;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_1_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",4},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_1_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
model = "z\addons\dayz_buildings\models\fence1.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_1;
|
||||
armor = 2000;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_2_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class WoodenFence_2_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 2200;
|
||||
model = "z\addons\dayz_buildings\models\fence2.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_2;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_3_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_3_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 2400;
|
||||
model = "z\addons\dayz_buildings\models\fence3.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_3;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_4_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemPlank",8},{"equip_nails",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_4_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 2600;
|
||||
model = "z\addons\dayz_buildings\models\fence4.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_4;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_5_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemLog",5},{"equip_nails",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
class WoodenFence_5_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 2800;
|
||||
model = "z\addons\dayz_buildings\models\fence5.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_5;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_6_DZ",{"ItemToolbox","ItemHatchet"},{{"PartWoodPlywood",4},{"ItemPlank",2},{"equip_nails",2}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class WoodenFence_6_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 3000;
|
||||
model = "z\addons\dayz_buildings\models\fence6.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_6;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
upgradeBuilding[] = {"WoodenFence_7_DZ",{"ItemToolbox","ItemHatchet"},{{"ItemWoodLadder",1},{"equip_nails",1}}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
|
||||
class WoodenFence_7_DZ: ModularItems
|
||||
{
|
||||
scope = 2;
|
||||
armor = 3000;
|
||||
model = "z\addons\dayz_buildings\models\fence7.p3d";
|
||||
displayName = $STR_BLD_name_WoodenFence_7;
|
||||
icon = "\ca\data\data\Unknown_object.paa";
|
||||
mapSize = 2;
|
||||
offset[] = {0,4,0};
|
||||
ladders[] = {{"ladderstart","ladderend"}};
|
||||
vehicleClass = "DayZ Epoch Buildables";
|
||||
destrType = "DestructBuilding";
|
||||
};
|
||||
Reference in New Issue
Block a user