Added 8 buildable storage barrels with their weaponholders and CfgWeights entries

Classnames:

Kits:
ItemStorageBarrel1_kit
ItemStorageBarrel2_kit
ItemStorageBarrel3_kit
ItemStorageBarrel4_kit
ItemStorageBarrel5_kit
ItemStorageBarrel6_kit
ItemStorageBarrel7_kit
ItemStorageBarrel8_kit

Objects:
StorageBarrelRed1_DZ
StorageBarrelRed2_DZ
StorageBarrelEpoch1_DZ
StorageBarrelEpoch2_DZ
StorageBarrelYellow1_DZ
StorageBarrelYellow1_DZ
StorageBarrelBlack1_DZ
StorageBarrelBlack2_DZ
StorageBarrelGreenDark1_DZ
StorageBarrelGreenDark2_DZ
StorageBarrelMilk1_DZ
StorageBarrelMilk2_DZ
StorageBarrelGreen1_DZ
StorageBarrelGreen2_DZ
StorageBarrelGreenRusty1_DZ
StorageBarrelGreenRusty2_DZ

Weaponholder:
WeaponHolder_ItemStorageBarrel1_kit
WeaponHolder_ItemStorageBarrel2_kit
WeaponHolder_ItemStorageBarrel3_kit
WeaponHolder_ItemStorageBarrel4_kit
WeaponHolder_ItemStorageBarrel5_kit
WeaponHolder_ItemStorageBarrel6_kit
WeaponHolder_ItemStorageBarrel7_kit
WeaponHolder_ItemStorageBarrel8_kit
This commit is contained in:
seelenapparat
2022-01-20 12:12:54 +01:00
parent 75e1e73020
commit ee0effcc70
5 changed files with 684 additions and 0 deletions

View File

@@ -20,6 +20,146 @@ 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;

View File

@@ -490,4 +490,308 @@ class CamoStorageCrate_DZ: BuiltItems
removeoutput[] = {{"camo_storage_crate_kit",1}};
nounderground = 0; // new
vehicleClass = "DayZ Epoch Buildables";
};
class StorageBarrelRed1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELRED;
model = "\CA\misc\Barel1.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel1_kit",1}};
nounderground = 0;
transportMaxWeapons = 7;
transportMaxMagazines = 70;
transportMaxBackpacks = 2;
};
class StorageBarrelRed2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELRED2;
model = "\CA\misc\Barel1.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel1_kit",1}};
nounderground = 0;
transportMaxWeapons = 10;
transportMaxMagazines = 100;
transportMaxBackpacks = 4;
};
class StorageBarrelEpoch1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELEPOCH;
model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel2_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelEpoch2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELEPOCH2;
model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel2_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelYellow1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELYELLOW;
model = "\CA\misc\Barel3.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel3_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelYellow2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELYELLOW2;
model = "\CA\misc\Barel3.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel3_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelBlack1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELBLACK;
model = "\CA\misc\Barel4.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel4_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelBlack2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELBLACK2;
model = "\CA\misc\Barel4.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel4_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelGreenDark1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREENDARK;
model = "\CA\misc\Barel5.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel5_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelGreenDark2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREENDARK2;
model = "\CA\misc\Barel5.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel5_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelMilk1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELMILK;
model = "\CA\misc\Barel6.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel6_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelMilk2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELMILK2;
model = "\CA\misc\Barel6.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel6_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelGreen1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREEN;
model = "\CA\misc\Barel7.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel7_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelGreen2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREEN2;
model = "\CA\misc\Barel7.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel7_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};
class StorageBarrelGreenRusty1_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREENRUSTY;
model = "\CA\misc\Barel8.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel8_kit",1}};
nounderground = 0;
transportMaxWeapons = 8;
transportMaxMagazines = 80;
transportMaxBackpacks = 2;
};
class StorageBarrelGreenRusty2_DZ: BuiltItems
{
scope = 2;
cost = 100;
offset[] = {0,1.5,0};
displayName = $STR_EPOCH_STORAGEBARRELGREENRUSTY2;
model = "\CA\misc\Barel8.p3d";
icon = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa";
mapSize = 2;
armor = 400;
vehicleClass = "DayZ Epoch Buildables";
constructioncount = 2;
removeoutput[] = {{"ItemStorageBarrel8_kit",1}};
nounderground = 0;
transportMaxWeapons = 12;
transportMaxMagazines = 120;
transportMaxBackpacks = 4;
};

View File

@@ -635,4 +635,84 @@ class WeaponHolder_ItemLockboxWinter2Broken: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_LOCKBOX_BROKEN+";
seedItem = "ItemLockboxWinter2Broken";
};
class WeaponHolder_ItemStorageBarrel1_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELREDKIT_DESC";
model = "\CA\misc\Barel1.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel1_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel2_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELEPOCHKIT_DESC";
model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel2_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel3_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELEYELLOWKIT_DESC";
model = "\CA\misc\Barel3.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel3_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel4_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELBLACKKIT_DESC";
model = "\CA\misc\Barel4.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel4_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel5_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELGREENDARKKIT_DESC";
model = "\CA\misc\Barel5.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel5_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel6_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELMILKKIT_DESC";
model = "\CA\misc\Barel6.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel6_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel7_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELGREENKIT_DESC";
model = "\CA\misc\Barel7.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel7_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};
class WeaponHolder_ItemStorageBarrel8_kit: WeaponHolder {
scope = 1;
displayName = "$STR_EPOCH_STORAGEBARRELGREENRUSTYKIT_DESC";
model = "\CA\misc\Barel8.p3d";
destrType = "DestructNo";
class eventHandlers {
init = "[(_this select 0),'cfgMagazines','ItemStorageBarrel8_kit'] execVM '\z\addons\dayz_code\actions\pickupActions\object_pickupAction.sqf';";
};
};