diff --git a/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp b/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp index 3a8344340..057d65259 100644 --- a/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp +++ b/SQF/dayz_code/Configs/CfgMagazines/DZE/Misc.hpp @@ -1,1633 +1,1633 @@ - class ItemCanvas: CA_Magazine +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 { - 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 { - 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}}; - }; + 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 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 Crafting1 { - 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}}; - }; + 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 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_EPOCH; - 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 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 { - class Build - { text = $STR_ACTIONS_BUILD_EPOCH; script = "spawn player_build;"; require[] = {"ItemToolbox"}; - create = "WoodCrate_DZ"; - }; + create = "GunRack_DZ"; }; }; - class ItemOilBarrel: CA_Magazine +}; +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 { - 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_EPOCH; - 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 { - class Build - { - text = $STR_ACTIONS_BUILD_EPOCH; - script = "spawn player_build;"; - require[] = {"ItemToolbox"}; - create = "WorkBench_DZ"; - }; + text = $STR_ACTIONS_BUILD_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "WoodCrate_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 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 { - class Build - { - text = $STR_ACTIONS_BUILD_EPOCH; - 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_EPOCH; - 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_EPOCH; - script = "spawn player_build;"; - require[] = {"ItemEtool","ItemToolbox"}; - create = "MetalPanel_DZ"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_228; + text = $STR_EPOCH_PLAYER_276; 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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_EPOCH; - script = "spawn player_build;"; - require[] = {"ItemEtool","ItemToolbox"}; - create = "MetalGate_DZ"; - }; - }; - }; - class sandbag_nest_kit: CA_Magazine - { - scope = public; - 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_EPOCH; - script = "spawn player_build;"; - require[] = {"ItemEtool","ItemToolbox"}; - create = "SandNest_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_EPOCH; - 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_EPOCH; - 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_EPOCH; - 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 PartWoodPile: CA_Magazine - { - scope = public; - 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; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; 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; r_action_count = r_action_count + 1;"; - neednearby[] = {}; - requiretools[] = {"ItemToolbox","ItemKnife"}; - output[] = {{"stick_fence_kit",1}}; - input[] = {{"PartWoodPile",6}}; - - }; - + requiretools[] = {"ItemToolbox","ItemMatchbox_DZE"}; + output[] = {{"ItemFireBarrel_kit",1}}; + input[] = {{"ItemFuelBarrelEmpty",1},{"ItemJerryCan",1},{"PartWoodPile",4}}; }; }; - class PartPlankPack: CA_Magazine - { +}; +class ItemFireBarrel_kit: 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 + 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_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}}; + text = $STR_ACTIONS_BUILD_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "FireBarrel_DZ"; }; }; - }; - class CinderBlocks: CA_Magazine +}; +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 { - 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 Build + { + text = $STR_ACTIONS_BUILD_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemToolbox"}; + create = "WorkBench_DZ"; }; }; - 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}}; - }; +}; +// 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_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemEtool","ItemToolbox"}; + create = "WoodRamp_DZ"; }; }; - class PartWoodLumber: CA_Magazine +}; +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 { - 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 + class Build + { + text = $STR_ACTIONS_BUILD_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemEtool","ItemToolbox"}; + create = "MetalGate_DZ"; + }; + }; +}; +class sandbag_nest_kit: CA_Magazine +{ + scope = public; + 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_EPOCH; + script = "spawn player_build;"; + require[] = {"ItemEtool","ItemToolbox"}; + create = "SandNest_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_EPOCH; + 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_EPOCH; + 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_EPOCH; + 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 PartWoodPile: CA_Magazine +{ + scope = public; + 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; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {}; + requiretools[] = {"ItemToolbox","ItemKnife"}; + output[] = {{"stick_fence_kit",1}}; + input[] = {{"PartWoodPile",6}}; + + }; + + }; +}; +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_254; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + text = $STR_EPOCH_PLAYER_259; + Script = ";['Crafting5','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; - output[] = {{"PartWoodPlywood",1}}; - input[] = {{"PartWoodLumber",2}}; - + output[] = {{"PartPlankPack",1}}; + input[] = {{"PartWoodLumber",3}}; }; - class Crafting1 + class Crafting6 { - text = $STR_EPOCH_PLAYER_255; - script = ";['Crafting1','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + text = $STR_EPOCH_PLAYER_277; + Script = ";['Crafting6','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}}; + output[] = {{"ItemGunRackKit",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 ItemTent : CA_Magazine - { - scope = public; - count = 1; - type = WeaponSlotItem * 3; - - model = "\dayz_equip\models\tentbag_gear.p3d"; - picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; - displayName = $STR_EQUIP_NAME_20; - descriptionShort = $STR_EQUIP_DESC_20; - - class ItemActions + class Crafting7 { - class Build - { - text = $STR_PITCH_TENT; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {}; - consume[] = {"ItemTent"}; - create = "TentStorage"; - }; + 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 ItemTentOld: ItemTent - { - scope = public; - 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 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 { - class Build { - text = $STR_PITCH_TENT; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {}; - consume[] = {"ItemTent"}; - create = "TentStorage"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_270; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemToolbox","ItemKnife"}; - output[] = {{"forest_net_kit",1}}; - input[] = {{"ItemTent",2},{"ItemPole",2}}; - }; - }; - }; - class ItemDomeTent : CA_Magazine - { - scope = public; - count = 1; - type = WeaponSlotItem * 3; - - model = "\dayz_equip\models\tentbag_gear.p3d"; - picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; - displayName = $STR_VEH_NAME_DOME_TENT; - descriptionShort = $STR_EQUIP_DESC_20; + 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 ItemActions + }; + class Crafting1 { - class Build - { - text = $STR_PITCH_DOME_TENT; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {}; - consume[] = {"ItemDomeTent"}; - create = "DomeTentStorage"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_270; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemToolbox","ItemKnife"}; - output[] = {{"forest_net_kit",1}}; - input[] = {{"ItemTent",2},{"ItemPole",2}}; - }; + 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 ItemTentDomed : ItemTent { //Legacy Epoch - 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_DOME_TENT; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {}; - consume[] = {"ItemDomeTent"}; - create = "DomeTentStorage"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_270; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemToolbox","ItemKnife"}; - output[] = {{"forest_net_kit",1}}; - input[] = {{"ItemTent",2},{"ItemPole",2}}; - }; + 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 ItemTentDomed2 : ItemTent { //Legacy Epoch - 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; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemToolbox","ItemKnife"}; - output[] = {{"forest_net_kit",1}}; - input[] = {{"ItemTent",2},{"ItemPole",2}}; - }; + 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 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 + class Crafting4 { - text = $STR_ACTION_BUILD; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {"ItemEtool"}; - consume[] = {"ItemSandbag"}; - create = "Sandbag1_DZ"; - byPass = "byPassRoadCheck"; - }; - - class Build2 - { - text = $STR_CREATE_STASH; - script = "; [_id,'Build2'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {"ItemEtool"}; - consume[] = {"ItemSandbag"}; - create = "StashSmall"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_273; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemEtool","ItemToolbox"}; - output[] = {{"sandbag_nest_kit",1}}; - input[] = {{"ItemSandbag",4},{"PartWoodPlywood",2},{"PartWoodLumber",4}}; - }; - class Crafting2 - { - text = $STR_EPOCH_PLAYER_298; - script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - neednearby[] = {"workshop"}; - requiretools[] = {"ItemEtool","ItemToolbox"}; - output[] = {{"BagFenceRound_DZ_kit",1}}; - input[] = {{"ItemSandbag",1}}; - }; - /* - class Crafting3 - { - text = "Craft M240 Nest"; - script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - 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 BagFenceRound_DZ_kit : CA_Magazine { - scope = public; - count = 1; - type = 256; - displayName = "Round Sandbag Fence"; - 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_299; - script = "spawn player_build;"; - require[] = {"ItemEtool"}; - create = "BagFenceRound_DZ"; - }; - class Crafting - { - text = $STR_EPOCH_PLAYER_300; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - neednearby[] = {}; - requiretools[] = {"ItemEtool","ItemToolbox"}; - output[] = {{"ItemSandbag",1}}; - input[] = {{"BagFenceRound_DZ_kit",1}}; - }; - }; - }; - - 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"}; + text = $STR_EPOCH_PLAYER_264; + Script = ";['Crafting4','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + neednearby[] = {"sawmill"}; requiretools[] = {"ItemToolbox"}; - output[] = {}; - outputweapons[] = {"ItemSledge"}; - input[] = {{"ItemSledgeHead",1},{"ItemSledgeHandle",1}}; + output[] = {{"PartPlywoodPack",1}}; + input[] = {{"PartWoodPlywood",3}}; }; + + }; +}; +class ItemTent : CA_Magazine +{ + scope = public; + count = 1; + type = WeaponSlotItem * 3; + + model = "\dayz_equip\models\tentbag_gear.p3d"; + picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; + displayName = $STR_EQUIP_NAME_20; + descriptionShort = $STR_EQUIP_DESC_20; + + class ItemActions + { + class Build + { + text = $STR_PITCH_TENT; + script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {}; + consume[] = {"ItemTent"}; + create = "TentStorage"; }; }; - 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 ItemTentOld: ItemTent +{ + scope = public; + 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 = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {}; + consume[] = {"ItemTent"}; + create = "TentStorage"; + }; + class Crafting + { + text = $STR_EPOCH_PLAYER_270; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemToolbox","ItemKnife"}; + output[] = {{"forest_net_kit",1}}; + input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; +}; +class ItemDomeTent : CA_Magazine +{ + scope = public; + count = 1; + type = WeaponSlotItem * 3; + + model = "\dayz_equip\models\tentbag_gear.p3d"; + picture = "\dayz_equip\textures\equip_tentbag_ca.paa"; + displayName = $STR_VEH_NAME_DOME_TENT; + descriptionShort = $STR_EQUIP_DESC_20; - 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; r_action_count = r_action_count + 1;"; - neednearby[] = {}; - requiretools[] = {"ItemEtool","ItemToolbox"}; - output[] = {{"ItemSandbagExLarge",1}}; - input[] = {{"ItemSandbagLarge",3}}; - }; + class ItemActions + { + class Build + { + text = $STR_PITCH_DOME_TENT; + script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {}; + consume[] = {"ItemDomeTent"}; + create = "DomeTentStorage"; + }; + class Crafting + { + text = $STR_EPOCH_PLAYER_270; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemToolbox","ItemKnife"}; + output[] = {{"forest_net_kit",1}}; + input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; +}; +class ItemTentDomed : ItemTent { //Legacy Epoch + 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 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 Crafting - { - text = "Craft 5x H-barrier"; - script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; - neednearby[] = {}; - requiretools[] = {"ItemEtool","ItemToolbox"}; - output[] = {{"ItemSandbagExLarge5x",1}}; - input[] = {{"ItemSandbagExLarge",1},{"ItemSandbagLarge",2}}; - }; + class ItemActions { + class Build { + text = $STR_PITCH_DOME_TENT; + script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {}; + consume[] = {"ItemDomeTent"}; + create = "DomeTentStorage"; + }; + class Crafting + { + text = $STR_EPOCH_PLAYER_270; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemToolbox","ItemKnife"}; + output[] = {{"forest_net_kit",1}}; + input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; - - class ItemSandbagExLarge5x : CA_Magazine { - scope = public; - count = 1; - type = 256; - displayName = "5 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 = 200; - class ItemActions { - class Build { - text = "Build 5x H-barrier"; - script = "spawn player_build;"; - require[] = {"ItemEtool"}; - create = "Land_HBarrier5_DZ"; - }; +}; +class ItemTentDomed2 : ItemTent { //Legacy Epoch + 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; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemToolbox","ItemKnife"}; + output[] = {{"forest_net_kit",1}}; + input[] = {{"ItemTent",2},{"ItemPole",2}}; }; }; +}; - 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 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_ACTION_BUILD; + script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {"ItemEtool"}; + consume[] = {"ItemSandbag"}; + create = "Sandbag1_DZ"; + byPass = "byPassRoadCheck"; + }; + + class Build2 + { + text = $STR_CREATE_STASH; + script = "; [_id,'Build2'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {"ItemEtool"}; + consume[] = {"ItemSandbag"}; + create = "StashSmall"; + }; + class Crafting + { + text = $STR_EPOCH_PLAYER_273; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + 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; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemEtool","ItemToolbox"}; + output[] = {{"sandbag_nest_kit",1}}; + input[] = {{"ItemSandbag",4},{"PartWoodPlywood",2},{"PartWoodLumber",4}}; + }; + class Crafting2 + { + text = $STR_EPOCH_PLAYER_298; + script = ";['Crafting2','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + neednearby[] = {"workshop"}; + requiretools[] = {"ItemEtool","ItemToolbox"}; + output[] = {{"BagFenceRound_DZ_kit",1}}; + input[] = {{"ItemSandbag",1}}; + }; + /* + class Crafting3 + { + text = "Craft M240 Nest"; + script = ";['Crafting3','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + 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 BagFenceRound_DZ_kit : CA_Magazine { + scope = public; + count = 1; + type = 256; + displayName = "Round Sandbag Fence"; + 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_299; + script = "spawn player_build;"; + require[] = {"ItemEtool"}; + create = "BagFenceRound_DZ"; + }; + class Crafting + { + text = $STR_EPOCH_PLAYER_300; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + neednearby[] = {}; + requiretools[] = {"ItemEtool","ItemToolbox"}; + output[] = {{"ItemSandbag",1}}; + input[] = {{"BagFenceRound_DZ_kit",1}}; + }; + }; +}; + +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 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; r_action_count = r_action_count + 1;"; + 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 Crafting + { + text = "Craft 5x H-barrier"; + script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem; r_action_count = r_action_count + 1;"; + neednearby[] = {}; + requiretools[] = {"ItemEtool","ItemToolbox"}; + output[] = {{"ItemSandbagExLarge5x",1}}; + input[] = {{"ItemSandbagExLarge",1},{"ItemSandbagLarge",2}}; + }; + }; +}; + +class ItemSandbagExLarge5x : CA_Magazine { + scope = public; + count = 1; + type = 256; + displayName = "5 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 = 200; + class ItemActions { + class Build { + text = "Build 5x H-barrier"; + script = "spawn player_build;"; + require[] = {"ItemEtool"}; + create = "Land_HBarrier5_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 Build { + text = $STR_ACTION_BUILD; + script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; + require[] = {"ItemToolbox"}; + consume[] = {"ItemTankTrap"}; + create = "Hedgehog_DZ"; + byPass = "byPassRoadCheck"; + }; +}; + +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_ACTION_BUILD; script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; require[] = {"ItemToolbox"}; - consume[] = {"ItemTankTrap"}; - create = "Hedgehog_DZ"; + consume[] = {"ItemWire"}; + create = "Fort_RazorWire"; byPass = "byPassRoadCheck"; }; }; +}; - 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 HandGrenade_Stone; +class ItemTrashToiletpaper : HandGrenade_Stone { + scope = public; + count = 1; + model = "z\addons\dayz_communityassets\models\toiletpaper.p3d"; + picture = "\z\addons\dayz_communityassets\pictures\equip_toiletpaper_CA.paa"; + displayName = $STR_JUNK_NAME_TOILETPAPER; + descriptionShort = $STR_JUNK_DESC_TOILETPAPER; + type = 256; + ammo = "GrenadeHand_Stone"; +}; - class ItemActions { - class Build { - text = $STR_ACTION_BUILD; - script = "; [_id,'Build'] spawn player_build; r_action_count = r_action_count + 1;"; - require[] = {"ItemToolbox"}; - consume[] = {"ItemWire"}; - create = "Fort_RazorWire"; - byPass = "byPassRoadCheck"; - }; - }; - }; - - class HandGrenade_Stone; - class ItemTrashToiletpaper : HandGrenade_Stone { - scope = public; - count = 1; - model = "z\addons\dayz_communityassets\models\toiletpaper.p3d"; - picture = "\z\addons\dayz_communityassets\pictures\equip_toiletpaper_CA.paa"; - displayName = $STR_JUNK_NAME_TOILETPAPER; - descriptionShort = $STR_JUNK_DESC_TOILETPAPER; - type = 256; - ammo = "GrenadeHand_Stone"; - }; - - 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 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 { - 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}}; - }; + 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}}; }; }; +}; \ No newline at end of file