enum {
DESTRUCTENGINE = 2,
DESTRUCTDEFAULT = 6,
DESTRUCTWRECK = 7,
DESTRUCTTREE = 3,
DESTRUCTTENT = 4,
DESTRUCTNO = 0,
DESTRUCTMAN = 5,
DESTRUCTBUILDING = 1,
};
class CfgPatches {
class NDBackpacs {
units[] = {"NDProject_2_Camo", "NDProject_2_Black", "NDProject_2_Blue", "NDProject_2_Green", "NDProject_2_Red"};
weapons[] = {};
requiredVersion = 0.1;
requiredAddons[] = {"DZ_Data", "DZ_Scripts", "DZ_Gear_Cooking", "DZ_Gear_Tools", "DZ_Weapons_Firearms", "DZ_Gear_Medical"};
};
};
class CfgMods {
class NDBackpacs {
dir = "NDBackpacs";
picture = "";
action = "";
hideName = 1;
hidePicture = 1;
name = "";
credits = "";
author = "";
authorID = "";
version = 1.0;
extra = 0;
type = "mod";
dependencies[] = {"Game", "World", "Mission"};
class defs {
class imageSets {
files[] = {"NDBackpacs/NDProject_2/gui/imagesets/Project2.imageset"};
};
class gameScriptModule {
value = "";
files[] = {"NDBackpacs/scripts/3_Game"};
};
class worldScriptModule {
value = "";
files[] = {"NDBackpacs/scripts/4_World"};
};
class missionScriptModule {
value = "";
files[] = {"NDBackpacs/scripts/5_Mission"};
};
};
};
};
class cfgVehicles {
class MountainBag_ColorBase;
class NDProject_2_ColorBase : MountainBag_ColorBase {
scope = 0;
displayName = "Рюкзак";
descriptionShort = "Для теста";
model = "\NDBackpacs\NDProject_2\NDProject_2_g.p3d";
inventorySlot[] = {"Back"};
itemInfo[] = {"Clothing", "Back"};
attachments[] = {"canteen_71", "compass_71", "firstaidkit_71", "firstaidkit_72", "fishing_71", "flashlight_71", "morfin_71", "morfin_72", "adrenalin_73", "adrenalin_74", "adrenalin_75", "protectorcase_71", "teddybear_71", "walkietalkie_71", "bottle_71", "waterproofbag_71", "axe_71"};
rotationFlags = 16;
visibilityModifier = 0.95;
weight = 1300;
itemSize[] = {4, 5};
itemsCargoSize[] = {6, 5};
varWetMax = 0.79;
heatIsolation = 0.5;
repairableWithKits[] = {5, 2, 3};
repairCosts[] = {10.0, 10.0, 10.0};
soundAttType = "Outdoor";
randomQuantity = 3;
hiddenSelections[]={"CamoGround", "CamoMale","CamoFemale"};
class ClothingTypes {
male = "NDBackpacs\NDProject_2\NDProject_2_f.p3d";
female = "NDBackpacs\NDProject_2\NDProject_2_m.p3d";
};
class DamageSystem {
class GlobalHealth {
class Health {
hitpoints = 100;
transferToAttachmentsCoef = 0.5;
healthLevels[] = {{1.0, {"NDBackpacs\NDProject_2\data\NDProject_2.rvmat"}}, {0.7, {"NDBackpacs\NDProject_2\data\NDProject_2.rvmat"}}, {0.5, {"NDBackpacs\NDProject_2\data\NDProject_2_damage.rvmat"}}, {0.3, {"NDBackpacs\NDProject_2\data\NDProject_2_damage.rvmat"}}, {0.0, {"NDBackpacs\NDProject_2\data\NDProject_2_destruct.rvmat"}}};
};
};
};
class AnimEvents {
class SoundWeapon {
class pickUpItem_Light {
soundSet = "pickUpBackPack_Plastic_Light_SoundSet";
id = 796;
};
class pickUpItem {
soundSet = "pickUpBackPack_Plastic_SoundSet";
id = 797;
};
class drop {
soundset = "taloonbag_drop_SoundSet";
id = 898;
};
};
};
};
class NDProject_2_Camo : NDProject_2_ColorBase {
scope = 2;
hiddenSelectionsTextures[] = {"\NDBackpacs\NDProject_2\data\NDProject_2_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_co.paa"};
};
class NDProject_2_Black : NDProject_2_ColorBase {
scope = 2;
hiddenSelectionsTextures[] = {"\NDBackpacs\NDProject_2\data\NDProject_2_black_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_black_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_black_co.paa"};
};
class NDProject_2_Blue : NDProject_2_ColorBase {
scope = 2;
hiddenSelectionsTextures[] = {"\NDBackpacs\NDProject_2\data\NDProject_2_blue_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_blue_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_blue_co.paa"};
};
class NDProject_2_Green : NDProject_2_ColorBase {
scope = 2;
hiddenSelectionsTextures[] = {"\NDBackpacs\NDProject_2\data\NDProject_2_green_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_green_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_green_co.paa"};
};
class NDProject_2_Red : NDProject_2_ColorBase {
scope = 2;
hiddenSelectionsTextures[] = {"\NDBackpacs\NDProject_2\data\NDProject_2_red_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_red_co.paa", "\NDBackpacs\NDProject_2\data\NDProject_2_red_co.paa"};
};
class Container_Base;
class Edible_Base;
class Bottle_Base;
class Transmitter_Base;
class Inventory_Base;
class FishingRod_Base;
class FishingRod_Base_New : FishingRod_Base {};
class ItemCompass : Inventory_Base {};
class Inventory_Base;
class Bottle_Base;
class Canteen: Bottle_Base {
inventorySlot[] = {"Belt_Left","canteen_71"};
};
class Compass : ItemCompass {
inventorySlot[] = {"compass_71"};
};
class FirstAidKit: Container_Base {
inventorySlot[] = {"firstaidkit_71","firstaidkit_72"};
};
class FishingRod: FishingRod_Base_New {
inventorySlot[] = {"fishing_71"};
};
class Flashlight: Inventory_Base {
inventorySlot[] = {"flashlight_71"};
};
class Morphine : Inventory_Base {
inventorySlot[] = {"morfin_71","morfin_72"};
};
class Epinephrine : Inventory_Base {
inventorySlot[] = {"adrenalin_73","adrenalin_74","adrenalin_75"};
};
class SmallProtectorCase: Container_Base {
inventorySlot[] = {"protectorcase_71"};
};
class Bear_ColorBase: Container_Base {
inventorySlot[] = {"teddybear_71"};
};
class PersonalRadio: Transmitter_Base {
inventorySlot[] = {"walkietalkie_71"};
};
class WaterBottle: Bottle_Base{
inventorySlot[] = {"bottle_71"};
};
class WaterproofBag_ColorBase: Container_Base {
inventorySlot[] = {"waterproofbag_71"};
};
class WoodAxe: Inventory_Base{
inventorySlot[] = {"Shoulder","Melee","axe_71"};
};
};
class CfgNonAIVehicles {
class ProxyAttachment;
class ProxyCanteen: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"canteen_71"};
model = "\NDBackpacs\NDProject_2\proxy\Canteen.p3d";
};
class Proxycompass: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"compass_71"};
model = "\NDBackpacs\NDProject_2\proxy\compass.p3d";
};
class ProxyFirstAidKit: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"firstaidkit_71"};
model = "\NDBackpacs\NDProject_2\proxy\FirstAidKit.p3d";
};
class ProxyFirstAidKit: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"firstaidkit_72"};
model = "\NDBackpacs\NDProject_2\proxy\FirstAidKit2.p3d";
};
class Proxyfishing_rod: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"fishing_71"};
model = "\NDBackpacs\NDProject_2\proxy\fishing_rod.p3d";
};
class ProxyFlashlight: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"flashlight_71"};
model = "\NDBackpacs\NDProject_2\proxy\Flashlight.p3d";
};
class ProxyMorphine: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"morfin_71"};
model = "\NDBackpacs\NDProject_2\proxy\Morphine.p3d";
};
class ProxyMorphine: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"morfin_72"};
model = "\NDBackpacs\NDProject_2\proxy\Morphine2.p3d";
};
class ProxyEpinephrine: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"adrenalin_73"};
model = "\NDBackpacs\NDProject_2\proxy\Epinephrine.p3d";
};
class ProxyEpinephrine: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"adrenalin_74"};
model = "\NDBackpacs\NDProject_2\proxy\Epinephrine2.p3d";
};
class ProxyEpinephrine: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"adrenalin_75"};
model = "\NDBackpacs\NDProject_2\proxy\Epinephrine3.p3d";
};
class ProxyProtector_Case: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"protectorcase_71"};
model = "\NDBackpacs\NDProject_2\proxy\Protector_Case.p3d";
};
class ProxyTeddyBear: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"teddybear_71"};
model = "\NDBackpacs\NDProject_2\proxy\TeddyBear.p3d";
};
class ProxyWalkieTalkie: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"walkietalkie_71"};
model = "\NDBackpacs\NDProject_2\proxy\WalkieTalkie.p3d";
};
class ProxyWaterBottle: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"bottle_71"};
model = "\NDBackpacs\NDProject_2\proxy\WaterBottle.p3d";
};
class ProxyWaterproofBag: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"waterproofbag_71"};
model = "\NDBackpacs\NDProject_2\proxy\WaterproofBag.p3d";
};
class Proxywoodaxe: ProxyAttachment
{
scope = 0;
inventorySlot[] = {"axe_71"};
model = "\NDBackpacs\NDProject_2\proxy\woodaxe.p3d";
};
};
class CfgSlots {
class Slot_canteen_71 {
name = "canteen_71";
displayName = "Фляжка";
selection = "canteen_71";
ghostIcon = "set:icons image:flask";
};
class Slot_compass_71 {
name = "compass_71";
displayName = "Компас";
selection = "compass_71";
ghostIcon = "set:icons image:compass";
};
class Slot_firstaidkit_71 {
name = "firstaidkit_71";
displayName = "Аптечка";
selection = "firstaidkit_71";
ghostIcon = "set:icons image:firstaidkit";
};
class Slot_firstaidkit_72 {
name = "firstaidkit_72";
displayName = "Аптечка";
selection = "firstaidkit_72";
ghostIcon = "set:icons image:firstaidkit2";
};
class Slot_fishing_71 {
name = "fishing_71";
displayName = "Удочка";
selection = "fishing_71";
ghostIcon = "set:icons image:fishing";
};
class Slot_flashlight_71 {
name = "flashlight_71";
displayName = "Фонарик";
selection = "flashlight_71";
ghostIcon = "set:icons image:flashlight";
};
class Slot_morfin_71 {
name = "morfin_71";
displayName = "Морфин";
selection = "morfin_71";
ghostIcon = "set:icons image:morfin";
};
class Slot_morfin_72 {
name = "morfin_72";
displayName = "Морфин";
selection = "morfin_72";
ghostIcon = "set:icons image:morfin2";
};
class Slot_adrenalin_73 {
name = "adrenalin_73";
displayName = "Адреналин";
selection = "adrenalin_73";
ghostIcon = "set:icons image:adrenalin";
};
class Slot_adrenalin_74 {
name = "adrenalin_74";
displayName = "Адреналин";
selection = "adrenalin_74";
ghostIcon = "set:icons image:adrenalin2";
};
class Slot_adrenalin_75 {
name = "adrenalin_75";
displayName = "Адреналин";
selection = "adrenalin_75";
ghostIcon = "set:icons image:adrenalin3";
};
class Slot_protectorcase_71 {
name = "protectorcase_71";
displayName = "Кейс";
selection = "protectorcase_71";
ghostIcon = "set:icons image:case";
};
class Slot_teddybear_71 {
name = "teddybear_71";
displayName = "Мишка";
selection = "teddybear_71";
ghostIcon = "set:icons image:bear";
};
class Slot_walkietalkie_71 {
name = "walkietalkie_71";
displayName = "Рация";
selection = "walkietalkie_71";
ghostIcon = "set:icons image:radio";
};
class Slot_bottle_71 {
name = "bottle_71";
displayName = "Бутылка";
selection = "bottle_71";
ghostIcon = "set:icons image:bottle";
};
class Slot_waterproofbag_71 {
name = "waterproofbag_71";
displayName = "Гермомешок";
selection = "waterproofbag_71";
ghostIcon = "set:icons image:waterproofbag";
};
class Slot_axe_71 {
name = "axe_71";
displayName = "Топор";
selection = "axe_71";
ghostIcon = "set:icons image:axe";
};
};