diff --git a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp index 5941677b0..08e2f1210 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/Buildings/Storage.hpp @@ -1137,4 +1137,114 @@ class postbox_kit: CA_Magazine create = "Postbox_DZE"; }; }; +}; + +class wild_bee_hive_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_WILD_BEE_HIVE; + descriptionShort = $STR_EQUIP_DESC_WILD_BEE_HIVE; + 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 = "Wild_Bee_Hive_DZE"; + }; + }; +}; + +class cow_stable_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_COW_STABLE; + descriptionShort = $STR_EQUIP_DESC_COW_STABLE; + 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 = "Cow_Stable_DZE"; + }; + }; +}; + +class goat_stable_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_GOAT_STABLE; + descriptionShort = $STR_EQUIP_DESC_GOAT_STABLE; + 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 = "Goat_Stable_DZE"; + }; + }; +}; + +class sheep_stable_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_SHEEP_STABLE; + descriptionShort = $STR_EQUIP_DESC_SHEEP_STABLE; + 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 = "Sheep_Stable_DZE"; + }; + }; +}; + +class boar_stable_kit: CA_Magazine +{ + scope = 2; + count = 1; + type = 256; + displayName = $STR_EQUIP_NAME_BOAR_STABLE; + descriptionShort = $STR_EQUIP_DESC_BOAR_STABLE; + 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 = "Boar_Stable_DZE"; + }; + }; }; \ No newline at end of file diff --git a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp index 28e5028ab..a9b499a35 100644 --- a/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp +++ b/SQF/dayz_code/Configs/CfgVehicles/Buildables/Storage.hpp @@ -901,4 +901,94 @@ class Postbox_DZE : BuiltItems transportMaxWeapons = 1; transportMaxMagazines = 5; transportMaxBackpacks = 1; +}; + +class Wild_Bee_Hive_DZE : BuiltItems +{ + scope = 2; + displayName = $STR_EQUIP_NAME_WILD_BEE_HIVE; + vehicleClass = "DayZ Epoch Buildables"; + model = "\ca\buildings\misc\drevo_hromada"; + icon = "\Ca\Structures\Data\Icons\i_timbers_ca.paa"; + offset[] = {0,3,0}; + mapSize = 2; + armor = 800; + maintainBuilding[] = {{"ItemLog",1}}; + constructioncount = 1; + removeoutput[] = {{"wild_bee_hive_kit",1}}; + transportMaxWeapons = 1; + transportMaxMagazines = 15; + transportMaxBackpacks = 1; +}; + +class Cow_Stable_DZE : BuiltItems +{ + scope = 2; + displayName = $STR_EQUIP_NAME_COW_STABLE; + vehicleClass = "DayZ Epoch Buildables"; + model = "\ca\Buildings2\Shed_small\Shed_M03"; + icon = "\ca\data\data\Unknown_object.paa"; + offset[] = {0,4,0}; + mapSize = 2; + armor = 1000; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"cow_stable_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 4; +}; + +class Goat_Stable_DZE : BuiltItems +{ + scope = 2; + displayName = $STR_EQUIP_NAME_GOAT_STABLE; + vehicleClass = "DayZ Epoch Buildables"; + model = "\ca\Buildings2\Shed_small\Shed_M03"; + icon = "\ca\data\data\Unknown_object.paa"; + offset[] = {0,4,0}; + mapSize = 2; + armor = 1000; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"goat_stable_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 4; +}; + +class Sheep_Stable_DZE : BuiltItems +{ + scope = 2; + displayName = $STR_EQUIP_NAME_SHEEP_STABLE; + vehicleClass = "DayZ Epoch Buildables"; + model = "\ca\Buildings2\Shed_small\Shed_M03"; + icon = "\ca\data\data\Unknown_object.paa"; + offset[] = {0,4,0}; + mapSize = 2; + armor = 1000; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"sheep_stable_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 4; +}; + +class Boar_Stable_DZE : BuiltItems +{ + scope = 2; + displayName = $STR_EQUIP_NAME_BOAR_STABLE; + vehicleClass = "DayZ Epoch Buildables"; + model = "\ca\Buildings2\Shed_small\Shed_M03"; + icon = "\ca\data\data\Unknown_object.paa"; + offset[] = {0,4,0}; + mapSize = 2; + armor = 1000; + maintainBuilding[] = {{"PartWoodLumber",1}}; + constructioncount = 1; + removeoutput[] = {{"boar_stable_kit",1}}; + transportMaxWeapons = 5; + transportMaxMagazines = 25; + transportMaxBackpacks = 4; }; \ No newline at end of file diff --git a/SQF/dayz_code/init/variables.sqf b/SQF/dayz_code/init/variables.sqf index f474ff39f..4742ae899 100644 --- a/SQF/dayz_code/init/variables.sqf +++ b/SQF/dayz_code/init/variables.sqf @@ -9,7 +9,7 @@ DZE_modularDoors = DZE_modularDoors + DZE_LockedGates; DZE_LockedStorage = ["VaultStorageLocked","VaultStorage2Locked","LockboxStorageLocked","LockboxStorage2Locked","LockboxStorageWinterLocked","LockboxStorageWinter2Locked","TallSafeLocked"]; DZE_UnLockedStorage = ["VaultStorage","VaultStorage2","LockboxStorage","LockboxStorage2","LockboxStorageWinter","LockboxStorageWinter2","TallSafe"]; DZE_StaticWeapons = ["ZU23_AntiAir_Static_DZ","Igla_AntiAir_Launcher_Static_DZ","Rbs70_Launcher_Static_DZ","TOW_Tripod_Launcher_Static_DZ","Stinger_Tripod_Launcher_Static_DZ","SPG9_Launcher_Static_DZ","Metis_Launcher_Static_DZ","2b14_82mm_Mortar_Static_DZ","M252_Mortar_Static_DZ","SearchLight_Static_DZ","D30_Artillery_Static_DZ","M119_Artillery_Static_DZ","GPMG_TriPod_GrenadeLauncher_Static_DZ","MK19_TriPod_GrenadeLauncher_Static_DZ","AGS30_GrenadeLauncher_Static_DZ","GMG_Tripod_MG_Static_DZ","L2A1_Tripod_MG_Static_DZ","L2A1_MG_Static_DZ","KORD_MG_Static_DZ","KORD_Tripod_MG_Static_DZ","DSHKM_TriPod_MG_Static_DZ","DSHKM_MG_Static_DZ","M2_TriPod_MG_Static_DZ","M2_MG_Static_DZ","M240Nest_DZ"]; -DZE_isNewStorage = ["Generator_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","OutHouse_DZ","StorageShed_DZ","StorageShed2_DZ","WoodShack_DZ","WoodShack2_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WorkBench_DZE","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","StorageCrate_DZ","CamoStorageCrate_DZ","StorageBarrelRed1_DZ","StorageBarrelRed2_DZ","StorageBarrelEpoch1_DZ","StorageBarrelEpoch2_DZ","StorageBarrelYellow1_DZ","StorageBarrelYellow2_DZ","StorageBarrelBlack1_DZ","StorageBarrelBlack2_DZ","StorageBarrelGreenDark1_DZ","StorageBarrelGreenDark2_DZ","StorageBarrelMilk1_DZ","StorageBarrelMilk2_DZ","StorageBarrelGreen1_DZ","StorageBarrelGreen2_DZ","StorageBarrelGreenRusty1_DZ","StorageBarrelGreenRusty2_DZ","Rabbit_Hutch_DZE","Chicken_Coop_DZE","Doghouse_DZE","Postbox_DZE","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken"]; +DZE_isNewStorage = ["Generator_DZ","GunRack_DZ","GunRack2_DZ","WoodCrate_DZ","WoodCrate2_DZ","OutHouse_DZ","StorageShed_DZ","StorageShed2_DZ","WoodShack_DZ","WoodShack2_DZ","Wooden_shed_DZ","Wooden_shed2_DZ","WorkBench_DZE","Advanced_WorkBench_DZ","CookTripod_DZ","Stoneoven_DZ","Commode_DZ","Wardrobe_DZ","Fridge_DZ","Washing_Machine_DZ","Server_Rack_DZ","ATM_DZ","Armchair_DZ","Sofa_DZ","Arcade_DZ","Vendmachine1_DZ","Vendmachine2_DZ","StorageCrate_DZ","CamoStorageCrate_DZ","StorageBarrelRed1_DZ","StorageBarrelRed2_DZ","StorageBarrelEpoch1_DZ","StorageBarrelEpoch2_DZ","StorageBarrelYellow1_DZ","StorageBarrelYellow2_DZ","StorageBarrelBlack1_DZ","StorageBarrelBlack2_DZ","StorageBarrelGreenDark1_DZ","StorageBarrelGreenDark2_DZ","StorageBarrelMilk1_DZ","StorageBarrelMilk2_DZ","StorageBarrelGreen1_DZ","StorageBarrelGreen2_DZ","StorageBarrelGreenRusty1_DZ","StorageBarrelGreenRusty2_DZ","Rabbit_Hutch_DZE","Chicken_Coop_DZE","Doghouse_DZE","Postbox_DZE","Wild_Bee_Hive_DZE","Cow_Stable_DZE","Goat_Stable_DZE","Sheep_Stable_DZE","Boar_Stable_DZE","VaultStorageBroken","VaultStorageBroken2","TallSafeBroken","LockboxStorageBroken","LockboxStorage2Broken","LockboxStorageWinterBroken","LockboxStorageWinter2Broken"]; DZE_Tents = ["TentStorage","TentStorage0","TentStorage1","TentStorage2","TentStorage3","TentStorage4","DomeTentStorage","DomeTentStorage0","DomeTentStorage1","DomeTentStorage2","DomeTentStorage3","DomeTentStorage4","DesertTentStorage","DesertTentStorage0","DesertTentStorage1","DesertTentStorage2","DesertTentStorage3","DesertTentStorage4","TentStorageWinter","TentStorageWinter0","TentStorageWinter1","TentStorageWinter2","TentStorageWinter3","TentStorageWinter4","WinterDomeTentStorage","WinterDomeTentStorage0","WinterDomeTentStorage1","WinterDomeTentStorage2","WinterDomeTentStorage3","WinterDomeTentStorage4"]; DZE_Stashes = ["StashSmall","StashSmall1","StashSmall2","StashSmall3","StashSmall4","StashMedium","StashMedium1","StashMedium2","StashMedium3","StashMedium4"]; DZE_CamoNets = ["DesertCamoNet_DZ","WinterCamoNet_DZ","ForestCamoNet_DZ","WinterLargeCamoNet_DZ","DesertLargeCamoNet_DZ","ForestLargeCamoNet_DZ"]; diff --git a/SQF/dayz_code/stringtable.xml b/SQF/dayz_code/stringtable.xml index 81de4138a..a6fde5bd4 100644 --- a/SQF/dayz_code/stringtable.xml +++ b/SQF/dayz_code/stringtable.xml @@ -36285,6 +36285,46 @@ A big water tower which can hold a lot of water. Ein großer Wasserturm, in welchem viel Wasser gelagert werden kann. + + + Wild Bee Hive + Wildbienenstock + + + Many stacked wooden logs which can be a home for wild bees. + Viele aufgestapelte Holzscheite, welche ein Zuhause für Wildbienen sein sollen. + + + Cow Stable + Kuhstall + + + A small stable which can hold a cow. + Ein kleiner Stall, in welchem eine Kuh gehalten werden kann. + + + Goat Stable + Ziegenstall + + + A small stable which can hold a goat. + Ein kleiner Stall, in welchem eine Ziege gehalten werden kann. + + + Sheep Stable + Schafstall + + + A small stable which can hold a sheep. + Ein kleiner Stall, in welchem ein Schaf gehalten werden kann. + + + Boar Stable + Wildschweinstall + + + A small stable which can hold a boar. + Ein kleiner Stall, in welchem ein Wildschwein gehalten werden kann.