From 2e3f16c2413bf0c9dc7b0a1f21bce6e0c64e9339 Mon Sep 17 00:00:00 2001 From: A Man Date: Sun, 20 Mar 2022 15:58:02 +0100 Subject: [PATCH] Add 9 new buildings for server admins to add Add 9 new buildings: - Rabbit Hutch - Chicken Coop - Dog House - Postbox - Boggle - Satellite Dish# - Fuel Tank - Water Tank - Water Tower --- .../Configs/CfgMagazines/Buildings/Misc.hpp | 309 +++++++----------- .../CfgMagazines/Buildings/Storage.hpp | 277 +++++++++++++++- .../Configs/CfgVehicles/Buildables/Misc.hpp | 156 +++++++++ SQF/dayz_code/stringtable.xml | 73 +++++ 4 files changed, 610 insertions(+), 205 deletions(-) diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp index e8f22d8a1..61f095192 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Misc.hpp @@ -20,146 +20,6 @@ class ItemFireBarrel_kit: CA_Magazine }; }; -class ItemStorageBarrel1_kit: CA_Magazine -{ - scope = 2; - count = 1; - type = 256; - displayName = $STR_EPOCH_STORAGEBARRELREDKIT; - model = "\CA\misc\Barel1.p3d"; - picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; - descriptionShort = $STR_EPOCH_STORAGEBARRELREDKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelRed1_DZ"; - }; - }; -}; - -class ItemStorageBarrel2_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELEPOCHKIT; - model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELEPOCHKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelEpoch1_DZ"; - }; - }; -}; - -class ItemStorageBarrel3_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELYELLOWKIT; - model = "\CA\misc\Barel3.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELYELLOWKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelYellow1_DZ"; - }; - }; -}; - -class ItemStorageBarrel4_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELBLACKKIT; - model = "\CA\misc\Barel4.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELBLACKKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelBlack1_DZ"; - }; - }; -}; - -class ItemStorageBarrel5_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELGREENDARKKIT; - model = "\CA\misc\Barel5.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELGREENDARKKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelGreenDark1_DZ"; - }; - }; -}; - -class ItemStorageBarrel6_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELMILKKIT; - model = "\CA\misc\Barel6.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELMILKKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelMilk1_DZ"; - }; - }; -}; - -class ItemStorageBarrel7_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELGREENKIT; - model = "\CA\misc\Barel7.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELGREENKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelGreen1_DZ"; - }; - }; -}; - -class ItemStorageBarrel8_kit: ItemStorageBarrel1_kit -{ - displayName = $STR_EPOCH_STORAGEBARRELGREENRUSTYKIT; - model = "\CA\misc\Barel8.p3d"; - descriptionShort = $STR_EPOCH_STORAGEBARRELGREENRUSTYKIT_DESC; - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {}; - create = "StorageBarrelGreenRusty1_DZ"; - }; - }; -}; - class workbench_kit: CA_Magazine { scope = 2; @@ -182,75 +42,30 @@ class workbench_kit: CA_Magazine }; }; -class advanced_workBench_kit: CA_Magazine -{ - scope = 2; - count = 1; - type = 256; - displayName = $STR_EPOCH_WORKBENCH_ADVANCED; - descriptionShort = $STR_EPOCH_WORKBENCH_ADVANCED_DESC; - model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; - picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; - - class ItemActions - { - class Build - { - text = $STR_ACTIONS_BUILD; - script = "spawn player_build;"; - require[] = {"ItemToolbox"}; - create = "Advanced_WorkBench_DZ"; - }; - }; -}; - // DayZ Mod workbench class ItemWorkBench: CA_Magazine { scope = 2; count = 1; type = 256; - displayName = $STR_BLD_name_ItemWorkBench;//"Work Bench (Packed)" + displayName = $STR_BLD_name_ItemWorkBench; 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" - vehicle = "WorkBench"; + 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;//"place WorkBench" - script = "; ['ItemWorkBench','Build'] spawn player_buildPlaceables;"; - require[] = {}; - consume[] = {"ItemWorkBench"}; + text = $STR_BLD_build_ItemWorkBench; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; create = "WorkBench"; }; }; }; - -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; @@ -1511,4 +1326,114 @@ class compost_barrel_full_kit: CA_Magazine create = "Compost_Barrel_Full_DZE"; }; }; +}; + +class boggle_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_BOGGLE; + descriptionShort = $STR_EQUIP_DESC_BOGGLE; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Boggle_DZE"; + }; + }; +}; + +class satellite_dish_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_SATELLITE_DISH; + descriptionShort = $STR_EQUIP_DESC_SATELLITE_DISH; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Satellite_Dish_DZE"; + }; + }; +}; + +class fueltank_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_FUELTANK_BIG; + descriptionShort = $STR_EQUIP_DESC_FUELTANK_BIG; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Fueltank_DZE"; + }; + }; +}; + +class watertank_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_WATERTANK; + descriptionShort = $STR_EQUIP_DESC_WATERTANK; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Watertank_DZE"; + }; + }; +}; + +class watertower_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_WATERTOWER; + descriptionShort = $STR_EQUIP_DESC_WATERTOWER; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Watertower_DZE"; + }; + }; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp index 62e6bccc8..5941677b0 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp @@ -1,3 +1,47 @@ +class advanced_workBench_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EPOCH_WORKBENCH_ADVANCED; + descriptionShort = $STR_EPOCH_WORKBENCH_ADVANCED_DESC; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Advanced_WorkBench_DZ"; + }; + }; +}; + +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; @@ -586,7 +630,6 @@ class cook_tripod_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "CookTripod_DZ"; }; }; @@ -607,7 +650,6 @@ class stoneoven_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Stoneoven_DZ"; }; }; @@ -628,7 +670,6 @@ class commode_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Commode_DZ"; }; }; @@ -649,7 +690,6 @@ class wardrobe_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Wardrobe_DZ"; }; }; @@ -670,7 +710,6 @@ class fridge_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Fridge_DZ"; }; }; @@ -691,7 +730,6 @@ class washing_machine_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Washing_Machine_DZ"; }; }; @@ -712,7 +750,6 @@ class server_rack_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Server_Rack_DZ"; }; }; @@ -733,7 +770,6 @@ class atm_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "ATM_DZ"; }; }; @@ -754,7 +790,6 @@ class armchair_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Armchair_DZ"; }; }; @@ -775,7 +810,6 @@ class sofa_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Sofa_DZ"; }; }; @@ -796,7 +830,6 @@ class arcade_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Arcade_DZ"; }; }; @@ -817,7 +850,6 @@ class vendmachine1_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Vendmachine1_DZ"; }; }; @@ -838,7 +870,6 @@ class vendmachine2_kit: CA_Magazine { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; - require[] = {}; create = "Vendmachine2_DZ"; }; }; @@ -886,4 +917,224 @@ class camo_storage_crate_kit: CA_Magazine create = "CamoStorageCrate_DZ"; }; }; +}; + +class ItemStorageBarrel1_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EPOCH_STORAGEBARRELREDKIT; + model = "\CA\misc\Barel1.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; + descriptionShort = $STR_EPOCH_STORAGEBARRELREDKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelRed1_DZ"; + }; + }; +}; + +class ItemStorageBarrel2_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELEPOCHKIT; + model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELEPOCHKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelEpoch1_DZ"; + }; + }; +}; + +class ItemStorageBarrel3_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELYELLOWKIT; + model = "\CA\misc\Barel3.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELYELLOWKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelYellow1_DZ"; + }; + }; +}; + +class ItemStorageBarrel4_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELBLACKKIT; + model = "\CA\misc\Barel4.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELBLACKKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelBlack1_DZ"; + }; + }; +}; + +class ItemStorageBarrel5_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELGREENDARKKIT; + model = "\CA\misc\Barel5.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELGREENDARKKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelGreenDark1_DZ"; + }; + }; +}; + +class ItemStorageBarrel6_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELMILKKIT; + model = "\CA\misc\Barel6.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELMILKKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelMilk1_DZ"; + }; + }; +}; + +class ItemStorageBarrel7_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELGREENKIT; + model = "\CA\misc\Barel7.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELGREENKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelGreen1_DZ"; + }; + }; +}; + +class ItemStorageBarrel8_kit: ItemStorageBarrel1_kit +{ + displayName = $STR_EPOCH_STORAGEBARRELGREENRUSTYKIT; + model = "\CA\misc\Barel8.p3d"; + descriptionShort = $STR_EPOCH_STORAGEBARRELGREENRUSTYKIT_DESC; + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + create = "StorageBarrelGreenRusty1_DZ"; + }; + }; +}; + +class rabbit_hutch_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_RABBIT_HUTCH; + descriptionShort = $STR_EQUIP_DESC_RABBIT_HUTCH; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Rabbit_Hutch_DZE"; + }; + }; +}; + +class chicken_coop_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_CHICKEN_COOP; + descriptionShort = $STR_EQUIP_DESC_CHICKEN_COOP; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Chicken_Coop_DZE"; + }; + }; +}; + +class doghouse_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_DOG_HOUSE; + descriptionShort = $STR_EQUIP_DESC_DOG_HOUSE; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Doghouse_DZE"; + }; + }; +}; + +class postbox_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_POSTBOX; + descriptionShort = $STR_EQUIP_DESC_POSTBOX; + model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; + picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; + + class ItemActions + { + class Build + { + text = $STR_ACTIONS_BUILD; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "Postbox_DZE"; + }; + }; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp index 24ce5bd64..fbdc882c4 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Misc.hpp @@ -712,4 +712,160 @@ class CCTV_DZ: Loudspeaker offset[] = {0,4,0}; removeoutput[] = {{"cctv_kit",1}}; vehicleClass = "DayZ Epoch Buildables"; +}; + +class Rabbit_Hutch_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\Structures\Misc\Hutch\Misc_Hutch.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_RABBIT_HUTCH; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"rabbit_hutch_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 1; +}; + +class Chicken_Coop_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\Structures\Misc\ChickenCoop\Misc_ChickenCoop.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_CHICKEN_COOP; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"chicken_coop_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 1; +}; + +class Doghouse_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\buildings\psi_bouda.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_CHICKEN_COOP; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"doghouse_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 1; +}; + +class Postbox_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\Structures\Misc\Misc_PostBox\Misc_PostBox.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_POSTBOX; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"postbox_kit",1}}; + transportMaxWeapons = 1; + transportMaxMagazines = 5; + transportMaxBackpacks = 1; +}; + +class Boggle_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\Structures\Misc\Misc_Small\Misc_Boogieman.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_BOGGLE; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"boggle_kit",1}}; +}; + +class Satellite_Dish_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,3,0}; + model = "\CA\misc3\parabola_big\parabola_big.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 800; + displayName = $STR_EQUIP_NAME_SATELLITE_DISH; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartGeneric",1}}; + constructioncount = 1; + removeoutput[] = {{"satellite_dish_kit",1}}; +}; + +class Fueltank_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,5,0}; + model = "\Ca\buildings2\Ind_Tank\Ind_TankSmall2"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 1200; + displayName = $STR_EQUIP_NAME_FUELTANK_BIG; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartGeneric",1}}; + constructioncount = 3; + removeoutput[] = {{"fueltank_kit",1}}; +}; + +class Watertank_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,5,0}; + model = "\Ca\buildings2\Ind_Tank\Ind_TankSmall"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 1200; + displayName = $STR_EQUIP_NAME_WATERTANK; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartGeneric",1}}; + constructioncount = 3; + removeoutput[] = {{"watertank_kit",1}}; +}; + +class Watertower_DZE : BuiltItems +{ + scope = 2; + destrType = "DestructTree"; + offset[] = {0,5,0}; + model = "\CA\misc\water_tank.p3d"; + icon = "\ca\data\data\Unknown_object.paa"; + mapSize = 2; + armor = 1200; + displayName = $STR_EQUIP_NAME_WATERTOWER; + vehicleClass = "DayZ Epoch Buildables"; + maintainBuilding[] = {{"PartGeneric",2}}; + constructioncount = 3; + removeoutput[] = {{"watertower_kit",1}}; }; \ No newline at end of file diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 134966564..49c7d6061 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -36214,6 +36214,79 @@ Ein gestapelter Metallcontainer mit starken Wänden zum Verschiffen auf See. + + Rabbit Hutch + Kaninchenkäfig + + + A bigger hutch with enough room for many rabbits. + Ein größerer Käfig mit genug Platz für viele Hasen. + + + Chicken Coop + Hühnerstall + + + A small coop with room for only a few chickens. + Ein kleiner Stall mit gerade so genug Platz für ein paar Hühner. + + + Dog House + Hundehütte + + + A small dog house. + Eine kleine Hundehütte. + + + Postbox + Briefkasten + + + A small postbox. + Ein kleiner Briefkasten. + + + Boggle + Vogelscheuche + + + A boggle to protect the fields against birds. + Eine Vogelscheuche, um Felder vor Vögeln zu schützen. + + + Satellite Dish + Satellitenschüssel + + + A satellite dish to receive signals. + Eine Satellitenschüssel zum Empfang von Signalen. + + + Fuel Tank + Treibstofftank + + + A big fuel tank which can hold a lot of fuel. + Ein großer Treibstofftank, in welchem viel Treibstoff gelagert werden kann. + + + Water Tank + Wassertank + + + A big water tank which can hold a lot of water. + Ein großer Wassertank, in welchem viel Wasser gelagert werden kann. + + + Water Tower + Wasserturm + + + A big water tower which can hold a lot of water. + Ein großer Wasserturm, in welchem viel Wasser gelagert werden kann. + + Street Sign