mirror of
https://github.com/EpochModTeam/DayZ-Epoch.git
synced 2025-12-14 12:12:34 +03:00
Merge pull request #999 from Fank/Object/Base/Scaffolding
Added buildable scaffolding building
This commit is contained in:
@@ -1463,7 +1463,15 @@ class CfgMagazines {
|
|||||||
output[] = {{"metal_panel_kit",1}};
|
output[] = {{"metal_panel_kit",1}};
|
||||||
input[] = {{"ItemPole",4},{"ItemTankTrap",4}};
|
input[] = {{"ItemPole",4},{"ItemTankTrap",4}};
|
||||||
};
|
};
|
||||||
|
class Crafting3
|
||||||
|
{
|
||||||
|
text = $STR_EPOCH_PLAYER_305;
|
||||||
|
script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;";
|
||||||
|
neednearby[] = {"workshop"};
|
||||||
|
requiretools[] = {"ItemToolbox","ItemCrowbar"};
|
||||||
|
output[] = {{"ItemScaffoldingKit",1}};
|
||||||
|
input[] = {{"ItemPole",4},{"ItemTankTrap",2},{"PartWoodLumber",4}};
|
||||||
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
class ItemGunRackKit: CA_Magazine
|
class ItemGunRackKit: CA_Magazine
|
||||||
@@ -2670,6 +2678,27 @@ class CfgMagazines {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
class ItemScaffoldingKit: CA_Magazine
|
||||||
|
{
|
||||||
|
scope = 2;
|
||||||
|
count = 1;
|
||||||
|
type = 256;
|
||||||
|
displayName = "Scaffolding";
|
||||||
|
descriptionShort = "";
|
||||||
|
model = "\z\addons\dayz_epoch\models\supply_crate.p3d";
|
||||||
|
picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa";
|
||||||
|
weight = 80;
|
||||||
|
class ItemActions
|
||||||
|
{
|
||||||
|
class Build
|
||||||
|
{
|
||||||
|
text = $STR_ACTIONS_BUILD;
|
||||||
|
script = "spawn player_build;";
|
||||||
|
require[] = {"ItemEtool","ItemToolbox"};
|
||||||
|
create = "Scaffolding_DZ";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
};
|
||||||
// Custom player vault
|
// Custom player vault
|
||||||
class ItemVault: CA_Magazine
|
class ItemVault: CA_Magazine
|
||||||
{
|
{
|
||||||
|
|||||||
@@ -2898,6 +2898,25 @@ class CfgVehicles {
|
|||||||
vehicleClass = "Fortifications";
|
vehicleClass = "Fortifications";
|
||||||
maintainBuilding[] = {{"ItemLightBulb",1}};
|
maintainBuilding[] = {{"ItemLightBulb",1}};
|
||||||
};
|
};
|
||||||
|
class Land_Misc_Scaffolding;
|
||||||
|
class Scaffolding_DZ: Land_Misc_Scaffolding
|
||||||
|
{
|
||||||
|
armor = 100;
|
||||||
|
destrType = "DestructBuilding";
|
||||||
|
scope = 2;
|
||||||
|
displayName = "Scaffolding";
|
||||||
|
vehicleClass = "Fortifications";
|
||||||
|
constructioncount = 6;
|
||||||
|
animated = 0;
|
||||||
|
irTarget = 0;
|
||||||
|
accuracy = 0.3;
|
||||||
|
transportAmmo = 0;
|
||||||
|
transportRepair = 0;
|
||||||
|
transportFuel = 0;
|
||||||
|
typicalCargo[] = {};
|
||||||
|
offset[] = {0,8,3};
|
||||||
|
cost = 0;
|
||||||
|
};
|
||||||
class WoodGate_DZ: BuiltItems
|
class WoodGate_DZ: BuiltItems
|
||||||
{
|
{
|
||||||
scope = 2;
|
scope = 2;
|
||||||
|
|||||||
@@ -519,10 +519,10 @@ if(isNil "dayz_zedsAttackVehicles") then {
|
|||||||
};
|
};
|
||||||
|
|
||||||
// update objects
|
// update objects
|
||||||
dayz_updateObjects = ["Plane","Car", "Helicopter", "Motorcycle", "Ship", "TentStorage", "VaultStorage","LockboxStorage","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","GunRack_DZ","WoodCrate_DZ"];
|
dayz_updateObjects = ["Plane","Car", "Helicopter", "Motorcycle", "Ship", "TentStorage", "VaultStorage","LockboxStorage","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","GunRack_DZ","WoodCrate_DZ","Scaffolding_DZ"];
|
||||||
dayz_disallowedVault = ["TentStorage", "BuiltItems","ModularItems","DZE_Base_Object"];
|
dayz_disallowedVault = ["TentStorage", "BuiltItems","ModularItems","DZE_Base_Object"];
|
||||||
dayz_reveal = ["AllVehicles","WeaponHolder","Land_A_tent","BuiltItems","ModularItems","DZE_Base_Object"];
|
dayz_reveal = ["AllVehicles","WeaponHolder","Land_A_tent","BuiltItems","ModularItems","DZE_Base_Object"];
|
||||||
dayz_allowedObjects = ["TentStorage","TentStorageDomed","TentStorageDomed2", "VaultStorageLocked", "Hedgehog_DZ", "Sandbag1_DZ","BagFenceRound_DZ","TrapBear","Fort_RazorWire","WoodGate_DZ","Land_HBarrier1_DZ","Land_HBarrier3_DZ","Land_HBarrier5_DZ","Fence_corrugated_DZ","M240Nest_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","Plastic_Pole_EP1_DZ","Generator_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","SandNest_DZ","DeerStand_DZ","MetalPanel_DZ","WorkBench_DZ","WoodFloor_DZ","WoodLargeWall_DZ","WoodLargeWallDoor_DZ","WoodLargeWallWin_DZ","WoodSmallWall_DZ","WoodSmallWallWin_DZ","WoodSmallWallDoor_DZ","LockboxStorageLocked","WoodFloorHalf_DZ","WoodFloorQuarter_DZ","WoodStairs_DZ","WoodStairsSans_DZ","WoodSmallWallThird_DZ","WoodLadder_DZ","Land_DZE_GarageWoodDoor","Land_DZE_LargeWoodDoor","Land_DZE_WoodDoor","Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallHalf_DZ","CinderWall_DZ","CinderWallDoorway_DZ","CinderWallDoor_DZ","CinderWallDoorLocked_DZ","CinderWallSmallDoorway_DZ","CinderWallDoorSmall_DZ","CinderWallDoorSmallLocked_DZ","MetalFloor_DZ","WoodRamp_DZ","GunRack_DZ","FireBarrel_DZ","WoodCrate_DZ"];
|
dayz_allowedObjects = ["TentStorage","TentStorageDomed","TentStorageDomed2", "VaultStorageLocked", "Hedgehog_DZ", "Sandbag1_DZ","BagFenceRound_DZ","TrapBear","Fort_RazorWire","WoodGate_DZ","Land_HBarrier1_DZ","Land_HBarrier3_DZ","Land_HBarrier5_DZ","Fence_corrugated_DZ","M240Nest_DZ","CanvasHut_DZ","ParkBench_DZ","MetalGate_DZ","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","Plastic_Pole_EP1_DZ","Generator_DZ","StickFence_DZ","LightPole_DZ","FuelPump_DZ","DesertCamoNet_DZ","ForestCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ","SandNest_DZ","DeerStand_DZ","MetalPanel_DZ","WorkBench_DZ","WoodFloor_DZ","WoodLargeWall_DZ","WoodLargeWallDoor_DZ","WoodLargeWallWin_DZ","WoodSmallWall_DZ","WoodSmallWallWin_DZ","WoodSmallWallDoor_DZ","LockboxStorageLocked","WoodFloorHalf_DZ","WoodFloorQuarter_DZ","WoodStairs_DZ","WoodStairsSans_DZ","WoodSmallWallThird_DZ","WoodLadder_DZ","Land_DZE_GarageWoodDoor","Land_DZE_LargeWoodDoor","Land_DZE_WoodDoor","Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallHalf_DZ","CinderWall_DZ","CinderWallDoorway_DZ","CinderWallDoor_DZ","CinderWallDoorLocked_DZ","CinderWallSmallDoorway_DZ","CinderWallDoorSmall_DZ","CinderWallDoorSmallLocked_DZ","MetalFloor_DZ","WoodRamp_DZ","GunRack_DZ","FireBarrel_DZ","WoodCrate_DZ","Scaffolding_DZ"];
|
||||||
|
|
||||||
DZE_LockableStorage = ["VaultStorage","VaultStorageLocked","LockboxStorageLocked","LockboxStorage"];
|
DZE_LockableStorage = ["VaultStorage","VaultStorageLocked","LockboxStorageLocked","LockboxStorage"];
|
||||||
DZE_LockedStorage = ["VaultStorageLocked","LockboxStorageLocked"];
|
DZE_LockedStorage = ["VaultStorageLocked","LockboxStorageLocked"];
|
||||||
@@ -532,7 +532,7 @@ DZE_maintainClasses = ["ModularItems", "DZE_Housebase"] + DZE_ExtraMaintain;
|
|||||||
DZE_DoorsLocked = ["Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallDoorLocked_DZ","CinderWallDoorSmallLocked_DZ"];
|
DZE_DoorsLocked = ["Land_DZE_GarageWoodDoorLocked","Land_DZE_LargeWoodDoorLocked","Land_DZE_WoodDoorLocked","CinderWallDoorLocked_DZ","CinderWallDoorSmallLocked_DZ"];
|
||||||
|
|
||||||
// List of removable items that require crowbar
|
// List of removable items that require crowbar
|
||||||
DZE_isRemovable = ["Fence_corrugated_DZ","M240Nest_DZ","ParkBench_DZ","Plastic_Pole_EP1_DZ","FireBarrel_DZ"];
|
DZE_isRemovable = ["Fence_corrugated_DZ","M240Nest_DZ","ParkBench_DZ","Plastic_Pole_EP1_DZ","FireBarrel_DZ","Scaffolding_DZ"];
|
||||||
DZE_isWreck = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
|
DZE_isWreck = ["SKODAWreck","HMMWVWreck","UralWreck","datsun01Wreck","hiluxWreck","datsun02Wreck","UAZWreck","Land_Misc_Garb_Heap_EP1","Fort_Barricade_EP1","Rubbish2"];
|
||||||
DZE_isWreckBuilding = ["Land_wreck_cinder","Land_wood_wreck_quarter","Land_wood_wreck_floor","Land_wood_wreck_third","Land_wood_wreck_frame","Land_iron_vein_wreck","Land_silver_vein_wreck","Land_gold_vein_wreck","Land_ammo_supply_wreck"];
|
DZE_isWreckBuilding = ["Land_wreck_cinder","Land_wood_wreck_quarter","Land_wood_wreck_floor","Land_wood_wreck_third","Land_wood_wreck_frame","Land_iron_vein_wreck","Land_silver_vein_wreck","Land_gold_vein_wreck","Land_ammo_supply_wreck"];
|
||||||
DZE_isNewStorage = ["VaultStorage","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","GunRack_DZ","WoodCrate_DZ"];
|
DZE_isNewStorage = ["VaultStorage","OutHouse_DZ","Wooden_shed_DZ","WoodShack_DZ","StorageShed_DZ","GunRack_DZ","WoodCrate_DZ"];
|
||||||
|
|||||||
@@ -5766,6 +5766,16 @@
|
|||||||
<!-- <French></French> -->
|
<!-- <French></French> -->
|
||||||
<Czech>Vytvořit Dřevěnou bednu</Czech>
|
<Czech>Vytvořit Dřevěnou bednu</Czech>
|
||||||
</Key>
|
</Key>
|
||||||
|
<Key ID="STR_EPOCH_PLAYER_305">
|
||||||
|
<Original>Craft Scaffolding</Original>
|
||||||
|
<English>Craft Scaffolding</English>
|
||||||
|
<!-- <German></German> -->
|
||||||
|
<!-- <Russian></Russian> -->
|
||||||
|
<!-- <Spanish></Spanish> -->
|
||||||
|
<!-- <Dutch></Dutch> -->
|
||||||
|
<!-- <French></French> -->
|
||||||
|
<!-- <Czech></Czech> -->
|
||||||
|
</Key>
|
||||||
<Key ID="STR_EPOCH_PLAYER_REPAIRV">
|
<Key ID="STR_EPOCH_PLAYER_REPAIRV">
|
||||||
<Original>Repair Vehicle</Original>
|
<Original>Repair Vehicle</Original>
|
||||||
<English>Repair Vehicle</English>
|
<English>Repair Vehicle</English>
|
||||||
|
|||||||
Reference in New Issue
Block a user