From d40fab526b2d66ecf115290d7b496c2a8bd69dd5 Mon Sep 17 00:00:00 2001 From: seelenapparat Date: Sun, 2 Jan 2022 11:26:25 +0100 Subject: [PATCH] Added DayZ workbench as a buildable object for epoch Added in for admins to use as an alternative or upgrade to the normal epoch workbench. --- .../Configs/CfgMagazines/Buildings/Misc.hpp | 21 ++++++++++++++++++ .../Configs/CfgVehicles/Buildables/Misc.hpp | 22 +++++++++++++++++++ 2 files changed, 43 insertions(+) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp index 6a92b3e80..7015f2702 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp @@ -90,6 +90,27 @@ class ItemWorkBench: CA_Magazine }; }; +class ItemWorkBench_DZE : CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BLD_name_ItemWorkBench;//"Work Bench (Packed)" + model = "z\addons\dayz_buildings\models\workbench_flat.p3d"; + picture = "\z\addons\dayz_buildings\equip\item_workbench.paa"; // add to PBO + descriptionShort = $STR_BLD_desc_ItemWorkBench;//"A Folded Workbench, required for House Building and Some Crafting" + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "WorkBench_DZE"; + }; + }; +}; class wood_ramp_kit: CA_Magazine { scope = 2; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp index b4f017af4..24ce5bd64 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp @@ -27,6 +27,28 @@ class WorkBench_DZ: ModularItems nounderground = 0; }; +class WorkBench_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + cost = 100; + offset[] = {0,2,0.5}; + model = "z\addons\dayz_buildings\models\workbench.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 400; + displayName = $STR_EPOCH_WORKBENCH; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"PartWoodPlywood",1},{"PartWoodLumber",2}}; + requireplot = 0; + nounderground = 0; + transportMaxWeapons = 10; + transportMaxMagazines = 25; + transportMaxBackpacks = 1; +}; + class FuelPump_DZ: BuiltItems { scope = 2;