class ItemCanvas: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemBurlap",1}}; input[] = {{"ItemCanvas",2}}; }; }; }; class ItemBurlap: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"sand"}; // todo add sand requirement requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"ItemSandbag",1}}; input[] = {{"ItemBurlap",3}}; }; }; }; class ItemLightBulb: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemEtool","ItemToolbox"}; output[] = {{"light_pole_kit",1}}; input[] = {{"ItemLightBulb",1},{"PartGeneric",1},{"PartWoodLumber",6}}; }; }; }; class ItemZombieParts: CA_Magazine { scope = public; 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 = public; 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 ItemCorrugated : CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"storage_shed_kit",1}}; input[] = {{"ItemCorrugated",4},{"PartWoodPlywood",2},{"PartWoodLumber",2}}; }; }; }; class ItemPole: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"metal_panel_kit",1}}; input[] = {{"ItemPole",4},{"ItemTankTrap",4}}; }; class Crafting3 { text = $STR_EPOCH_PLAYER_305; script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemCrowbar"}; output[] = {{"ItemScaffoldingKit",1}}; input[] = {{"ItemPole",4},{"ItemTankTrap",2},{"PartWoodLumber",4}}; }; }; }; class ItemGunRackKit: CA_Magazine { scope = public; 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 ItemWoodCrateKit: CA_Magazine { scope = public; count = 1; type = 256; displayName = "Wood Crate"; descriptionShort = "A wood crate that holds a lot of items."; 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 = "WoodCrate_DZ"; }; }; }; class ItemOilBarrel: CA_Magazine { scope = public; 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 = public; 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 = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {}; requiretools[] = {"ItemToolbox","ItemMatchbox_DZE"}; output[] = {{"ItemFireBarrel_kit",1}}; input[] = {{"ItemFuelBarrelEmpty",1},{"ItemJerryCan",1},{"PartWoodPile",4}}; }; }; }; class ItemFireBarrel_kit: CA_Magazine { scope = public; 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 workbench_kit: CA_Magazine { scope = public; 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 = public; 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 = public; 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 = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop","fire"}; requiretools[] = {"ItemToolbox","ItemCrowbar","ItemSledge"}; output[] = {{"metal_floor_kit",1}}; input[] = {{"metal_panel_kit",4}}; }; }; }; class deer_stand_kit: CA_Magazine { scope = public; 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 = public; 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 = public; 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 = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"desert_large_net_kit",1}}; input[] = {{"desert_net_kit",3}}; }; }; }; class forest_net_kit: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"forest_large_net_kit",1}}; input[] = {{"forest_net_kit",3}}; }; }; }; class fuel_pump_kit: CA_Magazine { scope = public; 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 = public; 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 = public; 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 = public; 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 = public; 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 = public; 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 = public; 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 = public; 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 = public; 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 outhouse_kit: CA_Magazine { scope = public; 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 = public; 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 ItemScaffoldingKit: CA_Magazine { scope = public; count = 1; type = 256; displayName = "Scaffolding"; descriptionShort = ""; model = "\z\addons\dayz_epoch\models\supply_crate.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_wooden_crate_ca.paa"; weight = 80; class ItemActions { class Build { text = $STR_ACTIONS_BUILD; script = "spawn player_build;"; require[] = {"ItemEtool","ItemToolbox"}; create = "Scaffolding_DZ"; }; }; }; // Custom player vault class ItemVault: CA_Magazine { scope = public; count = 1; type = 256; displayName = $STR_EPOCH_SAFE; model = "\z\addons\dayz_epoch\models\safe_onside.p3d"; picture = "\z\addons\dayz_epoch\pictures\equip_safe_ca.paa"; descriptionShort = $STR_EPOCH_SAFE_DESC; class ItemActions { class Build { text = $STR_EPOCH_PLAYER_230; script = "spawn player_build;"; require[] = {"ItemToolbox"}; create = "VaultStorageLocked"; }; }; }; class ItemLockbox: CA_Magazine { scope = public; 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 PartPlankPack: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"PartWoodLumber",3}}; input[] = {{"PartPlankPack",1}}; }; }; }; class CinderBlocks: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"cinder_door_kit",1}}; input[] = {{"CinderBlocks",4},{"MortarBucket",1},{"ItemTankTrap",1}}; }; }; }; class MortarBucket: CA_Magazine { scope = public; 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 = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"PartWoodPlywood",3}}; input[] = {{"PartPlywoodPack",1}}; }; }; }; class PartWoodLumber: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartWoodPlywood",1}}; input[] = {{"PartWoodLumber",2}}; }; class Crafting1 { text = $STR_EPOCH_PLAYER_255; script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodStairs",1}}; input[] = {{"PartWoodLumber",8}}; }; class Crafting4 { text = $STR_EPOCH_PLAYER_258; script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodLadder",1}}; input[] = {{"PartWoodLumber",8}}; }; class Crafting5 { text = $STR_EPOCH_PLAYER_259; Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartPlankPack",1}}; input[] = {{"PartWoodLumber",3}}; }; class Crafting6 { text = $STR_EPOCH_PLAYER_277; Script = ";['Crafting6','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemGunRackKit",1}}; input[] = {{"PartWoodLumber",6}}; }; class Crafting7 { text = $STR_EPOCH_PLAYER_304; Script = ";['Crafting7','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {}; requiretools[] = {"ItemToolbox"}; output[] = {{"ItemWoodCrateKit",1}}; input[] = {{"PartWoodLumber",6}}; }; }; }; class PartWoodPlywood: CA_Magazine { scope = public; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; output[] = {{"PartPlywoodPack",1}}; input[] = {{"PartWoodPlywood",3}}; }; }; }; 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox"}; output[] = {}; outputweapons[] = {"ItemSledge"}; input[] = {{"ItemSledgeHead",1},{"ItemSledgeHandle",1}}; }; }; }; 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_269b; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"workshop"}; requiretools[] = {"ItemToolbox","ItemKnife"}; output[] = {{"ItemCanvas",1}}; input[] = {{"ItemKiloHemp",1}}; }; class Crafting1 { text = "Craft Hemp Seeds"; script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {""}; requiretools[] = {"ItemKnife"}; output[] = {{"ItemHempSeed",5}}; input[] = {{"ItemKiloHemp",1}}; }; }; };