34th-Arma-Company/34th-PRC-Aux-Mod

New RVMats from Cain

Open

#223 opened on Oct 10, 2024

View on GitHub
 (0 comments) (0 reactions) (0 assignees)C++ (3 forks)auto 404
area: configenhancementgood first issue

Repository metrics

Stars
 (1 star)
PR merge metrics
 (PR metrics pending)

Description

MK4 New Textures.zip

class SCARLET_SPARTAN_MKIV_Helmet: MAPO_MKIV_Helmet
    {
        scope=2;
        scopeArsenal=2;
        displayName="[EAGLE] MJOLNIR Mark IV Helmet";
        hiddenSelections[]=
        {
            "camo1",
            "camo2"
        };
        hiddenSelectionsTextures[] =
        {
            "S-IVArmory\data\MKIV\MKIV_Helmet_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Visor_CO.paa"
        };
        hiddenSelectionsMaterials[] =
        {
            "S-IVArmory\data\MKIV\MKIV_Helmet.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Visor.rvmat"
        };
        class ItemInfo : HeadgearItem
        {
            uniformModel = "MA_Armor_ORION\data\Helmets\MKIV\MKIV_Helmet_Spartan.p3d";
            mass = 50;
            modelSides[] = { 6 };
            allowedSlots[] = { 801,901,701,605 };
            hiddenSelections[] =
            {
                "camo1",
                "camo2"
            };
            hiddenSelectionsTextures[] =
            {
            "S-IVArmory\data\MKIV\MKIV_Helmet_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Visor_CO.paa"
            };
            hiddenSelectionsMaterials[] =
            {
            "S-IVArmory\data\MKIV\MKIV_Helmet.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Visor.rvmat"
            };
            class HitpointsProtectionInfo
            {
                class Head
                {
                    hitpointName = "HitHead";
                    armor = 35;    
                    passThrough = 0.1;
                };
                class Face
                {
                    hitpointName = "HitFace";
                    armor = 35;
                    passThrough = 0.1;
                };
                class Neck
                {
                    hitpointName = "HitNeck";
                    armor = 30;
                    passThrough = 0.1;
                };
            };
        };
    };
    class SCARLET_SPARTAN_MKIV_Armor : MAPO_MKIV_Armor
    {
        displayName = "[EAGLE] MJOLNIR Mark IV Armor Core";
        MJOLNIR_isArmor = 1;                //Add this to a vest to make it use the system
        MJOLNIR_shieldStrength = 200;            //Shield energy capacity
        MJOLNIR_shieldChargeValue = 0.5;           //How much shield energy gets regenerated
        MJOLNIR_shieldChargeDelay = 0.10;         //Recharge delay in seconds
        hiddenSelectionsTextures[] =
        {
            "S-IVArmory\data\MKIV\MKIV_Upper_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Lower_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_CO.paa"
        };
        hiddenSelectionsMaterials[] =
        {
            "S-IVArmory\data\MKIV\MKIV_Upper.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Lower.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat"
        };
        class ItemInfo : VestItem
        {
            vestType = "Rebreather";
            hiddenSelections[] =
            {
                "camo1",
                "camo2",
                "camo3",
                "camo4",
                //    "mkvb_upper",
                //    "mkvb_lower",
                //    "mkiv_left",
                //    "mkiv_right"
            };
            hiddenSelectionsTextures[] =
            {
            "S-IVArmory\data\MKIV\MKIV_Upper_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Lower_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_CO.paa"
            };
            hiddenSelectionsMaterials[] =
            {
            "S-IVArmory\data\MKIV\MKIV_Upper.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Lower.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat"
            };
            uniformModel = "MA_Armor_ORION\data\Vests\MKIV\MKIV_Spartan.p3d";
            containerClass = "Supply250";
            mass = 20;
            passThrough = 0.1;
            modelSides[] = { 6 };
            class HitpointsProtectionInfo
            {
                class Neck
                {
                    hitpointName="HitNeck";
                    armor=30;
                    passThrough=0.5;
                };
                class Legs
                {
                    hitpointName="HitLegs";
                    armor=30;
                    passThrough=0.5;
                };
                class Arms
                {
                    hitpointName="HitArms";
                    armor=35;
                    passThrough=0.1;
                };
                class Hands
                {
                    hitpointName="HitHands";
                    armor=30;
                    passThrough=0.1;
                };
                class Chest
                {
                    hitpointName="HitChest";
                    armor=45;
                    passThrough=0.1;
                };
                class Diaphragm
                {
                    hitpointName="HitDiaphragm";
                    armor=40;
                    passThrough=0.1;
                };
                class Abdomen
                {
                    hitpointName="HitAbdomen";
                    armor=40;
                    passThrough=0.1;
                };
                class Pelvis
                {
                    hitpointName="HitPelvis";
                    armor=40;
                    passThrough=0.1;
                };
                class Body
                {
                    hitpointName="HitBody";
                    passThrough=0.1;
                };
            };
        };
    };
    class SCARLET_SPARTAN_MKIV_SHOULDERS : Mjolnir_MKIV_Shoulders_Spartan
    {
        scope = 2;
        scopeArsenal = 2;
        maximumLoad = 500;
        mass = 70;
        displayName = "[EAGLE] MJOLNIR Mark IV Shoulders";
        hiddenSelectionsTextures[] =
        {
            "MA_Armor\data\Vests\MKVB\Shoulders\Commando\Olive_Commando_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Commando\Olive_Commando_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\CQC\Olive_CQC_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\CQC\Olive_CQC_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\EVA\Olive_EVA_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\EVA\Olive_EVA_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Grenadier\Olive_Grenadier_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Grenadier\Olive_Grenadier_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Gungnir\Olive_GUNGNIR_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Gungnir\Olive_GUNGNIR_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Hayabusa\Olive_Hayabusa_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Hayabusa\Olive_Hayabusa_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\JFO\Olive_JFO_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\JFO\Olive_JFO_Shoulders_CO.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_co.paa",
            "S-IVArmory\data\MKIV\MKIV_Shoulders_co.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\MKV\Olive_MKV_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\MKV\Olive_MKV_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\ODST\Olive_ODST_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\ODST\Olive_ODST_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Operator\Olive_Operator_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Operator\Olive_Operator_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Recon\Olive_Recon_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Recon\Olive_Recon_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Security\Olive_Security_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Security\Olive_Security_Shoulders_CO.paa",
            "MA_Armor\data\Vests\MKVB\Shoulders\Scout\Olive_Scout_Shoulders_CO.paa"
        };
        hiddenSelectionsMaterials[] =
        {
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat",
            "S-IVArmory\data\MKIV\MKIV_Shoulders.rvmat",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            "",
            ""
        };
    };

Contributor guide