// Ephod Vest
class braf_ephod_vest_itemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_ephod.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\ephod\Camo_co.paa"};
    containerClass = "Supply100";
    mass = 80;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            HitpointName = "HitChest";
            armor = 0;
            PassThrough = 0.2;
        };
        class Diaphragm {
            HitpointName = "HitDiaphragm";
            armor = 0;
            PassThrough = 0.2;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 0;
            passThrough = 0.2;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.2;
        };
        class Pelvis {
            hitpointName = "HitPelvis";
            armor = 0;
            passThrough = 0.2;
        };
    };
};
class braf_ephod_vest_base : ItemCore {
    scope = 0;
	scopeArsenal = 0;
    scopeCurator = 0;
    author = "BRAF Team";
    displayName = "[CRA] Ephod Vest";
    picture =  "\braf\braf_characters_vest\Data\ephod\ui\ephod_vest_ui.paa";
    model =  "\braf\braf_characters_vest\braf_ephod.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\ephod\Camo_co.paa"};
    descriptionShort = "Chest Rig";
    class ItemInfo : braf_ephod_vest_itemInfo {};
};

// Ephod Vest w/ Flag
class braf_ephod_vest_flag_ItemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_ephod_flag.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\ephod\Camo_co.paa"};
    containerClass = "Supply100";
    mass = 80;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            HitpointName = "HitChest";
            armor = 0;
            PassThrough = 0.2;
        };
        class Diaphragm {
            HitpointName = "HitDiaphragm";
            armor = 0;
            PassThrough = 0.2;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 0;
            passThrough = 0.2;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.2;
        };
        class Pelvis {
            hitpointName = "HitPelvis";
            armor = 0;
            passThrough = 0.2;
        };
    };
};
class braf_ephod_vest_flag_base : braf_ephod_vest_base {
    displayName = "[CRA] Ephod Vest (Flag)";
    model =  "\braf\braf_characters_vest\braf_ephod_flag.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\ephod\Camo_co.paa"};
    class ItemInfo : braf_ephod_vest_flag_ItemInfo {};
};

// Ballistic Vest
class braf_bullet_vest_itemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_bullet_vest.p3d";
    hiddenSelections[] = {
        "camo"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    containerClass = "Supply0";
    mass = 40;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            hitpointName = "HitChest";
            armor = 8;
            passThrough = 0.5;
        };
        class Diaphragm {
            hitpointName = "HitDiaphragm";
            armor = 8;
            passThrough = 0.5;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 8;
            passThrough = 0.5;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.5;
        };
    };
};
class braf_bullet_vest_base : ItemCore {
    scope = 0;
	scopeArsenal = 0;
    scopeCurator = 0;
    author = "BRAF Team";
    displayName = "Ballistic Vest base class";
    picture =  "\braf\braf_characters_vest\data\BulletVest\ui\Bullet_vest_eb_ui.paa";
    model =  "\braf\braf_characters_vest\braf_bullet_vest.p3d";
    hiddenSelections[] = {
        "camo"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    descriptionShort = "Ballistic Vest";
    class ItemInfo : braf_bullet_vest_itemInfo {};
};

// Ballistic Vest w/ LC2
class braf_bullet_vest_lc2_itemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_bullet_lc2.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\BulletVest\eb_BulletVest_co.paa"};
    containerClass = "Supply80";
    mass = 40;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            hitpointName = "HitChest";
            armor = 8;
            passThrough = 0.5;
        };
        class Diaphragm {
            hitpointName = "HitDiaphragm";
            armor = 8;
            passThrough = 0.5;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 8;
            passThrough = 0.5;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.5;
        };
    };
};
class braf_bullet_vest_lc2_base : braf_bullet_vest_base {
    scope = 0;
    scopeArsenal = 0;
    scopeCurator = 0;
    displayName = "Ballistic Vest, (LC-2) base class";
    picture =  "\braf\braf_characters_vest\Data\BulletVest\ui\Bullet_vest_eb_ui.paa";
    model =  "\braf\braf_characters_vest\braf_bullet_lc2.p3d";
    hiddenSelections[] = {"camo"};
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\BulletVest\eb_BulletVest_co.paa"};
    descriptionShort = "Ballistic Vest";
    class ItemInfo : braf_bullet_vest_lc2_itemInfo {};
};

