class WeaponHolderBase; class WoodenArrowF : WeaponHolderBase { scope = public; displayName = $STR_ITEMWOODENARROW_CODE_NAME; model = "\dayz_weapons\models\bolt"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','1Rnd_Arrow_Wood'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemCrowbar: WeaponHolderBase { scope=2; displayName=$STR_EQUIP_NAME_CROWBAR; model="\dayz_equip\models\crowbar.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','ItemCrowbar'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemPickaxe: WeaponHolderBase { scope=2; displayName = $STR_EQUIP_NAME_PICKAXE; model = "z\addons\dayz_communityweapons\models\pickaxe\pickaxe.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','ItemPickaxe'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemPickaxeBroken: WeaponHolder_ItemPickaxe { displayName = $STR_name_ItemPickaxeBroken; class eventHandlers { init="[(_this select 0),'cfgWeapons','ItemPickaxeBroken'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemSledge : WeaponHolderBase { // Epoch class. Needed for player_dropWeapon scope = public; displayName = $STR_EQUIP_NAME_SledgeHammer; model="\z\addons\dayz_epoch\models\sledge_mag.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','ItemSledge'] spawn object_pickupAction;"; }; }; /* class WeaponHolder_MeleeBaseBallBat: WeaponHolderBase { scope=2; displayName=$STR_EQUIP_NAME_BASEBALLBAT; model="\z\addons\dayz_communityassets\models\baseball_bat.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','MeleeBaseBallBat'] spawn object_pickupAction;"; }; }; class WeaponHolder_MeleeBatBarbed: WeaponHolderBase { scope=2; displayName=$STR_CRAFT_NAME_BaseBallBatBarbed; model="\z\addons\dayz_communityassets\models\baseball_bat.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','MeleeBaseBallBatBarbed'] spawn object_pickupAction;"; }; }; class WeaponHolder_MeleeBaseBallBatNails: WeaponHolderBase { scope=2; displayName=$STR_CRAFT_NAME_NailedBaseballBat; model="\z\addons\dayz_communityassets\models\baseball_bat_nails.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','MeleeBaseBallBatNails'] spawn object_pickupAction;"; }; }; */ class WeaponHolder_MeleeMachete: WeaponHolderBase { scope=2; displayName=$STR_EQUIP_NAME_MACHETE; model="\z\addons\dayz_communityassets\models\machete.p3d"; destrType = "DestructNo"; class eventHandlers { init="[(_this select 0),'cfgWeapons','MeleeMachete'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemJerrycanEmpty : WeaponHolderBase { scope = public; displayName = "$STR_EQUIP_NAME_39"; model = "\dayz_equip\proxy\jerrycan_side.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemJerrycanEmpty'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemFuelcanEmpty : WeaponHolderBase { scope = public; displayName = $STR_ITEM_NAME_FUELCAN_EMPTY; model = "z\addons\dayz_communityassets\models\fuelcan.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemFuelcanEmpty'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemFuelcan : WeaponHolderBase { scope = public; displayName = $STR_ITEM_NAME_FUELCAN; model = "z\addons\dayz_communityassets\models\fuelcan.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemFuelcan'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemCamoNet : WeaponHolderBase { scope = public; displayName = $STR_ITEM_NAME_CAMONET; // model = "dayz_equip\proxy\tentbag.p3d"; // was models\tentbag_gear.prd ... model = "z\addons\dayz_communityassets\models\packed_net_green.p3d"; // was models\tentbag_gear.prd ... destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','forest_net_kit'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemDomeTent : WeaponHolderBase { scope = public; displayName = $STR_VEH_NAME_DOME_TENT; model = "\dayz_equip\proxy\tentbag.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemDomeTent'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemDesertTent : WeaponHolderBase { scope = public; displayName = $STR_VEH_NAME_DESERT_TENT; model = "\dayz_equip\proxy\tentbag.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemDesertTent'] spawn object_pickupAction;"; }; }; class WeaponHolder_ItemCrate : WeaponHolderBase { scope = public; displayName = $STR_ITEM_NAME_equip_crate; model = "\z\addons\dayz_communityassets\models\crate.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','equip_crate'] spawn object_pickupAction;"; }; }; class WeaponHolder_Colt1911 : WeaponHolderBase { scope = public; displayName = $STR_WPN_HOLDR_1; model = "\dayz_equip\proxy\Colt1911.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','Colt1911'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemHatchet : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_HATCHET; model = "\dayz_equip\models\hatchet.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','ItemHatchet'] spawn object_pickupAction"; }; }; class WeaponHolder_MeleeCrowbar : WeaponHolderBase { scope = public; displayName = "Crowbar"; model = "\dayz_equip\models\crowbar.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','MeleeCrowbar'] spawn object_pickupAction"; }; }; class WeaponHolder_huntingrifle : WeaponHolderBase { scope = public; displayName = $STR_WPN_HOLDR_2; model = "\dayz_equip\proxy\huntingrifle.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','huntingrifle'] spawn object_pickupAction"; }; }; class WeaponHolder_M4A1 : WeaponHolderBase { scope = public; displayName = $STR_WPN_HOLDR_3; model = "\dayz_equip\proxy\M4A1.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','M4A1'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemTent : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_20; model = "\dayz_equip\proxy\tentbag.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemTent'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemFlashlight : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_5; model = "\dayz_equip\proxy\flashlight.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','ItemFlashlight'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemFlashlightRed : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_6; model = "\dayz_equip\proxy\flashlight_mil.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','ItemFlashlightRed'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemWaterbottle : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_12; model = "\dayz_equip\proxy\waterbottle.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemWaterbottleUnfilled'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemGenerator : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_31; model = "\dayz_equip\models\generator.p3d"; destrType = "DestructNo"; class eventHandlers { delete init; }; }; class WeaponHolder_ItemToolbox : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_2; model = "\dayz_equip\proxy\toolbox.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgWeapons','ItemToolbox'] spawn object_pickupAction"; }; }; class WeaponHolder_PartFueltank : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_8; model = "\dayz_equip\proxy\fueltank.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartFueltank'] spawn object_pickupAction"; }; }; class WeaponHolder_PartWheel : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_9; model = "\dayz_equip\proxy\wheel.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartWheel'] spawn object_pickupAction"; }; }; class WeaponHolder_PartGeneric : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_10; model = "\dayz_equip\proxy\genericparts.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartGeneric'] spawn object_pickupAction"; }; }; class WeaponHolder_PartVRotor : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_32; model = "\dayz_equip\proxy\vrotor.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartVRotor'] spawn object_pickupAction"; }; }; class WeaponHolder_PartEngine : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_11; model = "\dayz_equip\proxy\engine.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartEngine'] spawn object_pickupAction"; }; }; class WeaponHolder_PartGlass : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_30; model = "\dayz_equip\proxy\carglass.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','PartGlass'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemJerrycan : WeaponHolderBase { scope = public; displayName = $STR_EQUIP_NAME_19; model = "\dayz_equip\proxy\jerrycan.p3d"; destrType = "DestructNo"; class eventHandlers { init = "[(_this select 0),'cfgMagazines','ItemJerrycan'] spawn object_pickupAction"; }; }; class WeaponHolder_ItemJerrycanSide : WeaponHolder_ItemJerrycan { model = "\dayz_equip\proxy\jerrycan_side.p3d"; };