diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp index 61f095192..eb9a5d6a7 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp @@ -42,6 +42,29 @@ class workbench_kit: CA_Magazine }; }; +// DayZ Mod workbench +class ItemWorkBench_DZE : CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_BLD_name_ItemWorkBench; + model = "z\addons\dayz_buildings\models\workbench_flat.p3d"; + picture = "\z\addons\dayz_buildings\equip\item_workbench.paa"; + descriptionShort = $STR_BLD_desc_ItemWorkBench; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "WorkBench_DZE"; + }; + }; +}; + // DayZ Mod workbench class ItemWorkBench: CA_Magazine { @@ -52,13 +75,12 @@ class ItemWorkBench: CA_Magazine model = "z\addons\dayz_buildings\models\workbench_flat.p3d"; picture = "\z\addons\dayz_buildings\equip\item_workbench.paa"; descriptionShort = $STR_BLD_desc_ItemWorkBench; - sfx = "tentunpack"; class ItemActions { class Build { - text = $STR_BLD_build_ItemWorkBench; + text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WorkBench"; diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp index 08e2f1210..19083defb 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp @@ -20,28 +20,6 @@ class advanced_workBench_kit: CA_Magazine }; }; -class ItemWorkBench_DZE : CA_Magazine -{ - scope = 2; - count = 1; - type = 256; - displayName = $STR_BLD_name_ItemWorkBench; - model = "z\addons\dayz_buildings\models\workbench_flat.p3d"; - picture = "\z\addons\dayz_buildings\equip\item_workbench.paa"; - descriptionShort = $STR_BLD_desc_ItemWorkBench; - - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {"ItemToolbox"}; - create = "WorkBench_DZE"; - }; - }; -}; - class outhouse_kit: CA_Magazine { scope = 2; diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp index a9b499a35..1dca21d07 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp @@ -225,24 +225,24 @@ class Wooden_shed2_DZ: Land_Shed_wooden 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; + scope = 2; + destrType = "DestructTree"; + cost = 100; + offset[] = {0,2,-0.05}; + 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[] = {{"ItemWorkBench_DZE",1}}; + requireplot = 0; + nounderground = 0; + transportMaxWeapons = 10; + transportMaxMagazines = 25; + transportMaxBackpacks = 1; }; class Advanced_WorkBench_DZ: BuiltItems