// Ballistic Vest w/ Ephod
class braf_bullet_ephod_vest_itemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_ephod_Bullet.p3d";
    hiddenSelections[] = {
        "camo",
        "camo1"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\ephod\Camo_co.paa",
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    containerClass = "Supply100";
    mass = 40;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            hitpointName = "HitChest";
            armor = 8;
            passThrough = 0.5;
        };
        class Diaphragm {
            hitpointName = "HitDiaphragm";
            armor = 8;
            passThrough = 0.5;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 8;
            passThrough = 0.5;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.5;
        };
    };
};
class braf_bullet_ephod_vest_base : braf_bullet_vest_base {
    displayName = "Ballistic Vest (Ephod) base class";
    picture =  "\braf\braf_characters_vest\Data\BulletVest\ui\ephod_bullet_ui.paa";
    model =  "\braf\braf_characters_vest\braf_ephod_Bullet.p3d";
    hiddenSelections[] = {
        "camo",
        "camo1"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\ephod\Camo_co.paa",
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    class ItemInfo : braf_bullet_ephod_vest_itemInfo {};
};

// Ballistic Vest w/ Ephod w/ Flag
class braf_bullet_ephod_vest_flag_itemInfo : VestItem {
    uniformModel =  "\braf\braf_characters_vest\braf_ephod_bullet_flag.p3d";
    hiddenSelections[] = {
        "camo",
        "camo1"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\ephod\Camo_co.paa",
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    containerClass = "Supply100";
    mass = 40;
    //armor = 30;
    class HitpointsProtectionInfo {
        class Chest {
            hitpointName = "HitChest";
            armor = 8;
            passThrough = 0.5;
        };
        class Diaphragm {
            hitpointName = "HitDiaphragm";
            armor = 8;
            passThrough = 0.5;
        };
        class Abdomen {
            hitpointName = "HitAbdomen";
            armor = 8;
            passThrough = 0.5;
        };
        class Body {
            hitpointName = "HitBody";
            passThrough = 0.5;
        };
    };
};
class braf_bullet_ephod_vest_flag_base : braf_bullet_ephod_vest_base {
    scope = 0;
    scopeArsenal = 0;
    scopeCurator = 0;
    model =  "\braf\braf_characters_vest\braf_ephod_bullet_flag.p3d";
    displayName = "[CRA] Ballistic Vest, CRAPAT (Ephod, Flag)";
    picture =  "\braf\braf_characters_vest\Data\BulletVest\ui\ephod_bullet_ui.paa";
    hiddenSelections[] = {
        "camo",
        "camo1"
    };
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\ephod\Camo_co.paa",
         "\braf\braf_characters_vest\Data\BulletVest\eb_bulletVest_co.paa"
    };
    class ItemInfo : braf_bullet_ephod_vest_flag_itemInfo {};
};

//----- EB -----
class braf_Bullet_vest_eb : braf_bullet_vest_base {
    scope = 2;
    scopeArsenal = 2;
    scopeCurator = 2;
    displayName = "[EB] Ballistic Vest, Lizard";
    hiddenSelectionsTextures[] = {
         "\braf\braf_characters_vest\Data\BulletVest\eb_BulletVest_co.paa"
    };
    class ItemInfo : braf_bullet_vest_itemInfo {
        hiddenSelectionsTextures[] = {
             "\braf\braf_characters_vest\Data\BulletVest\eb_BulletVest_co.paa"
        };
    };
};

class braf_bullet_vest_lc2_eb : braf_bullet_vest_lc2_base {
    scope = 2;
    scopeArsenal = 2;
    scopeCurator = 2;
    displayName = "[EB] Ballistic Vest, Lizard (LC-2)";
};

class braf_Bullet_vest_black : braf_bullet_vest_base {
    scope = 2;
    scopeArsenal = 2;
    scopeCurator = 2;
    displayName = "Ballistic Vest, Black";
    picture =  "\braf\braf_characters_vest\Data\BulletVest\ui\Bullet_vest_preto_ui.paa";
    hiddenSelectionsTextures[] = { "\braf\braf_characters_vest\Data\BulletVest\preto_BulletVest_co.paa"};
    class ItemInfo : braf_bullet_vest_itemInfo {
        hiddenSelectionsTextures[] = {
             "\braf\braf_characters_vest\Data\BulletVest\preto_BulletVest_co.paa"
        };
    };
};