class CfgMagazines { class CA_Magazine; // External class reference // Ammmo class 100Rnd_762x54_PK : CA_Magazine { scope = 2; displayName = "PKM Mag."; picture = "\CA\weapons\data\equip\m_pk_ca.paa"; ammo = "B_762x54_Ball"; count = 100; type = "256"; initSpeed = 850; sound[] = {"\ca\Weapons\Data\Sound\PK_1_SS", 3.16228, 1, 1500}; tracersEvery = 4; lastRoundsTracer = 4; nameSound = "mgun"; descriptionShort = "Caliber: 7.62x54mm
Rounds: 100
Used in: PK"; model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x54_PK.p3d"; }; class 29Rnd_30mm_AGS30 : CA_Magazine { scope = 2; displayName = "HE Rounds"; model = "\z\addons\dayz_epoch\models\30mm_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_30mm_mag_ca.paa"; ammo = "G_30mm_HE"; count = 29; type = "256"; initSpeed = 185; maxLeadSpeed = 100; nameSound = "grenadelauncher"; weight = 16; }; class 50Rnd_127x107_DSHKM : CA_Magazine { scope = 2; displayName = "DShKM"; picture = "\z\addons\dayz_epoch\pictures\equip_Dshkm_mag_ca.paa"; model = "\z\addons\dayz_epoch\models\dshkm_mag.p3d"; ammo = "B_127x107_Ball"; count = 50; type = "256"; initSpeed = 850; maxLeadSpeed = 200; tracersEvery = 3; lastRoundsTracer = 5; nameSound = "mgun"; weight = 4; }; class 100Rnd_127x99_M2 : CA_Magazine { scope = 2; displayName = "M2 Machine Gun"; model = "\z\addons\dayz_epoch\models\50cal_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_50cal_mag_ca.paa"; ammo = "B_127x99_Ball"; count = 100; type = "256"; initSpeed = 930; maxLeadSpeed = 200; tracersEvery = 3; lastRoundsTracer = 5; nameSound = "mgun"; weight = 8; }; class 2000Rnd_762x51_M134 : CA_Magazine { count = 2000; scope = 2; displayName = "M134 7.62 Nato"; picture = "\z\addons\dayz_epoch\pictures\equip_m134_mag_ca.paa"; model = "\z\addons\dayz_epoch\models\m134_mag.p3d"; ammo = "B_762x51_3RndBurst"; type = "256"; maxLeadSpeed = 200; tracersEvery = 5; nameSound = "mgun"; weight = 50; }; class 48Rnd_40mm_MK19 : CA_Magazine { scope = 2; displayName = "Mk. 19 40mm"; model = "\z\addons\dayz_epoch\models\40mm_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_40mm_mag_ca.paa"; ammo = "G_40mm_HE"; count = 48; type = "256"; initSpeed = 240; maxLeadSpeed = 100; nameSound = "grenadelauncher"; weight = 25; }; class 100Rnd_762x51_M240 : CA_Magazine { scope = 2; displayName = "100Rnd. M240"; picture = "\CA\weapons\data\equip\m_m240_ca.paa"; count = 100; type = "256"; ammo = "B_762x51_Ball"; initSpeed = 900; tracersEvery = 4; lastRoundsTracer = 4; nameSound = "mgun"; descriptionShort = "Caliber: 7.62x51mm NATO
Rounds: 100
Used in: M240, Mk 48 Mod 0"; model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\100Rnd_762x51_M240.p3d"; }; class 200Rnd_762x51_M240 : 100Rnd_762x51_M240 { count = 200; }; class 200Rnd_556x45_M249 : CA_Magazine { scope = 2; displayName = "200Rnd. M249 Belt"; picture = "\CA\weapons\data\equip\m_m249_ca.paa"; ammo = "B_556x45_Ball"; count = 200; type = "256"; initSpeed = 915; sound[] = {"\ca\Weapons\Data\Sound\M249_1_SS", 17.7828, 1, 1300}; reloadMagazineSound[] = {"\ca\Weapons\Data\Sound\FAL_reload", 0.01, 1, 20}; tracersEvery = 4; lastRoundsTracer = 4; nameSound = "mgun"; descriptionShort = "Caliber: 5.56x45 mm NATO
Rounds: 200
Used in: M249 SAW"; model = "\ca\CommunityConfigurationProject_E\Gameplay_ActualModelsOfWeaponMagazinesVisibleOnTheGround\p3d\200Rnd_556x45_M249.p3d"; }; class 100Rnd_556x45_M249 : 200Rnd_556x45_M249 { displayName = "M249 Mag."; descriptionShort = "Caliber: 5.56x45mm NATO
Rounds: 100
Used in: M249"; count = 100; picture = "\CA\weapons_E\Data\icons\m_m245_CA.paa"; }; class 100Rnd_556x45_BetaCMag: CA_Magazine { scope = 2; displayName = "MG36 Mag."; ammo = "B_556x45_Ball"; count = 100; initSpeed = 920; picture = "\ca\weapons\g36\data\equip\M_MG36_CA.paa"; type="256"; tracersEvery = 4; lastRoundsTracer = 4; descriptionShort = "Caliber: 5.56x45 mm NATO Rounds: 100 Used in: MG36, X8 SAW"; }; class 75Rnd_545x39_RPK: CA_Magazine { scope = 2; displayName = "75Rnd. RPK"; ammo = "B_545x39_Ball"; count = 75; type="256"; picture = "\CA\weapons\AK\data\equip\M_RPK_74_CA.paa"; tracersEvery = 4; lastRoundsTracer = 4; nameSound = "mgun"; descriptionShort = "Caliber: 5.45x39mm Rounds: 75 Used in: RPK-74"; }; // Items class ItemHotwireKit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Hotwire kit"; model = "\z\addons\dayz_epoch\models\hotwire.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_hotwire_ca.paa"; descriptionShort = "Used to temporarily unlock and start a vehicle has a chance of failure and is consumed on use."; weight = 2; }; class ItemDocument: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Document"; model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Unknown document"; weight = 0.1; sfx = "document"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_188; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; randomOutput = 1; output[] = {{"ItemLetter",1},{"ItemDocumentRamp",1},{"ItemBook1",1},{"ItemBook2",1},{"ItemBook3",1},{"ItemBook4",1},{"ItemNewspaper",1},{"ItemORP",1},{"ItemAVE",1},{"ItemLRK",1},{"ItemTNK",1},{"ItemPlotDeed",1}}; input[] = {{"ItemDocument",1}}; }; }; }; class ItemORP: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "HowTo: Offroad Performance"; // TODO: localize model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Offroad performace manual."; // TODO: localize weight = 0.1; sfx = "document"; class ItemActions { class Upgrades { text = "Upgrade Vehicle"; // TODO: localize script = "spawn player_upgradeVehicle;"; }; }; }; class ItemAVE: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "HowTo: Vehicle Maintenance"; // TODO: localize model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Vehicle maintenance and engineering manual."; // TODO: localize weight = 0.1; sfx = "document"; class ItemActions { class Upgrades { text = "Upgrade Vehicle"; // TODO: localize script = "spawn player_upgradeVehicle;"; }; }; }; class ItemLRK: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "HowTo: Luggage Rack"; // TODO: localize model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Luggage Rack install guide."; // TODO: localize weight = 0.1; sfx = "document"; class ItemActions { class Upgrades { text = "Upgrade Vehicle"; // TODO: localize script = "spawn player_upgradeVehicle;"; }; }; }; class ItemTNK: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "HowTo: Fuel Tank"; // TODO: localize model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Fuel Tank install guide."; // TODO: localize weight = 0.1; sfx = "document"; class ItemActions { class Upgrades { text = "Upgrade Vehicle"; // TODO: localize script = "spawn player_upgradeVehicle;"; }; }; }; class ItemPlotDeed: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "A Plot Deed"; // TODO: localize model = "\z\addons\dayz_epoch\models\doc_generic.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_generic_ca.paa"; descriptionShort = "Deed to a plot of land, similar to a plot pole."; // TODO: localize weight = 0.1; sfx = "document"; class Crafting { text = "Craft Plot Pole"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"30m_plot_kit",1}}; input[] = {{"ItemPlotDeed",1},{"ItemGoldBar10oz",2}}; }; }; class ItemLetter: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Letter"; model = "\z\addons\dayz_epoch\models\doc_letter.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_letter_ca.paa"; descriptionShort = "Random letter"; weight = 0.1; }; class ItemBook1: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Romance Novel"; model = "\z\addons\dayz_epoch\models\doc_trashy1.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy1_ca.paa"; descriptionShort = "Trashy Romance Novel - ""The seas are laden with lust and jealousy."""; weight = 0.1; }; class ItemBook2: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Romance Novel"; model = "\z\addons\dayz_epoch\models\doc_trashy2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_trashy2_ca.paa"; descriptionShort = "Trashy Romance Novel - ""He had a chest of iron, and a heart of gold."""; weight = 0.1; }; class ItemBook3: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Book"; model = "\z\addons\dayz_epoch\models\doc_child1.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_child1_ca.paa"; descriptionShort = "Random Children's Book"; weight = 0.1; }; class ItemBook4: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Book"; model = "\z\addons\dayz_epoch\models\doc_child2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_child2_ca.paa"; descriptionShort = "Random Children's Book"; weight = 0.1; }; class ItemNewspaper: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Torn Newspaper"; model = "\z\addons\dayz_epoch\models\doc_deaths.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_deaths_ca.paa"; descriptionShort = "Torn Newspaper - ""The recent obituaries are stil legible..."""; weight = 0.1; class ItemActions { class Obituaries { text = "Read Obituaries"; // TODO: localize script = ";player removeMagazine _id;spawn player_deathBoard;"; }; }; }; class ItemDocumentRamp: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "HowTo: Wood Ramp"; model = "\z\addons\dayz_epoch\models\doc_ramp.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_doc_ramp_ca.paa"; descriptionShort = "Document used in building a wooden ramp."; weight = 0.1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_189; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"wood_ramp_kit",1}}; input[] = {{"ItemDocumentRamp",1},{"PartWoodLumber",8}}; }; }; }; class ItemCanvas: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Canvas"; model = "\z\addons\dayz_epoch\models\canvas.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_canvas_ca.paa"; descriptionShort = "Canvas Parcel"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_190; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemTentOld",1}}; input[] = {{"ItemCanvas",2},{"ItemPole",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_191; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemTentDomed",1}}; input[] = {{"ItemCanvas",3},{"ItemPole",3}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_192; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemTentDomed2",1}}; input[] = {{"ItemCanvas",3},{"ItemPole",3}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_193; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"sun_shade_kit",1}}; input[] = {{"ItemCanvas",1},{"PartWoodLumber",4}}; }; class Crafting4 { text = $STR_EPOCH_PLAYER_194; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemBurlap",1}}; input[] = {{"ItemCanvas",2}}; }; }; }; class ItemBurlap: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Burlap"; model = "\z\addons\dayz_epoch\models\burlap.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_burlap_ca.paa"; descriptionShort = "Burlap: A strong cloth like material used for building sandbags"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_195; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"sand"}; // todo add sand requirement requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"ItemSandbag",1}}; input[] = {{"ItemBurlap",3}}; }; }; }; class ItemLightBulb: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Light Bulb"; model = "\z\addons\dayz_epoch\models\bulb.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_bulb_CA.paa"; descriptionShort = "Lightbulb: Used in part to create a buildable lamp post. Don't tell me you didn't find this in a barn."; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_196; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"light_pole_kit",1}}; input[] = {{"ItemLightBulb",1},{"PartGeneric",1},{"PartWoodLumber",6}}; }; }; }; class ItemBriefcase_Base: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Briefcase"; model = "\z\addons\dayz_epoch\models\briefcase.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_CA.paa"; }; class ItemBriefcaseEmpty: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_E_CA.paa"; descriptionShort = "Empty Briefcase"; weight = 1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase10oz",1}}; input[] = {{"ItemBriefcaseEmpty",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_198; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcaseEmpty",1},{"ItemGoldBar10oz",10}}; }; }; }; class ItemBriefcase10oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_10oz_CA.paa"; descriptionShort = "Briefcase (Contains: 1 x 10oz Gold Bar)"; weight = 1.2; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase20oz",1}}; input[] = {{"ItemBriefcase10oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_199; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase10oz",1},{"ItemGoldBar10oz",9}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase10oz",1}}; }; }; }; class ItemBriefcase20oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_20oz_CA.paa"; descriptionShort = "Briefcase (Contains: 2 x 10oz Gold Bar)"; weight = 1.5; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase30oz",1}}; input[] = {{"ItemBriefcase20oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_202; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase20oz",1},{"ItemGoldBar10oz",8}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase10oz",1}}; input[] = {{"ItemBriefcase20oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",2},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase20oz",1}}; }; }; }; class ItemBriefcase30oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_30oz_CA.paa"; descriptionShort = "Briefcase (Contains: 3 x 10oz Gold Bar)"; weight = 1.8; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase40oz",1}}; input[] = {{"ItemBriefcase30oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_203; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase30oz",1},{"ItemGoldBar10oz",7}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase20oz",1}}; input[] = {{"ItemBriefcase30oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",3},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase30oz",1}}; }; }; }; class ItemBriefcase40oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_40oz_CA.paa"; descriptionShort = "Briefcase (Contains: 4 x 10oz Gold Bar)"; weight = 2.1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase50oz",1}}; input[] = {{"ItemBriefcase40oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_204; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase40oz",1},{"ItemGoldBar10oz",6}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase30oz",1}}; input[] = {{"ItemBriefcase40oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",4},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase40oz",1}}; }; }; }; class ItemBriefcase50oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_50oz_CA.paa"; descriptionShort = "Briefcase (Contains: 5 x 10oz Gold Bar)"; weight = 2.4; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase60oz",1}}; input[] = {{"ItemBriefcase50oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_205; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase50oz",1},{"ItemGoldBar10oz",5}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase40oz",1}}; input[] = {{"ItemBriefcase50oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",5},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase50oz",1}}; }; }; }; class ItemBriefcase60oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_60oz_CA.paa"; descriptionShort = "Briefcase (Contains: 6 x 10oz Gold Bar)"; weight = 2.7; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase70oz",1}}; input[] = {{"ItemBriefcase60oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_206; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase60oz",1},{"ItemGoldBar10oz",4}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase50oz",1}}; input[] = {{"ItemBriefcase60oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",6},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase60oz",1}}; }; }; }; class ItemBriefcase70oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_70oz_CA.paa"; descriptionShort = "Briefcase (Contains: 7 x 10oz Gold Bar)"; weight = 2.9; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase80oz",1}}; input[] = {{"ItemBriefcase70oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_207; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase70oz",1},{"ItemGoldBar10oz",3}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase60oz",1}}; input[] = {{"ItemBriefcase70oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",7},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase70oz",1}}; }; }; }; class ItemBriefcase80oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_80oz_CA.paa"; descriptionShort = "Briefcase (Contains: 8 x 10oz Gold Bar)"; weight = 3.2; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase90oz",1}}; input[] = {{"ItemBriefcase80oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_208; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase80oz",1},{"ItemGoldBar10oz",2}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase70oz",1}}; input[] = {{"ItemBriefcase80oz",1}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",8},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase80oz",1}}; }; }; }; class ItemBriefcase90oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_90oz_CA.paa"; descriptionShort = "Briefcase (Contains: 9 x 10oz Gold Bar)"; weight = 3.5; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_197; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemBriefcase100oz",1}}; input[] = {{"ItemBriefcase90oz",1},{"ItemGoldBar10oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase80oz",1}}; input[] = {{"ItemBriefcase90oz",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",9},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase90oz",1}}; }; }; }; class ItemBriefcase100oz: ItemBriefcase_Base { picture = "\z\addons\dayz_epoch\pictures\equip_briefcase_100oz_CA.paa"; descriptionShort = "Briefcase (Contains: 10 x 10oz Gold Bar)"; weight = 3.8; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_200; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1},{"ItemBriefcase90oz",1}}; input[] = {{"ItemBriefcase100oz",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_201; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",10},{"ItemBriefcaseEmpty",1}}; input[] = {{"ItemBriefcase100oz",1}}; }; }; }; class ItemGoldBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Gold"; model = "\z\addons\dayz_epoch\models\gold_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_CA.paa"; descriptionShort = "Gold Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_210; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {}; output[] = {{"ItemGoldBar10oz",1}}; input[] = {{"ItemGoldBar",10}}; }; }; }; class ItemGoldBar10oz: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "10oz Gold"; model = "\z\addons\dayz_epoch\models\gold_bar_10oz.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_gold_bar_10oz_CA.paa"; descriptionShort = "10oz Gold Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_211; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemGoldBar",10}}; input[] = {{"ItemGoldBar10oz",1}}; }; }; }; class ItemSilverBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Silver"; model = "\z\addons\dayz_epoch\models\silver_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_CA.paa"; descriptionShort = "Silver Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_210; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemSilverBar10oz",1}}; input[] = {{"ItemSilverBar",10}}; }; }; }; class ItemSilverBar10oz: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "10oz Silver"; model = "\z\addons\dayz_epoch\models\silver_bar_10oz.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_silver_bar_10oz_CA.paa"; descriptionShort = "10oz Silver Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_211; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemSilverBar",10}}; input[] = {{"ItemSilverBar10oz",1}}; }; }; }; class ItemCopperBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Copper"; model = "\z\addons\dayz_epoch\models\copper_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_CA.paa"; descriptionShort = "Copper Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_210; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemCopperBar10oz",1}}; input[] = {{"ItemCopperBar",10}}; }; }; }; class ItemCopperBar10oz: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "10oz Copper"; model = "\z\addons\dayz_epoch\models\copper_bar_10oz.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_copper_bar_10oz_CA.paa"; descriptionShort = "10oz Copper Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_211; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemCopperBar",10}}; input[] = {{"ItemCopperBar10oz",1}}; }; }; }; class ItemBronzeBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Bronze"; model = "\z\addons\dayz_epoch\models\bronze_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_bar_bronze_CA.paa"; descriptionShort = "Bronze Bar"; }; class ItemAluminumBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Aluminum"; model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_CA.paa"; descriptionShort = "Aluminum Bar"; }; class ItemAluminumBar10oz: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "10oz Aluminum"; model = "\z\addons\dayz_epoch\models\aluminum_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_alum_bar_10oz_CA.paa"; descriptionShort = "10oz Aluminum Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_211; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemAluminumBar",10}}; input[] = {{"ItemAluminumBar10oz",1}}; }; }; }; class ItemTinBar: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Tin"; model = "\z\addons\dayz_epoch\models\tin_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_CA.paa"; descriptionShort = "Tin Bar"; }; class ItemTinBar10oz: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "10oz Tin"; model = "\z\addons\dayz_epoch\models\tin_bar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_tin_bar_10oz_CA.paa"; descriptionShort = "10oz Tin Bar"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_211; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemTinBar",10}}; input[] = {{"ItemTinBar10oz",1}}; }; }; }; class ItemZombieParts: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Zombie Parts"; model = "\z\addons\dayz_epoch\models\zombie_parts_bag_v2.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_zparts_CA.paa"; descriptionShort = "Zombie Parts in a Bag: Trade these for Bio Meat at medic traders."; }; class ItemComboLock: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Combination Lock"; weight = 0.5; model = "\z\addons\dayz_epoch\models\combo_lock_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_combolock_ca.paa"; descriptionShort = "Used to secure structures from unauthorized entry."; }; class PartFueltank: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_8; model = "\dayz_equip\models\fueltank.p3d"; picture = "\dayz_equip\textures\equip_fueltank_ca.paa"; descriptionShort = $STR_EQUIP_DESC_8; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_212; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"PartGeneric",1}}; input[] = {{"PartFueltank",1}}; }; }; }; class PartWheel: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_9; model = "\dayz_equip\models\wheel.p3d"; picture = "\dayz_equip\textures\equip_wheel_ca.paa"; descriptionShort = $STR_EQUIP_DESC_9; }; class PartGeneric: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_10; model = "\dayz_equip\models\genericparts.p3d"; picture = "\dayz_equip\textures\equip_genericparts_ca.paa"; descriptionShort = $STR_EQUIP_DESC_10; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_213; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemPole",1}}; input[] = {{"PartGeneric",2}}; }; }; }; class ItemCorrugated : CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Corrugated Fence"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Corrugated Fence: A buildable object used for fortification purposes."; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_214; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "Fence_corrugated_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_215; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"wooden_shed_kit",1}}; input[] = {{"ItemCorrugated",2},{"PartWoodPlywood",4},{"PartWoodLumber",4}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_217; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"outhouse_kit",1}}; input[] = {{"ItemCorrugated",1},{"PartWoodPlywood",3},{"PartWoodLumber",3},{"ItemTrashToiletpaper",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_216; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"storage_shed_kit",1}}; input[] = {{"ItemCorrugated",4},{"PartWoodPlywood",2},{"PartWoodLumber",2}}; }; }; }; class ItemPole: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Metal Pole"; model = "\z\addons\dayz_epoch\models\pipe.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_pipe_CA.paa"; descriptionShort = "Pole: A few sturdy metal poles used to craft tents and other buildables"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_218; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemCorrugated",1}}; input[] = {{"ItemPole",2},{"ItemTankTrap",2},{"PartWoodLumber",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_219; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"rusty_gate_kit",1}}; input[] = {{"ItemPole",3},{"ItemTankTrap",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_220; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"metal_panel_kit",1}}; input[] = {{"ItemPole",4},{"ItemTankTrap",4}}; }; }; }; class ItemGunRackKit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Gun Rack Kit"; descriptionShort = "A Gun Rack for 20 weapons"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 20; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "GunRack_DZ"; }; }; }; class ItemOilBarrel: CA_Magazine { scope = 2; count = 1; // fuelQuantity = 210; type = 256; displayName = "Oil Barrel"; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; descriptionShort = "210 litres of Oil in a Barrel"; }; class ItemFuelBarrel: CA_Magazine { scope = 2; count = 1; fuelQuantity = 210; type = 256; displayName = "Fuel Barrel"; model = "\z\addons\dayz_epoch\models\oil_drum_model.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_oil_drum_model_ca.paa"; descriptionShort = "210 litres of fuel per barrel"; }; class ItemFuelBarrelEmpty: ItemFuelBarrel { scope = 2; count = 1; fuelQuantity = 0; type = 256; displayName = "Fuel Barrel (Empty)"; picture = "\z\addons\dayz_epoch\pictures\equip_oildrum_e_CA.paa"; descriptionShort = "210 litres of fuel per barrel (Empty)"; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_276; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemFireBarrel_kit",1}}; input[] = {{"ItemFuelBarrelEmpty",1},{"ItemJerryCan",1},{"PartWoodPile",4}}; }; }; }; class ItemFireBarrel_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Fire Barrel Kit"; descriptionShort = "Fire Barrel"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 45; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "FireBarrel_DZ"; }; }; }; class ItemJerrycan: CA_Magazine { scope = 2; count = 1; fuelQuantity = 20; type = 256; displayName = $STR_EQUIP_NAME_19; model = "\dayz_equip\models\jerrycan.p3d"; picture = "\dayz_equip\textures\equip_jerrycan_ca.paa"; descriptionShort = $STR_EQUIP_DESC_19; }; class ItemJerrycanEmpty: ItemJerrycan { fuelQuantity = 0; type = 256; displayName = $STR_EQUIP_NAME_39; picture = "\dayz_equip\textures\equip_jerrycan_e_ca.paa"; descriptionShort = $STR_EQUIP_DESC_39; }; class bulk: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Supply Crate"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "12 x Random Item"; weight = 5; }; class bulk_empty: bulk { descriptionShort = "Empty Supply Crate"; weight = 5; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_221; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemSodaCoke",1}}; input[] = {{"bulk_empty",1},{"ItemSodaCoke",6}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_222; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemSodaPepsi",1}}; input[] = {{"bulk_empty",1},{"ItemSodaPepsi",6}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_223; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_PartGenericHalf",1}}; input[] = {{"bulk_empty",1},{"PartGeneric",6}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_224; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemTankTrapHalf",1}}; input[] = {{"bulk_empty",1},{"ItemTankTrap",6}}; }; class Crafting4 { text = $STR_EPOCH_PLAYER_225; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemWireHalf",1}}; input[] = {{"bulk_empty",1},{"ItemWire",6}}; }; class Crafting5 { text = $STR_EPOCH_PLAYER_226; script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_FoodbaconCooked",1}}; input[] = {{"bulk_empty",1},{"FoodbaconCooked",6}}; }; }; }; class bulk_ItemSodaCoke: bulk { descriptionShort = "6 x ItemSodaCoke"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemSodaCoke",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_221; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemSodaCokeFull",1}}; input[] = {{"bulk_ItemSodaCoke",1},{"ItemSodaCoke",6}}; }; }; }; class bulk_ItemSodaCokeFull: bulk { descriptionShort = "12 x ItemSodaCoke"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemSodaCoke",12,"magazine"}; }; }; }; class bulk_ItemSodaPepsi: bulk { descriptionShort = "6 x ItemSodaPepsi"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemSodaPepsi",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_222; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemSodaPepsiFull",1}}; input[] = {{"bulk_ItemSodaPepsi",1},{"ItemSodaPepsi",6}}; }; }; }; class bulk_ItemSodaPepsiFull: bulk { descriptionShort = "12 x ItemSodaPepsi"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemSodaPepsi",12,"magazine"}; }; }; }; class bulk_FoodbaconCooked: bulk { descriptionShort = "6 x FoodbaconCooked"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"FoodbaconCooked",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_227; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_FoodbaconCookedFull",1}}; input[] = {{"bulk_FoodbaconCooked",1},{"FoodbaconCooked",6}}; }; }; }; class bulk_FoodbaconCookedFull: bulk { descriptionshort = "12 x FoodbaconCooked"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"FoodbaconCooked",12,"magazine"}; }; }; }; class bulk_30Rnd_9x19_MP5SD: bulk { descriptionShort = "12 x 30Rnd_9x19_MP5SD"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"30Rnd_9x19_MP5SD",12,"magazine"}; }; }; }; class bulk_15Rnd_9x19_M9SD: bulk { descriptionShort = "12 x 15Rnd_9x19_M9SD"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"15Rnd_9x19_M9SD",12,"magazine"}; }; }; }; class bulk_30Rnd_556x45_StanagSD: bulk { descriptionShort = "12 x 30Rnd_556x45_StanagSD"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"30Rnd_556x45_StanagSD",12,"magazine"}; }; }; }; class bulk_ItemSandbag: bulk { descriptionShort = "12 x SandBag"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemSandbag",12,"magazine"}; }; }; }; class bulk_ItemTankTrap: bulk { descriptionShort = "12 x Tank Trap"; weight = 25; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemTankTrap",12,"magazine"}; }; }; }; class bulk_ItemTankTrapHalf: bulk { descriptionShort = "6 x Tank Trap"; weight = 12.5; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemTankTrap",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_223; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemTankTrap",1}}; input[] = {{"bulk_ItemTankTrapHalf",1},{"ItemTankTrap",6}}; }; }; }; class bulk_ItemWire: bulk { descriptionShort = "12 x Wire Kit"; weight = 25; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemWire",12,"magazine"}; }; }; }; class bulk_ItemWireHalf: bulk { descriptionShort = "6 x Wire Kit"; weight = 12.5; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"ItemWire",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_225; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_ItemWire",1}}; input[] = {{"bulk_ItemWireHalf",1},{"ItemWire",6}}; }; }; }; class bulk_PartGeneric: bulk { descriptionShort = "12 x Scrap Metal"; weight = 60; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"PartGeneric",12,"magazine"}; }; }; }; class bulk_PartGenericHalf: bulk { descriptionShort = "6 x Scrap Metal"; weight = 30; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"PartGeneric",6,"magazine"}; }; class Crafting { text = $STR_EPOCH_PLAYER_223; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_PartGeneric",1}}; input[] = {{"bulk_PartGenericHalf",1},{"PartGeneric",6}}; }; }; }; class bulk_17Rnd_9x19_glock17: bulk { descriptionShort = "12 x 17Rnd_9x19_glock17"; class ItemActions { class CreateMags { text = $STR_EPOCH_PLAYER_209; script = "spawn player_loadCrate;"; output[] = {"17Rnd_9x19_glock17",12,"magazine"}; }; }; }; class metal_floor_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Metal Floor"; descriptionShort = "Metal Floor"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 325; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "MetalFloor_DZ"; }; }; }; class cinder_wall_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Cinder Block Wall"; descriptionShort = "Half height cinder block wall"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 325; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "CinderWallHalf_DZ"; }; }; }; class cinder_garage_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Block Garage Doorway"; descriptionShort = "Cinder block garage doorway"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 325; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "CinderWallDoorway_DZ"; }; }; }; class cinder_door_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Block Doorway"; descriptionShort = "Cinder block doorway"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 325; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "CinderWallSmallDoorway_DZ"; }; }; }; class workbench_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Workbench"; descriptionShort = "Workbench: Used to craft."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 10; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WorkBench_DZ"; }; }; }; // BUILDING KITS class wood_ramp_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Ramp"; descriptionShort = "Wood ramp can be used to get air."; 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[] = {"ItemEtool","ItemToolbox"}; create = "WoodRamp_DZ"; }; }; }; class 30m_plot_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "30 Meter Plot"; descriptionShort = "Plot Pole: A placeable pole that will allow you and your friends to build within a 30m radius. Ownership of plot pole is lost after owners death."; 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[] = {"ItemEtool","ItemToolbox"}; create = "Plastic_Pole_EP1_DZ"; }; }; }; class metal_panel_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Metal Panel"; descriptionShort = "Metal Panel: Strong metal wall used for base defence."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 50; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "MetalPanel_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_228; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop","fire"}; requiretools[] = {"ItemToolbox","ItemCrowbar","ItemSledge"}; output[] = {{"metal_floor_kit",1}}; input[] = {{"metal_panel_kit",4}}; }; }; }; class deer_stand_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Deer Stand"; descriptionShort = "Deer Stand: can be used as a lookout."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "DeerStand_DZ"; }; }; }; class desert_large_net_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Desert Camo Net"; descriptionShort = "Large Camo Netting: A very large buildable object that can be used to cover objects."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "DesertLargeCamoNet_DZ"; }; }; }; class forest_large_net_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Forest Camo Net"; descriptionShort = "Large Camo Netting: A very large buildable object that can be used to cover objects."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "ForestLargeCamoNet_DZ"; }; }; }; class desert_net_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Desert Camo Net"; descriptionShort = "Camo Netting: A buildable object that can be used to cover objects."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "DesertCamoNet_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_229; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"desert_large_net_kit",1}}; input[] = {{"desert_net_kit",3}}; }; }; }; class forest_net_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Forest Camo Net"; descriptionShort = "Camo Netting: A buildable object that can be used to cover objects."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "ForestCamoNet_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_229; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"forest_large_net_kit",1}}; input[] = {{"forest_net_kit",3}}; }; }; }; class fuel_pump_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Fuel Pump"; descriptionShort = "Fuel Pump"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 50; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "FuelPump_DZ"; }; }; }; class light_pole_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Light Pole"; descriptionShort = "Light Pole: A buildable object that can be used with a Generator to provide light in times of darkness."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "LightPole_DZ"; }; }; }; class stick_fence_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Stick Fence"; descriptionShort = "Stick Fence: A buildable barrier that can be used to keep zombies out of your camp. They are fairly weak and can be ran over easier."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 15; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "StickFence_DZ"; }; }; }; class wooden_shed_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Nice Wooden Shed"; descriptionShort = "Nice Wooden Shed: A crafted object that holds a lot of items/weapons/backpacks and has a door that opens and closes."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "Wooden_shed_DZ"; }; }; }; class wood_shack_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Shack"; descriptionShort = "Wood Shack"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "WoodShack_DZ"; }; }; }; class m240_nest_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "M240 Nest"; descriptionShort = "M240 Nest"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 125; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "M240Nest_DZ"; }; }; }; class sun_shade_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Canvas Sun Shade"; descriptionShort = "Sun Shade: A buildable object used to keep the sun off your back."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "CanvasHut_DZ"; }; }; }; class park_bench_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Bench"; descriptionShort = "Wood Bench"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "ParkBench_DZ"; }; }; }; class rusty_gate_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Rusty Gate"; descriptionShort = "Rusty Gate: A buildable object that can be opened and closed."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "MetalGate_DZ"; }; }; }; class sandbag_nest_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Sandbag Nest"; descriptionShort = "Sandbag Nest: A buildable fortification object, can be removed."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 50; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "SandNest_DZ"; }; }; }; class outhouse_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Outhouse"; descriptionShort = "Outhouse: A buildable object that you can poop in. Comes pre-stocked with one roll of Toilet Paper."; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "OutHouse_DZ"; }; }; }; class storage_shed_kit: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Storage Shed"; descriptionShort = "Storage Shed: A large buildable object that is non enterable and holds a lot of items/weapons/backpacks"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 75; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "StorageShed_DZ"; }; }; }; class ItemGenerator: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_31; model = "\dayz_equip\models\generator_gear.p3d"; picture = "\dayz_equip\textures\equip_generator_ca.paa"; descriptionShort = $STR_EQUIP_DESC_31; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Generator_DZ"; }; }; }; class ItemFuelPump: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Fuel Pump"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Fuel Pumps can be used to create a refuel station"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "FuelPump_DZ"; neednearby[] = {{"fueltank",30}}; }; }; }; // Custom player vault class ItemVault: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Safe"; model = "\z\addons\dayz_epoch\models\safe_onside.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_safe_ca.paa"; descriptionShort = "Personal Safe: A placeable object that is used for very secure storage. WARNING!!! Placing your safe will give you a 4 digit number that is used to open the safe, save that number!"; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_230; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "VaultStorageLocked"; }; }; }; class ItemLockbox: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Lockbox"; model = "\z\addons\dayz_epoch\models\lockbox_mag.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_lockbox_CA.paa"; descriptionShort = "Semi secure lockbox"; weight = 15; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_231; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "LockboxStorageLocked"; }; }; }; class ItemWoodFloor: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Floor/Ceiling"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Floor can also be used as a ceiling."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodFloor_DZ"; }; }; }; class ItemWoodFloorHalf: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Floor/Ceiling 1/2"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Floor can also be used as a ceiling."; weight = 15; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodFloorHalf_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_232; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodFloor",1}}; input[] = {{"ItemWoodFloorHalf",2}}; }; }; }; class ItemWoodFloorQuarter: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Floor/Ceiling 1/4"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Floor can also be used as a ceiling."; weight = 10; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodFloorQuarter_DZ"; }; class Crafting { text = "$STR_EPOCH_PLAYER_232 1/2"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodFloorHalf",1}}; input[] = {{"ItemWoodFloorQuarter",2}}; }; }; }; class ItemWoodStairs: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Stairs"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood stairs"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodStairsSans_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_233; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodStairsSupport",1}}; input[] = {{"ItemWoodStairs",1},{"PartWoodLumber",2}}; }; }; }; class ItemWoodStairsSupport: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Stairs w/ supports"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood stairs with supports"; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodStairs_DZ"; }; }; }; class ItemWoodLadder: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Ladder"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Ladder"; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodLadder_DZ"; }; }; }; class ItemWoodWall: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Wall"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Floor can also be used as a ceiling."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodSmallWall_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_234; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallDoor",1}}; input[] = {{"ItemWoodWall",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_235; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWindow",1}}; input[] = {{"ItemWoodWall",1},{"PartGlass",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_236; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallLg",1}}; input[] = {{"ItemWoodWall",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; }; }; }; class ItemWoodWallThird: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Wall 1/3"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wood Floor can also be used as a ceiling."; weight = 7; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodSmallWallThird_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_237; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWall",1}}; input[] = {{"ItemWoodWallThird",3}}; }; }; }; class ItemWoodWallDoor: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wall w/ Doorway"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with doorway constucted out of plywood and lumber."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodSmallWallDoor_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_238; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWithDoor",1}}; input[] = {{"ItemWoodWallDoor",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; }; }; }; class ItemWoodWallWithDoor: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wall w/ Door"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with door constucted out of plywood and lumber."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_WoodDoor"; }; class Crafting { text = $STR_EPOCH_PLAYER_239; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWithDoorLocked",1}}; input[] = {{"ItemWoodWallWithDoor",1},{"ItemComboLock",1}}; }; }; }; class ItemWoodWallWithDoorLocked: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wall w/ Door Locked"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with door constucted out of plywood and lumber."; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_WoodDoorLocked"; }; }; }; class ItemWoodWallWindow: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wall w/ Window"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with Window constucted out of plywood and lumber."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodSmallWallWin_DZ"; }; }; }; class ItemWoodWallLg: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Wood Wall"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Large wall constucted out of plywood and lumber."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodLargeWall_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_234; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallDoorLg",1}}; input[] = {{"ItemWoodWallLg",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_235; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWindowLg",1}}; input[] = {{"ItemWoodWallLg",1},{"PartGlass",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_240; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallGarageDoor",1}}; input[] = {{"ItemWoodWallLg",1},{"PartWoodLumber",2}}; }; }; }; class ItemWoodWallGarageDoor: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Garage Door"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Garage door constucted out of plywood and lumber."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_GarageWoodDoor"; }; class Crafting { text = $STR_EPOCH_PLAYER_241; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallGarageDoorLocked",1}}; input[] = {{"ItemWoodWallGarageDoor",1},{"ItemComboLock",1}}; }; }; }; class ItemWoodWallGarageDoorLocked: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Wood Garage Door Locked"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Garage door with combination lock."; weight = 25; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_GarageWoodDoorLocked"; }; }; }; class ItemWoodWallDoorLg: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Wall w/ Doorway"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Large wall with doorway constucted out of plywood and lumber."; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodLargeWallDoor_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_238; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWithDoorLg",1}}; input[] = {{"ItemWoodWallDoorLg",1},{"PartWoodPlywood",1},{"PartWoodLumber",1}}; }; }; }; class ItemWoodWallWithDoorLg: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Wall w/ Door"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with door constucted out of plywood and lumber."; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_LargeWoodDoor"; }; class Crafting { text = $STR_EPOCH_PLAYER_239; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodWallWithDoorLgLocked",1}}; input[] = {{"ItemWoodWallWithDoorLg",1},{"ItemComboLock",1}}; }; }; }; class ItemWoodWallWithDoorLgLocked: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Wall w/ Door Locked"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Wall with combination lock door constucted out of plywood and lumber."; weight = 35; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Land_DZE_LargeWoodDoorLocked"; }; }; }; class ItemWoodWallWindowLg: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Large Wall w/ Window"; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; descriptionShort = "Large wall with doorway constucted out of plywood and lumber.."; weight = 30; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "WoodLargeWallWin_DZ"; }; }; }; class PartEngine: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_11; model = "\dayz_equip\models\engine.p3d"; picture = "\dayz_equip\textures\equip_engine_ca.paa"; descriptionShort = $STR_EQUIP_DESC_11; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_212; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"PartGeneric",2}}; input[] = {{"PartEngine",1}}; }; }; }; class PartWoodPile: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_40; model = "\dayz_equip\models\woodPile.p3d"; picture = "\dayz_equip\textures\equip_woodPile_ca.paa"; descriptionShort = $STR_EQUIP_DESC_40; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_241; script = "spawn player_build;"; require[] = {"ItemMatchbox_DZE"}; create = "Land_Fire_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_242; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"PartWoodLumber",1}}; input[] = {{"PartWoodPile",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_243; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemKnife"}; output[] = {{"WoodenArrow",3}}; input[] = {{"PartWoodPile",1},{"ItemTrashRazor",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_244; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"stick_fence_kit",1}}; input[] = {{"PartWoodPile",6}}; }; }; }; class PartPlankPack: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Lumber Pack"; model = "\z\addons\dayz_epoch\models\plank_pack.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_lumber_pack_CA.paa"; descriptionShort = "Lumber in a stack"; weight = 6; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_251; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"PartWoodLumber",3}}; input[] = {{"PartPlankPack",1}}; }; }; }; class CinderBlocks: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Cinder Blocks"; model = "\z\addons\dayz_epoch\models\cinder_stack.p3d"; picture = "\z\addons\dayz_epoch\pictures\epuip_cinder_blocks_CA.paa"; descriptionShort = "Stack of nine cinder blocks"; weight = 100; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_252; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"cinder_wall_kit",1}}; input[] = {{"CinderBlocks",3},{"MortarBucket",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_253; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"cinder_garage_kit",1}}; input[] = {{"CinderBlocks",3},{"MortarBucket",1},{"ItemTankTrap",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_234; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"cinder_door_kit",1}}; input[] = {{"CinderBlocks",4},{"MortarBucket",1},{"ItemTankTrap",1}}; }; }; }; class MortarBucket: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Bucket of Mortar"; model = "\z\addons\dayz_epoch\models\mortar.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_mortar_CA.paa"; descriptionShort = "Premixed mastic adhesive that will bond to concrete block."; weight = 21; }; class PartPlywoodPack: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Plywood Pack"; model = "\z\addons\dayz_epoch\models\plywood_pack.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_plywood_pack_CA.paa"; descriptionShort = "Plywood in a stack"; weight = 12; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_251; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"PartWoodPlywood",3}}; input[] = {{"PartPlywoodPack",1}}; }; }; }; class PartWoodLumber: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Lumber"; model = "\z\addons\dayz_epoch\models\planks.p3d"; picture="\z\addons\dayz_epoch\pictures\equip_wood_planks_CA.paa"; descriptionShort = "Lumber: Used for building many structures and can also be used to make plywood."; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_254; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartWoodPlywood",1}}; input[] = {{"PartWoodLumber",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_255; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"bulk_empty",1}}; input[] = {{"PartWoodLumber",2},{"PartGeneric",1}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_256; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"deer_stand_kit",1}}; input[] = {{"PartWoodLumber",8},{"PartWoodPile",2}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_257; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodStairs",1}}; input[] = {{"PartWoodLumber",8}}; }; class Crafting4 { text = $STR_EPOCH_PLAYER_258; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodLadder",1}}; input[] = {{"PartWoodLumber",8}}; }; class Crafting5 { text = $STR_EPOCH_PLAYER_259; Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartPlankPack",1}}; input[] = {{"PartWoodLumber",3}}; }; class Crafting6 { text = $STR_EPOCH_PLAYER_277; Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemGunRackKit",1}}; input[] = {{"PartWoodLumber",6}}; }; }; }; class PartWoodPlywood: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Plywood"; model = "\z\addons\dayz_epoch\models\plywood.p3d"; picture="\z\addons\dayz_epoch\pictures\equip_plywood_CA.paa"; descriptionShort = "Plywood: Used for building many structures."; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_260; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"workbench_kit",1}}; input[] = {{"PartWoodPlywood",1},{"PartWoodLumber",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_261; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"wood_shack_kit",1}}; input[] = {{"PartWoodPlywood",4},{"PartWoodLumber",4}}; }; class Crafting2 { text = $STR_EPOCH_PLAYER_262; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemWoodFloorQuarter",1}}; input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_263; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemWoodWallThird",1}}; input[] = {{"PartWoodPlywood",3},{"PartWoodLumber",3}}; }; class Crafting4 { text = $STR_EPOCH_PLAYER_264; Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartPlywoodPack",1}}; input[] = {{"PartWoodPlywood",3}}; }; }; }; class PartOre: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Iron Ore"; model = "\z\addons\dayz_epoch\models\iron_ore.p3d"; picture="\z\addons\dayz_epoch\pictures\equip_iron_ore_CA.paa"; descriptionShort = "Used for crafting scrap metal. Can be mined from rocks using a sledgehammer."; weight = 1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_265; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemSledge"}; output[] = {{"PartGeneric",1},{"ItemWaterbottleUnfilled",1}}; input[] = {{"PartOre",4},{"ItemWaterbottle",1}}; }; }; }; class PartOreSilver: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Silver Ore"; model = "\z\addons\dayz_epoch\models\silver_ore.p3d"; picture="\z\addons\dayz_epoch\pictures\equip_silver_ore_CA.paa"; descriptionShort = "Can be mined from rocks using a sledgehammer."; weight = 1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_266; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemSledge"}; output[] = {{"ItemSilverBar",1},{"ItemWaterbottleUnfilled",1}}; input[] = {{"PartOreSilver",1},{"ItemWaterbottle",1}}; }; }; }; class PartOreGold: CA_Magazine { scope = 2; count = 1; type = 256; displayName = "Gold Ore"; model = "\z\addons\dayz_epoch\models\gold_ore.p3d"; picture="\z\addons\dayz_epoch\pictures\equip_gold_ore_CA.paa"; descriptionShort = "Can be mined from rocks using a sledgehammer."; weight = 1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_267; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemSledge"}; output[] = {{"ItemGoldBar",1},{"ItemWaterbottleUnfilled",1}}; input[] = {{"PartOreGold",1},{"ItemWaterbottle",1}}; }; }; }; class PartVRotor: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_32; model = "\dayz_equip\models\vrotor.p3d"; picture = "\dayz_equip\textures\equip_vrotor_ca.paa"; descriptionShort = $STR_EQUIP_DESC_32; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_212; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"PartGeneric",3}}; input[] = {{"PartVRotor",1}}; }; }; }; class PartGlass: CA_Magazine { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_30; model = "\dayz_equip\models\carglass.p3d"; picture = "\dayz_equip\textures\equip_carglass_ca.paa"; descriptionShort = $STR_EQUIP_DESC_30; }; // Skins class SkinBase: CA_Magazine { scope = 0; count = 1; type = 256; displayName = "Clothes"; model = "\dayz_equip\models\cloth_parcel.p3d"; picture = "\dayz_equip\textures\equip_cloth_parcel_ca.paa"; descriptionShort = "Clothes Parcel"; weight = 1; class ItemActions { class Use { text = $STR_EPOCH_PLAYER_268; script = "spawn player_wearClothes;"; }; class Crafting { text = $STR_EPOCH_PLAYER_269; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemCanvas",1}}; input[] = {{"SkinBase",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_270; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemBandage",2}}; input[] = {{"SkinBase",1},{"ItemTrashToiletpaper",1}}; }; }; }; class Skin_Sniper1_DZ: SkinBase { scope = 2; displayName = $STR_EQUIP_NAME_43; descriptionShort = $STR_EQUIP_DESC_43; }; class Skin_Rocket_DZ: SkinBase { scope = 2; displayName = "Officer Suit"; descriptionShort = "Officer Suit"; }; class Skin_RU_Policeman_DZ: SkinBase { scope = 2; displayName = "Sergei"; descriptionShort = "Police Officer Uniform"; }; class Skin_Pilot_EP1_DZ: SkinBase { scope = 2; displayName = "Ethan"; descriptionShort = "Pilot Uniform"; }; class Skin_Haris_Press_EP1_DZ: SkinBase { scope = 2; displayName = "Harry"; descriptionShort = "Press Uniform"; }; class Skin_Ins_Soldier_GL_DZ: SkinBase { scope = 2; displayName = "Terrorist Uniform"; descriptionShort = "Terrorist Uniform"; }; class Skin_GUE_Commander_DZ: SkinBase { scope = 2; displayName = "Rebel Uniform"; descriptionShort = "Rebel Uniform"; }; class Skin_Functionary1_EP1_DZ: SkinBase { scope = 2; displayName = "Donald"; descriptionShort = "Business Suit"; }; class Skin_Priest_DZ: SkinBase { scope = 2; displayName = "James"; descriptionShort = "Priest Outfit"; }; class Skin_Rocker1_DZ: SkinBase { scope = 2; displayName = "Duane"; descriptionShort = "Rocker (black)"; }; class Skin_Rocker2_DZ: SkinBase { scope = 2; displayName = "Rod"; descriptionShort = "Rocker (brown)"; }; class Skin_Rocker3_DZ: SkinBase { scope = 2; displayName = "Van"; descriptionShort = "Rocker (blue)"; }; class Skin_Rocker4_DZ: SkinBase { scope = 2; displayName = "Bruce"; descriptionShort = "Rocker (green)"; }; class Skin_Bandit1_DZ: SkinBase { scope = 2; displayName = "Bandit Outfit"; descriptionShort = "Bandit Outfit"; }; class Skin_Bandit2_DZ: SkinBase { scope = 2; displayName = "Bandit Camo"; descriptionShort = "Bandit Camo Outfit"; }; class Skin_GUE_Soldier_MG_DZ: SkinBase { scope = 2; displayName = "Bandit Gunner"; descriptionShort = "Bandit Gunner Outfit"; }; class Skin_GUE_Soldier_Sniper_DZ: SkinBase { scope = 2; displayName = "Bandit Sniper"; descriptionShort = "Bandit Sniper Outfit"; }; class Skin_GUE_Soldier_Crew_DZ: SkinBase { scope = 2; displayName = "Bandit Baklava"; descriptionShort = "Bandit Baklava Outfit"; }; class Skin_GUE_Soldier_CO_DZ: SkinBase { scope = 2; displayName = "Bandit Mask"; descriptionShort = "Bandit Mask Outfit"; }; class Skin_GUE_Soldier_2_DZ: SkinBase { scope = 2; displayName = "Bandit Hat"; descriptionShort = "Bandit Hat with Baklava"; }; class Skin_BanditW1_DZ: SkinBase { scope = 2; displayName = "Bandit Annie"; descriptionShort = "Bandit wrap blue top with brown pants."; }; class Skin_BanditW2_DZ: SkinBase { scope = 2; displayName = "Bandit Jane"; descriptionShort = "Bandit wrap grey top with brown camo pants."; }; class Skin_SurvivorW3_DZ: SkinBase { scope = 2; displayName = "Jane"; descriptionShort = "Grey top with brown camo pants."; }; class Skin_SurvivorW2_DZ: SkinBase { scope = 2; displayName = "Annie"; descriptionShort = "Civilian (female)"; }; class Skin_SurvivorWpink_DZ: SkinBase { scope = 2; displayName = "Melly (female)"; descriptionShort = "Purple top with blue pants."; }; class Skin_SurvivorWsequisha_DZ: SkinBase { scope = 2; displayName = "Maria (female)"; descriptionShort = "Maria Clothes (female)"; }; class Skin_SurvivorWsequishaD_DZ: SkinBase { scope = 2; displayName = "Sequisha (female)"; descriptionShort = "Sequisha Clothes (female)"; }; class Skin_SurvivorWcombat_DZ: SkinBase { scope = 2; displayName = "Alejandria"; descriptionShort = "Blue camo top with brown camo pants."; }; class Skin_SurvivorWdesert_DZ: SkinBase { scope = 2; displayName = "Savannah"; descriptionShort = "White top with brown pants."; }; class Skin_SurvivorWurban_DZ: SkinBase { scope = 2; displayName = "Sophia"; descriptionShort = "Maroon top with grey pants."; }; class Skin_TK_INS_Warlord_EP1_DZ: SkinBase { scope = 2; displayName = "Takistani Warlord"; descriptionShort = "Takistani Warlord"; }; class Skin_TK_INS_Soldier_EP1_DZ: SkinBase { scope = 2; displayName = "Takistani Soldier"; descriptionShort = "Takistani Soldier"; }; class Skin_CZ_Special_Forces_GL_DES_EP1_DZ: SkinBase { scope = 2; displayName = "Special Forces"; descriptionShort = "Special Forces"; }; class Skin_Drake_Light_DZ: SkinBase { scope = 2; displayName = "Desert Camo"; descriptionShort = "Desert Camo"; }; class Skin_Soldier_Bodyguard_AA12_PMC_DZ: SkinBase { scope = 2; displayName = "Bodyguard"; descriptionShort = "Bodyguard"; }; class Skin_FR_OHara_DZ: SkinBase { scope = 2; displayName = "Jungle Camo"; descriptionShort = "Jungle Camo"; }; class Skin_FR_Rodriguez_DZ: SkinBase { scope = 2; displayName = "Gunner Outfit"; descriptionShort = "Gunner Outfit"; }; class Skin_CZ_Soldier_Sniper_EP1_DZ: SkinBase { scope = 2; displayName = "Desert Ghillie"; descriptionShort = "Desert Ghillie"; }; class Skin_Graves_Light_DZ: SkinBase { scope = 2; displayName = "Urban Camo"; descriptionShort = "Urban Camo"; }; class Skin_Soldier_Sniper_PMC_DZ: SkinBase { scope = 2; displayName = "Marksman"; descriptionShort = "Marksman"; }; class Skin_Soldier_TL_PMC_DZ: SkinBase { scope = 2; displayName = "Team Leader"; descriptionShort = "Team Leader"; }; // new class Skin_TK_Special_Forces_MG_EP1_DZ: SkinBase { scope = 2; displayName = "Smuggler"; descriptionShort = "Smuggler"; }; class Skin_TK_Soldier_Sniper_EP1_DZ: SkinBase { scope = 2; displayName = "Desert Sniper"; descriptionShort = "Desert Sniper"; }; class Skin_TK_Commander_EP1_DZ: SkinBase { scope = 2; displayName = "General"; descriptionShort = "General"; }; class Skin_RU_Soldier_Crew_DZ: SkinBase { scope = 2; displayName = "Crewman"; descriptionShort = "Crewman"; }; class Skin_INS_Lopotev_DZ: SkinBase { scope = 2; displayName = "Boss"; descriptionShort = "Team Leader"; }; class Skin_INS_Soldier_AR_DZ: SkinBase { scope = 2; displayName = "Cooper"; descriptionShort = "Cooper"; }; class Skin_INS_Soldier_CO_DZ: SkinBase { scope = 2; displayName = "Travis"; descriptionShort = "Travis"; }; class Skin_INS_Bardak_DZ: SkinBase { scope = 2; displayName = "Paulo"; descriptionShort = "Paulo"; }; class Skin_INS_Worker2_DZ: SkinBase { scope = 2; displayName = "Steve"; descriptionShort = "Steve"; }; // class ItemTent; class ItemTentOld: ItemTent { scope = 2; count = 1; type = 256; displayName = $STR_EQUIP_NAME_20; model = "\dayz_equip\models\tentbag_gear.p3d"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; descriptionShort = $STR_EQUIP_DESC_20; weight = 5; class ItemActions { class Build { text = $STR_PITCH_TENT; script = "spawn player_build;"; require[] = {}; create = "TentStorage"; }; class Crafting { text = $STR_EPOCH_PLAYER_270; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"desert_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_271; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"forest_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; }; class ItemTentDomed : ItemTent { scope = public; count = 1; type = 256; displayName = "Camping Tent Desert"; model = "\dayz_equip\models\tentbag_gear.p3d"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; descriptionShort = "A domed camping tent desert that can be pitched, allowing you extended storage."; class ItemActions { class Build { text = $STR_PITCH_TENT; script = "spawn player_build;"; require[] = {}; create = "TentStorageDomed"; }; class Crafting { text = $STR_EPOCH_PLAYER_270; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"desert_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_271; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"forest_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; }; class ItemTentDomed2 : ItemTent { scope = public; count = 1; type = 256; displayName = "Camping Tent Green"; model = "\dayz_equip\models\tentbag_gear.p3d"; picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; descriptionShort = "A domed camping tent desert that can be pitched, allowing you extended storage."; class ItemActions { class Build { text = $STR_PITCH_TENT; script = "spawn player_build;"; require[] = {}; create = "TentStorageDomed2"; }; class Crafting { text = $STR_EPOCH_PLAYER_270; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"desert_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_271; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"forest_net_kit",1}}; input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; }; class ItemSandbag : CA_Magazine { scope = public; count = 1; type = 256; displayName = $STR_EQUIP_NAME_21; model = "\dayz_equip\models\sandbags.p3d"; picture = "\dayz_equip\textures\equip_sandbag_ca.paa"; descriptionShort = $STR_EQUIP_DESC_21; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_272; script = "spawn player_build;"; require[] = {"ItemEtool"}; create = "Sandbag1_DZ"; }; class Crafting { text = $STR_EPOCH_PLAYER_273; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"ItemSandbagLarge",1}}; input[] = {{"ItemSandbag",3},{"ItemWire",1},{"ItemTankTrap",1}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_274; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"sandbag_nest_kit",1}}; input[] = {{"ItemSandbag",4},{"PartWoodPlywood",2},{"PartWoodLumber",4}}; }; /* class Crafting2 { text = "Craft M240 Nest"; script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemEtool","ItemToolbox","M240_DZ"}; output[] = {{"m240_nest_kit",1}}; input[] = {{"ItemSandbag",4},{"ItemCanvas",1},{"PartWoodPlywood",4},{"PartWoodLumber",3}}; inputweapons[] = {"M240_DZ"}; }; */ }; }; class ItemSledgeHead : CA_Magazine { scope = public; count = 1; type = 256; displayName = "Sledgehammer Head"; model = "\z\addons\dayz_epoch\models\sledge_head.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_sledge_head_ca.paa"; descriptionShort = "Combine with a handle to make a Sledgehammer"; weight = 9; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_275; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {}; outputweapons[] = {"ItemSledge"}; input[] = {{"ItemSledgeHead",1},{"ItemSledgeHandle",1}}; }; }; }; class ItemSledgeHandle : CA_Magazine { scope = public; count = 1; type = 256; displayName = "Sledgehammer Handle"; model = "\z\addons\dayz_epoch\models\sledge_handle.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_sledge_handle_ca.paa"; descriptionShort = "Combine with a head to make a Sledgehammer"; weight = 1; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_275; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {}; outputweapons[] = {"ItemSledge"}; input[] = {{"ItemSledgeHead",1},{"ItemSledgeHandle",1}}; }; }; }; class ItemSandbagLarge : CA_Magazine { scope = public; count = 1; type = 256; displayName = "H-barrier cube"; model = "\dayz_equip\models\sandbags.p3d"; // TODO model picture = "\dayz_equip\textures\equip_sandbag_ca.paa"; descriptionShort = "Hesco berrier: A buildable object that is used for fortification purposes."; weight = 50; class ItemActions { class Build { text = "Build H-barrier cube"; script = "spawn player_build;"; require[] = {"ItemEtool"}; create = "Land_HBarrier1_DZ"; }; class Crafting { text = "Craft Triple H-barrier"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {}; requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"ItemSandbagExLarge",1}}; input[] = {{"ItemSandbagLarge",3}}; }; }; }; class ItemSandbagExLarge : CA_Magazine { scope = public; count = 1; type = 256; displayName = "3 x H-barrier cube"; model = "\dayz_equip\models\sandbags.p3d"; // TODO model picture = "\dayz_equip\textures\equip_sandbag_ca.paa"; descriptionShort = "Hesco berrier: A buildable object that is used for fortification purposes."; weight = 150; class ItemActions { class Build { text = "Build Triple H-barrier"; script = "spawn player_build;"; require[] = {"ItemEtool"}; create = "Land_HBarrier3_DZ"; }; }; }; class ItemTankTrap : CA_Magazine { scope = public; count = 1; type = 256; displayName = $STR_EQUIP_NAME_22; model = "\dayz_equip\models\tank_trap_kit.p3d"; picture = "\dayz_equip\textures\equip_tanktrap_kit_CA.paa"; descriptionShort = $STR_EQUIP_DESC_22; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Hedgehog_DZ"; }; }; }; class TrapBear : CA_Magazine { scope = public; count = 1; type = 256; displayName = "Bear Trap"; model = "\dayz_equip\models\bear_trap_gear.p3d"; picture = "\dayz_equip\textures\equip_bear_trap_ca.paa"; descriptionShort = "Place to add a bear trap"; class ItemActions { class Build { text = "Place Trap"; script = "spawn player_setTrap;"; require[] = {"ItemToolbox"}; create = "BearTrap_DZ"; }; }; }; class ItemWire : CA_Magazine { scope = public; count = 1; type = 256; displayName = $STR_EQUIP_NAME_23; model = "\dayz_equip\models\Fence_wire_kit.p3d"; picture = "\dayz_equip\textures\equip_fencewire_kit_CA.paa"; descriptionShort = $STR_EQUIP_DESC_23; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "Fort_RazorWire"; }; }; }; class Quiver : CA_Magazine { scope = public; ammo = "WoodenArrow"; count = 6; descriptionshort = "Small Quiver used with the Crossbow, Max arrows 6."; displayname = "Quiver"; initSpeed = 150; model = "\z\addons\dayz_communityassets\models\quiver"; picture = "\z\addons\dayz_communityassets\pictures\equip_quiver_ca.paa"; }; class WoodenArrow : CA_Magazine { scope = public; displayName = "Arrow"; //$STR_MAG_NAME_3; model = "\dayz_weapons\models\bolt_gear"; picture = "\z\addons\dayz_communityassets\pictures\equip_warrow_ca.paa"; ammo = "WoodenArrow"; count = 1; initSpeed = 150; descriptionShort = "Arrow made out of wood, used with the Crossbow."; //$STR_MAG_DESC_3; class ItemActions { class ReloadMag { text = "Combine into Quiver"; script = "spawn player_reloadMag;"; use[] = {"WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow","WoodenArrow"}; output[] = {"Quiver"}; }; }; }; class HandGrenade;//External class reference class ItemSodaEmpty: HandGrenade { scope = 2; displayName = $STR_EQUIP_NAME_35; model = "\dayz_equip\models\soda_coke_e.p3d"; picture = "\dayz_equip\textures\equip_soda_empty_ca.paa"; descriptionShort = $STR_EQUIP_DESC_35; ammo = "SodaCan"; class ItemActions { class Crafting { text = "Melt into Bars"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemAluminumBar",1}}; input[] = {{"ItemSodaEmpty",6}}; }; }; }; class ItemSodaCoke; //External class reference class ItemSodaCokeEmpty : ItemSodaEmpty{ model = "\dayz_equip\models\soda_coke_e.p3d"; picture = "\dayz_equip\textures\equip_soda_empty_ca.paa"; }; class ItemSodaPepsiEmpty : ItemSodaEmpty{ model = "\dayz_equip\models\soda_pepsi_e.p3d"; picture = "\dayz_equip\textures\equip_soda_empty_ca.paa"; }; class ItemSodaMdewEmpty : ItemSodaEmpty{ model = "\dayz_equip\models\soda_mdew_e.p3d"; picture = "\dayz_equip\textures\equip_soda_empty_ca.paa"; }; class ItemSodaMtngreen : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_0; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_0; model = "z\addons\dayz_communityassets\models\soda_mtngreen_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mtngreen_clean_full_ca.paa"; }; class ItemSodaMtngreenEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_mtngreen_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mtngreen_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; class ItemSodaR4z0r : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_1; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_1; model = "z\addons\dayz_communityassets\models\soda_r4z0r_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_r4z0r_clean_full_ca.paa"; }; class ItemSodaR4z0rEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_r4z0r_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_r4z0r_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; class ItemSodaRbull : ItemSodaCoke { displayName = $STR_FOOD_NAME_RBULL; descriptionShort = $STR_FOOD_DESC_RBULL; model = "z\addons\dayz_epoch\models\soda_redbull.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_soda_rbull_CA.paa"; }; class ItemSodaOrangeSherbet : ItemSodaCoke { displayName = $STR_FOOD_NAME_OSHERBET; descriptionShort = $STR_FOOD_DESC_OSHERBET; model = "z\addons\dayz_epoch\models\soda_sherbet.p3d"; picture = "\z\addons\dayz_epoch\pictures\soda_orangesherbet_ca.paa"; }; class ItemSodaClays : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_2; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_2; model = "z\addons\dayz_communityassets\models\soda_clays_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_clays_clean_full_ca.paa"; }; class ItemSodaClaysEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_clays_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_clays_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; class ItemSodaSmasht : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_3; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_3; model = "z\addons\dayz_communityassets\models\soda_smasht_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_smasht_clean_full_ca.paa"; }; class ItemSodaSmashtEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_smasht_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_smasht_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; class ItemSodaDrwaste : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_4; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_4; model = "z\addons\dayz_communityassets\models\soda_drwaste_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_drwaste_clean_full_ca.paa"; }; class ItemSodaDrwasteEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_drwaste_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_drwaste_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; /* class ItemSodaFranka : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_5; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_5; model = "z\addons\dayz_communityassets\models\soda_franka_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_franka_clean_full_ca.paa"; }; class ItemSodaFrankaEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_franka_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_franka_clean_empty_ca"; //ammo = "SodaCanMtngreen"; }; */ class ItemSodaLemonade : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_6; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_6; model = "z\addons\dayz_communityassets\models\soda_lemonade_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lemonade_clean_full_ca.paa"; }; class ItemSodaLemonadeEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_lemonade_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lemonade_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; /* class ItemSodaLirik : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_7; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_7; model = "z\addons\dayz_communityassets\models\soda_lirik_clean_full.p3d"; //picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lirik_clean_full_ca.paa"; }; class ItemSodaLirikEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_lirik_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lirik_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; */ class ItemSodaLvg : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_8; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_8; model = "z\addons\dayz_communityassets\models\soda_lvg_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lvg_clean_full_ca.paa"; }; class ItemSodaLvgEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_lvg_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_lvg_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; class ItemSodaMzly : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_9; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_9; model = "z\addons\dayz_communityassets\models\soda_mzly_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mzly_clean_full_ca.paa"; }; class ItemSodaMzlyEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_mzly_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_mzly_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; /* class ItemSodaPeppsy : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_10; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_10; model = "z\addons\dayz_communityassets\models\soda_peppsy_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_peppsy_clean_full_ca.paa"; }; class ItemSodaPeppsyEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_peppsy_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_peppsy_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; */ class ItemSodaRabbit : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_11; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_11; model = "z\addons\dayz_communityassets\models\soda_rabbit_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rabbit_clean_full_ca.paa"; }; class ItemSodaRabbitEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_rabbit_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_rabbit_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; /* class ItemSodaSacrite : ItemSodaCoke { displayName = $STR_ITEMSODA_FULL_CLEAN_CODE_NAME_12; descriptionShort = $STR_ITEMSODA_FULL_CLEAN_CODE_DESC_12; model = "z\addons\dayz_communityassets\models\soda_sacrite_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sacrite_clean_full_ca.paa"; }; class ItemSodaSacriteEmpty : ItemSodaEmpty{ model = "z\addons\dayz_communityassets\models\soda_sacrite_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_soda_sacrite_clean_empty_ca.paa"; //ammo = "SodaCanMtngreen"; }; */ class FoodEdible; class FoodCanFrankBeans: FoodEdible { scope = 2; // displayName = $STR_EQUIP_NAME_28; displayName = "Can (Frank n Beans)"; // addactions cannot have & model = "\dayz_equip\models\food_fbtin.p3d"; picture = "\dayz_equip\textures\equip_fbtin_ca.paa"; descriptionShort = $STR_EQUIP_DESC_28; }; class ItemTrout : FoodEdible { scope = 2; displayName = "Rainbow Trout"; descriptionShort = "Rainbow Trout: A small fish that can be fairly easy to catch."; model = "\z\addons\dayz_epoch\models\trout.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_rainbowtrout_CA.paa"; bloodRegen = 400; }; class ItemSeaBass : FoodEdible { scope = 2; displayName = "Sea Bass"; descriptionShort = "Sea Bass: A medium sized fish that is fairly rare."; model = "\z\addons\dayz_epoch\models\seabass.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_seabass_CA.paa"; bloodRegen = 800; }; class ItemTuna : FoodEdible { scope = 2; displayName = "Blue Fin Tuna"; descriptionShort = "Blue Fin Tuna: A very large and hard to catch fish. Sushi anyone?"; model = "\z\addons\dayz_epoch\models\tuna.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_tuna_CA.paa"; bloodRegen = 2500; }; class ItemTroutCooked : FoodEdible { scope = 2; displayName = "Rainbow Trout (Cooked)"; descriptionShort = "Rainbow Trout: A small fish that can be fairly easy to catch."; model = "\z\addons\dayz_epoch\models\trout_cooked.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_trout_cooked_CA.paa"; bloodRegen = 800; }; class ItemSeaBassCooked : FoodEdible { scope = 2; displayName = "Sea Bass (Cooked)"; descriptionShort = "Sea Bass: A medium sized fish that is fairly rare."; model = "\z\addons\dayz_epoch\models\seabass_cooked.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_seabass_cooked_CA.paa"; bloodRegen = 1600; }; class ItemTunaCooked : FoodEdible { scope = 2; displayName = "Blue Fin Tuna (Cooked)"; descriptionShort = "Blue Fin Tuna: A very large and hard to catch fish. Sushi anyone?"; model = "\z\addons\dayz_epoch\models\tuna_cooked.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_tuna_cooked_CA.paa"; bloodRegen = 5000; }; class FoodBioMeat: FoodEdible { scope = 2; displayName = "Bio Meat"; model = "\z\addons\dayz_epoch\models\biomeat_can.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_biomeat_CA.paa"; descriptionShort = "Bio Meat: A very good source of nutrition, and a very high chance of infection. Eat at own risk."; bloodRegen = 1600; }; class FoodmeatRaw : FoodEdible { scope = public; count = 1; type = 256; displayName = $STR_FOOD_EQIP_CODE_NAME_0; model = "\dayz_equip\models\food_steak_gear.p3d"; picture = "\dayz_equip\textures\equip_steak_ca.paa"; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_0; bloodRegen = 100; }; class FoodmuttonRaw : FoodmeatRaw { displayName = $STR_FOOD_EQIP_CODE_NAME_1; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_1; bloodRegen = 100; }; class FoodchickenRaw : FoodmeatRaw { displayName = $STR_FOOD_EQIP_CODE_NAME_2; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_2; bloodRegen = 100; }; class FoodrabbitRaw : FoodmeatRaw { displayName = $STR_FOOD_EQIP_CODE_NAME_3; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_3; bloodRegen = 400; }; class FoodbaconRaw : FoodmeatRaw { displayName = $STR_FOOD_EQIP_CODE_NAME_4; model = "z\addons\dayz_communityassets\models\bacon_raw.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_raw_CA.paa"; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_4; bloodRegen = 150; }; class FoodbeefRaw : FoodmeatRaw { displayName = $STR_FOOD_EQIP_CODE_NAME_6; descriptionShort = $STR_FOOD_EQUIP_CODE_DESC_6; bloodRegen = 100; }; class FoodmeatCooked : FoodEdible { scope = public; count = 1; displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_0; model = "\dayz_equip\models\food_steak_cooked_gear.p3d"; picture = "\dayz_equip\textures\equip_steak_cooked_ca.paa"; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_0; bloodRegen = 800; }; class FoodmuttonCooked : FoodmeatCooked { displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_1; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_1; bloodRegen = 400; }; class FoodchickenCooked : FoodmeatCooked { displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_2; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_2; bloodRegen = 400; }; class FoodbaconCooked : FoodmeatCooked { displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_4; model = "z\addons\dayz_communityassets\models\bacon_fried.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_bacon_fried_CA.paa"; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_4; bloodRegen = 400; }; class FoodrabbitCooked : FoodmeatCooked { displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_3; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_3; bloodRegen = 1600; }; class FoodbeefCooked : FoodmeatCooked { displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_6; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_6; bloodRegen = 600; }; class AngelCookies : FoodEdible { scope = public; count = 1; displayName = $STR_FOODCOOKED_EQIP_CODE_NAME_5; model = "z\addons\dayz_communityassets\models\buiscits_box.p3d"; picture = "z\addons\dayz_communityassets\pictures\i_buiscit_ca.paa"; descriptionShort = $STR_FOODCOOKED_EQUIP_CODE_DESC_5; bloodRegen = 100; }; class FoodMRE : FoodEdible { scope = public; count = 1; bloodRegen = 800; displayName = $STR_FOOD_NAME_MRE; descriptionShort = $STR_FOOD_DESC_MRE; model = "z\addons\dayz_communityassets\models\mre.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_mre_CA.paa"; }; class FoodPistachio : FoodEdible { scope = public; count = 1; bloodRegen = 100; displayName = $STR_FOOD_NAME_PISTACHIO; descriptionShort = $STR_FOOD_DESC_PISTACHIO; model = "z\addons\dayz_communityassets\models\pistachio.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa"; }; class FoodNutmix : FoodEdible { scope = public; count = 1; bloodRegen = 100; displayName = $STR_FOOD_NAME_NUTMIX; descriptionShort = $STR_FOOD_DESC_NUTMIX; model = "z\addons\dayz_communityassets\models\nutmix.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_nutmix_CA.paa"; }; class FoodCanGriff : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_GRIFF; descriptionShort = $STR_FOOD_DESC_CAN_GRIFF; model = "z\addons\dayz_communityassets\models\can_griff_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_full_ca.paa"; }; class FoodCanBadguy : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_BADGUY; descriptionShort = $STR_FOOD_DESC_CAN_BADGUY; model = "z\addons\dayz_communityassets\models\can_badguy_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_full_ca.paa"; }; class FoodCanBoneboy : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_BONEBOY; descriptionShort = $STR_FOOD_DESC_CAN_BONEBOY; model = "z\addons\dayz_communityassets\models\can_boneboy_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_full_ca.paa"; }; class FoodCanCorn : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_CORN; descriptionShort = $STR_FOOD_DESC_CAN_CORN; model = "z\addons\dayz_communityassets\models\can_corn_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_full_ca.paa"; }; class FoodCanCurgon : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_CURGON; descriptionShort = $STR_FOOD_DESC_CAN_CURGON; model = "z\addons\dayz_communityassets\models\can_curgon_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_full_ca.paa"; }; class FoodCanDemon : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_DEMON; descriptionShort = $STR_FOOD_DESC_CAN_DEMON; model = "z\addons\dayz_communityassets\models\can_demon_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_full_ca.paa"; }; class FoodCanFraggleos : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS; descriptionShort = $STR_FOOD_DESC_CAN_FRAGGLEOS; model = "z\addons\dayz_communityassets\models\can_fraggleos_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_full_ca.paa"; }; class FoodCanHerpy : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_HERPY; descriptionShort = $STR_FOOD_DESC_CAN_HERPY; model = "z\addons\dayz_communityassets\models\can_herpy_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_full_ca.paa"; }; class FoodCanOrlok : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_ORLOK; descriptionShort = $STR_FOOD_DESC_CAN_ORLOK; model = "z\addons\dayz_communityassets\models\can_orlok_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_full_ca.paa"; }; class FoodCanPowell : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_POWELL; descriptionShort = $STR_FOOD_DESC_CAN_POWELL; model = "z\addons\dayz_communityassets\models\can_powell_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_full_ca.paa"; }; class FoodCanTylers : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_TYLERS; descriptionShort = $STR_FOOD_DESC_CAN_TYLERS; model = "z\addons\dayz_communityassets\models\can_tylers_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_full_ca.paa"; }; class FoodCanUnlabeled : FoodEdible { scope = public; count = 1; bloodRegen = 200; displayName = $STR_FOOD_NAME_CAN_UNLABELED; descriptionShort = $STR_FOOD_DESC_CAN_UNLABELED; model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_full.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_full_ca.paa"; }; // new DZE harvested food class FoodPumpkin : FoodEdible { scope = public; count = 1; bloodRegen = 100; displayName = "Pumpkin"; descriptionShort = "Pumpkin"; weight = 1; model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa"; }; class FoodSunFlowerSeed : FoodEdible { scope = public; count = 1; bloodRegen = 100; displayName = "Bag of Sunflower Seeds"; descriptionShort = "Bag of Sunflower Seeds"; weight = 0.1; model = "z\addons\dayz_communityassets\models\pistachio.p3d"; // TODO: model + icon picture = "\z\addons\dayz_communityassets\pictures\equip_pistachios_CA.paa"; }; class TrashTinCan: HandGrenade { scope = 2; displayName = $STR_EQUIP_NAME_33; model = "\dayz_equip\models\trash_tincan.p3d"; picture = "\dayz_equip\textures\equip_tincan_ca.paa"; descriptionShort = $STR_EQUIP_DESC_33; ammo = "TinCan"; class ItemActions { class Crafting { text = "Melt into Bars"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"fire"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemTinBar",1}}; input[] = {{"TrashTinCan",6}}; }; }; }; class FoodCanGriffEmpty : TrashTinCan { scope = public; count = 1; model = "z\addons\dayz_communityassets\models\can_griff_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_griff_clean_empty_ca.paa"; displayName = $STR_FOOD_NAME_CAN_GRIFF_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_GRIFF_EMPTY; ammo = "TinCan"; }; class FoodCanBadguyEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_BADGUY_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_BADGUY_EMPTY; model = "z\addons\dayz_communityassets\models\can_badguy_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_badguy_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanBoneboyEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_BONEBOY_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_BONEBOY_EMPTY; model = "z\addons\dayz_communityassets\models\can_boneboy_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_boneboy_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanCornEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_CORN_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_CORN_EMPTY; model = "z\addons\dayz_communityassets\models\can_corn_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_corn_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanCurgonEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_CURGON_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_CURGON_EMPTY; model = "z\addons\dayz_communityassets\models\can_curgon_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_curgon_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanDemonEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_DEMON_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_DEMON_EMPTY; model = "z\addons\dayz_communityassets\models\can_demon_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_demon_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanFraggleosEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_FRAGGLEOS_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_FRAGGLEOS_EMPTY; model = "z\addons\dayz_communityassets\models\can_fraggleos_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_fraggleos_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanHerpyEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_HERPY_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_HERPY_EMPTY; model = "z\addons\dayz_communityassets\models\can_herpy_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_herpy_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanOrlokEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_ORLOK_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_ORLOK_EMPTY; model = "z\addons\dayz_communityassets\models\can_orlok_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_orlok_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanPowellEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_POWELL_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_POWELL_EMPTY; model = "z\addons\dayz_communityassets\models\can_powell_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_powell_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanTylersEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_TYLERS_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_TYLERS_EMPTY; model = "z\addons\dayz_communityassets\models\can_tylers_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_tylers_clean_empty_ca.paa"; ammo = "TinCan"; }; class FoodCanUnlabeledEmpty : TrashTinCan { scope = public; count = 1; displayName = $STR_FOOD_NAME_CAN_UNLABELED_EMPTY; descriptionShort = $STR_FOOD_DESC_CAN_UNLABELED_EMPTY; model = "z\addons\dayz_communityassets\models\can_unlabeled_clean_empty.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_can_unlabeled_clean_empty_ca.paa"; ammo = "TinCan"; }; class ItemWaterbottle; class ItemWaterbottleBoiled : ItemWaterbottle { displayName = $STR_ITEMWATERBOTTLEBOILED_CODE_NAME; descriptionShort = $STR_ITEMWATERBOTTLEBOILED_CODE_DESC; }; #include "CfgMagazines\MeleeSwing.hpp" class HandGrenade_Stone; class ItemTrashToiletpaper : HandGrenade_Stone { scope = public; count = 1; displayName = $STR_JUNK_NAME_TOILETPAPER; descriptionShort = $STR_JUNK_DESC_TOILETPAPER; model = "z\addons\dayz_communityassets\models\toiletpaper.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_toiletpaper_CA.paa"; type = 256; ammo = "GrenadeHand_Stone"; }; class ItemTrashRazor : CA_Magazine { scope = public; count = 1; displayName = $STR_JUNK_NAME_RAZOR; descriptionShort = $STR_JUNK_DESC_RAZOR; model = "\z\addons\dayz_communityassets\models\razor.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_razor_CA.paa"; type = 256; }; class ItemKiloHemp : CA_Magazine { scope = public; count = 1; displayName = "Kilo of Hemp"; descriptionShort = "Kilo of Hemp"; weight = 1; model = "z\addons\dayz_epoch\models\kilohemp.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_kilohemp_CA.paa"; type = 256; class ItemActions { class Crafting { text = $STR_EPOCH_PLAYER_269; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemCanvas",1}}; input[] = {{"ItemKiloHemp",1}}; }; }; }; class 8Rnd_B_Beneli_74Slug; class 8Rnd_B_Beneli_Pellets; class 2Rnd_shotgun_74Slug: 8Rnd_B_Beneli_74Slug { displayName="2Rnd. Slug"; count=2; descriptionShort="Caliber: 12 gauge
Rounds: 2
Used in: M1014"; model = "\z\addons\dayz_communityassets\models\2shells_slugshot.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_slugshot_CA.paa"; class ItemActions { class ReloadMag { text="Combine to 8 rounds"; script="spawn player_reloadMag;"; use[]= { "2Rnd_shotgun_74Slug", "2Rnd_shotgun_74Slug", "2Rnd_shotgun_74Slug", "2Rnd_shotgun_74Slug" }; output[]= { "8Rnd_B_Beneli_74Slug" }; }; }; }; class 2Rnd_shotgun_74Pellets: 8Rnd_B_Beneli_Pellets { displayName="2Rnd. Pellets"; count=2; descriptionShort="Caliber: 12 gauge
Rounds: 2 Pellets
Used in: M1014"; model = "\z\addons\dayz_communityassets\models\2shells_pellet.p3d"; picture = "\z\addons\dayz_communityassets\pictures\equip_2shells_pellet_CA.paa"; weight = 0.1; class ItemActions { class ReloadMag { text="Combine to 8 rounds"; script="spawn player_reloadMag;"; use[]= { "2Rnd_shotgun_74Pellets", "2Rnd_shotgun_74Pellets", "2Rnd_shotgun_74Pellets", "2Rnd_shotgun_74Pellets" }; output[]= { "8Rnd_B_Beneli_Pellets" }; }; }; }; };