Jump to content

Gems


makasouleater

Recommended Posts

I was just wondering if these currently are used for anything, or the ore? I plan on using that other guys scrip for custom crafting, to make higher end weapons only craft able, but i don't want to mess the original use for them up, if there is one. The only thing i really found on the wiki, is it looks like the iron ore can be turned into scraps.  Thank you muchly for any help :) 

 

 

edit, so just Radios then for the gems?

Edited by makasouleater
Link to comment
Share on other sites

Here it is BTW, if any one wants to use it. Its not really finished yet, i got some more guns to add and the higher end cloths. Let me know if you want the loot.h which removes them from spawning as loot. Def makes a reason to do ship wrecks and earth quakes.  I don't think you actually have to define the used in part, it seemed to work with out that. I just did it, so i knew how many were there, because i could only get it to display 6 objects in the crafting menu. 

 

////// Custom Part start//////
    //my stuff
    //Ore
    class PartOre: Default
    {
        usedIn[] = {"ItemScraps",
        "muzzle_snds_93mmg_tan",
        "muzzle_snds_93mmg_tan",
        "muzzle_snds_H",
        "muzzle_snds_L",
        "muzzle_snds_M",
        "muzzle_snds_B",
        "muzzle_snds_H_SW",
        "muzzle_snds_acp",
        "muzzle_snds_338_green",
        "muzzle_snds_338_black",
        "muzzle_snds_338_sand",
        "muzzle_snds_93mmg"};
    };
    class PartOreGold: Default
    {
        usedIn[] = {"MMG_01_tan_F",
        "launch_NLAW_F",
        "launch_Titan_F",
        "launch_RPG32_F",
        "arifle_SDAR_F",
        "MMG_02_black_F"};
    };
    class PartOreSilver: Default
    {
        usedIn[] = {"150Rnd_93x64_Mag",
    "20Rnd_556x45_UW_mag",
    "NLAW_F",
    "Titan_AA",
    "RPG32_HE_F",
    "130Rnd_338_Mag"};
    };
    //gems
    class ItemJade : Default
    {
       usedIn[] = {"muzzle_snds_H_SW",
       "muzzle_snds_acp",
       "muzzle_snds_338_green",
       "muzzle_snds_338_black",
       "muzzle_snds_338_sand",
       "muzzle_snds_93mmg"};
    };
    
    class ItemEmerald : Default
    {
       usedIn[] = {"launch_NLAW_F",
       "NLAW_F"};
    };
    
    class ItemCitrine : Default
    {
       usedIn[] = {"muzzle_snds_H",
       "muzzle_snds_93mmg_tan",
       "muzzle_snds_L",
       "muzzle_snds_M",
       "muzzle_snds_B",
       "muzzle_snds_H_MG"};
    };
    
    class ItemRuby : Default 
    {
       usedIn[] = {"MMG_01_tan_F",
       "150Rnd_93x64_Mag",
       "launch_RPG32_F",
       "RPG32_HE_F",
       "MMG_02_black_F",
       "130Rnd_338_Mag"};
    };
    
    class ItemSapphire : Default 
    {
       usedIn[] = {"arifle_SDAR_F",
       "20Rnd_556x45_UW_mag"};
    };
    class ItemOnyx: Default 
    {
       usedIn[] = {"launch_Titan_F",
       "Titan_AA"};
    };
    
    // machine guns
    class MMG_01_tan_F : Default
    {
        
        recipe[] = { { "ItemRuby", 2}, {"PartOreGold",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class MMG_02_black_F: Default
    {
        
        recipe[] = { { "ItemRuby", 2}, {"PartOreGold",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
// ammo
    class 150Rnd_93x64_Mag : Default
    {
        
        recipe[] = { { "ItemRuby", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 130Rnd_338_Mag : Default
    {
        
        recipe[] = { { "ItemRuby", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 20Rnd_556x45_UW_mag : Default 
    {
        recipe[] = { { "ItemSapphire", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
// muzzles
class muzzle_snds_93mmg_tan : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_H : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };

    class muzzle_snds_L : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_M : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };

    class muzzle_snds_B : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            

    class muzzle_snds_H_MG : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_H_SW : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    
    class muzzle_snds_acp : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_338_black : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    
    class muzzle_snds_338_green : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_338_sand : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_93mmg : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    // Launchers
     
     class launch_NLAW_F : Default
    {
        
        recipe[] = { { "ItemEmerald", 2}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class launch_Titan_F  : Default
    {
        
        recipe[] = { { "ItemOnyx", 2}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class launch_RPG32_F  : Default
    {
        
        recipe[] = { { "ItemRuby", 5}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    //rockets
    class NLAW_F : Default
    {
        
        recipe[] = { { "ItemEmerald", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class Titan_AA : Default
    {
        
        recipe[] = { { "ItemOnyx", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
        class RPG32_HE_F : Default
    {
        
        recipe[] = { { "ItemRuby", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    //UW GUN
    class arifle_SDAR_F : Default
    {
        
        recipe[] = { { "ItemSapphire", 1}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    //my stuff end

Link to comment
Share on other sites

Just gonna add this to the list. I am done with it lol. The new update is 100 percent gonna brake all this. But if any one wants to rewrite it. It was a crafting system that made gems, uavs, ship wrecks, and ore useful to make all the high end guns.

////// Custom Part start//////
    //my stuff
    // Other Crafting parts
    class CircuitParts : Default 
    {
        usedIn[] = {};
    };
    
    class ItemBattery : Default
    {
        usedIn[] = {};
    };    
    
    //Ore
    class PartOre: Default
    {
        usedIn[] = {"ItemScraps"};
    };
    class PartOreGold: Default
    {
        usedIn[] = {};
    };
    class PartOreSilver: Default
    {
        usedIn[] = {};
    };
    //gems
    class ItemJade : Default
    {
       usedIn[] = {"muzzle_snds_H_SW",
       "muzzle_snds_acp",
       "muzzle_snds_338_green",
       "muzzle_snds_338_black",
       "muzzle_snds_338_sand",
       "muzzle_snds_93mmg"};
    };
    
    class ItemEmerald : Default
    {
       usedIn[] = {};
    };
    
    class ItemCitrine : Default
    {
       usedIn[] = {"muzzle_snds_H",
       "muzzle_snds_93mmg_tan",
       "muzzle_snds_L",
       "muzzle_snds_M",
       "muzzle_snds_B",
       "muzzle_snds_H_MG"};
    };
    
    class ItemRuby : Default 
    {
       usedIn[] = {"m249_EPOCH",
       "200Rnd_556x45_M249",
       "launch_RPG32_F",
       "RPG32_HE_F",
       "m249Tan_EPOCH"};
    };
    
    class ItemSapphire : Default 
    {
       usedIn[] = {"arifle_SDAR_F",
       "20Rnd_556x45_UW_mag"};
    };
    class ItemOnyx: Default 
    {
       usedIn[] = {};
    };
    
    // machine guns
    class MMG_01_tan_F : Default
    {
        
        recipe[] = { { "m249_EPOCH", 1}, {"PartOreGold",5 }, {"ItemOnyx",5 } };
                 usedIn[] = {"launch_NLAW_F",
       "launch_Titan_F"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class MMG_02_black_F: Default
    {
        
        recipe[] = { { "m249_EPOCH", 1}, {"PartOreGold",4 }, {"ItemOnyx",4 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class m249_EPOCH : Default
    {
        
        recipe[] = { { "ItemRuby", 2}, {"PartOreSilver",3 } };
         usedIn[] = {"MMG_02_black_F",
       "MMG_01_tan_F",
       "LMG_Mk200_F",
       "LMG_Zafir_F",
       "arifle_MX_SW_F"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class m249Tan_EPOCH :Default
    {
        
        recipe[] = { { "ItemRuby",1}, {"PartOreSilver",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class LMG_Mk200_F : Default
    {
        
        recipe[] = { { "m249_EPOCH",1}, {"PartOreGold",1 }, {"ItemOnyx",1 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class LMG_Zafir_F : Default
    {
        
        recipe[] = { { "m249_EPOCH",1}, {"PartOreGold",3 }, {"ItemOnyx",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class arifle_MX_SW_F : Default
    {
        
        recipe[] = { { "m249_EPOCH",1}, {"PartOreGold",2 }, {"ItemOnyx",2 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
// ammo MMG LMG
    class 150Rnd_93x64_Mag : Default
    {
        
        recipe[] = { { "200Rnd_556x45_M249", 1}, {"PartOreGold",7 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 130Rnd_338_Mag : Default
    {
        
        recipe[] = { { "200Rnd_556x45_M249", 1}, {"PartOreSilver",7 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
        class 200Rnd_556x45_M249 : Default
    {
        
        recipe[] = { { "ItemRuby", 1}, {"PartOreSilver",5 } };
        usedIn[] = {"150Rnd_93x64_Mag",
        "130Rnd_338_Mag",
        "200Rnd_65x39_cased_Box",
        "150Rnd_762x54_Box",
        "100Rnd_65x39_caseless_mag"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 200Rnd_65x39_cased_Box : Default
    {
        recipe[] = { { "200Rnd_556x45_M249", 1}, {"PartOreSilver",3 } };
        usedIn[] = {"200Rnd_65x39_cased_Box_Tracer"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class 200Rnd_65x39_cased_Box_Tracer
    {
        recipe[] = { { "200Rnd_65x39_cased_Box", 1}, {"PartOreSilver",1 }, {"Chemlight_blue", 10} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class 150Rnd_762x54_Box : Default
         {
        
        recipe[] = { { "200Rnd_556x45_M249", 1}, {"PartOreSilver",5 } };
        usedIn[] = {"150Rnd_762x54_Box_Tracer"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 150Rnd_762x54_Box_Tracer : Default
    {
        recipe[] = { { "150Rnd_762x54_Box", 1}, {"PartOreSilver",2 }, {"Chemlight_blue", 10} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class 100Rnd_65x39_caseless_mag : Default 
    {
        
        recipe[] = { { "200Rnd_556x45_M249", 1}, {"PartOreSilver",4 } };
        usedIn[] = {"100Rnd_65x39_caseless_mag_Tracer"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    
    
    class 100Rnd_65x39_caseless_mag_Tracer : Default
    {
        recipe[] = { { "100Rnd_65x39_caseless_mag", 1}, {"PartOreSilver",2 }, {"Chemlight_blue", 10} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    // AMMO UW
    class 20Rnd_556x45_UW_mag : Default 
    {
        recipe[] = { { "ItemSapphire", 1}, {"PartOreSilver",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
// muzzles
class muzzle_snds_93mmg_tan : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_H : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };

    class muzzle_snds_L : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_M : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };

    class muzzle_snds_B : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            

    class muzzle_snds_H_MG : Default
    {
        
        recipe[] = { { "ItemCitrine", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };    

    class muzzle_snds_H_SW : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    
    class muzzle_snds_acp : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_338_black : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    
    class muzzle_snds_338_green : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_338_sand : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };        

    class muzzle_snds_93mmg : Default
    {
        
        recipe[] = { { "ItemJade", 1}, {"PartOre",3 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };            
    // Launchers
     
     class launch_NLAW_F : Default
    {
        
        recipe[] = { { "MMG_01_tan_F",1 }, {"PartOreGold",5 }, { "ItemEmerald", 3 },{ "CircuitParts", 3 },{ "ItemBattery", 1 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class launch_Titan_F  : Default
    {
        
        recipe[] = { { "MMG_01_tan_F", 1}, {"PartOreGold",5 }, { "ItemEmerald", 5 },{ "CircuitParts", 5 },{ "ItemBattery", 2 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class launch_RPG32_F  : Default
    {
        
        recipe[] = { { "ItemRuby", 5}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    //rockets
    class NLAW_F : Default
    {
        
        recipe[] = { { "ItemEmerald", 1}, {"PartOreSilver",5 }, {"RPG32_HE_F",2 }  };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class Titan_AA : Default
    {
        
        recipe[] = { { "ItemOnyx", 1}, {"PartOreSilver",5 }, {"RPG32_HE_F",3 }, {"CircuitParts",1 },{"ItemBattery",1 }  };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
        class RPG32_HE_F : Default
    {
        
        recipe[] = { { "ItemRuby", 1}, {"PartOreSilver",5 } };
         usedIn[] = {"Titan_AA",
       "NLAW_F"};
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    //UW GUN
    class arifle_SDAR_F : Default
    {
        
        recipe[] = { { "ItemSapphire", 1}, {"PartOreGold",5 } };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    // Assualt rifles
    class arifle_MX_Black_F : Default
    {
        usedIn[] = {"arifle_MX_GL_Black_F"};
    };    
    
    class arifle_MX_F : Default
    {
        usedIn[] = {"arifle_MX_GL_F"};
    };    
    
    class arifle_Katiba_F : Default
    {
        usedIn[] = {"arifle_Katiba_GL_F"};
    };

    class arifle_Mk20_F : Default
    {
        usedIn[] = {"arifle_Mk20_GL_F"};
    };
    
    class arifle_TRG21_F : Default
    {
        usedIn[] = {"arifle_TRG21_GL_F"};
    };
    // assualt rifles grande
    class arifle_MX_GL_Black_F : Default
    {
        
        recipe[] = { { "arifle_MX_GL_Black_F", 1}, {"PartOreGold",2 },{ "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class arifle_MX_GL_F : Default
    {
        
        recipe[] = { { "arifle_MX_F", 1}, {"PartOreGold",2 }, { "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class arifle_Katiba_GL_F : Default
    {
        
        recipe[] = { { "arifle_Katiba_GL_F", 1}, {"PartOreGold",2 },{ "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class arifle_Mk20_GL_F : Default 
    {
        
        recipe[] = { { "arifle_Mk20_F", 1}, {"PartOreGold",2 },{ "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class arifle_TRG21_GL_F : Default
    {
        
        recipe[] = { { "arifle_TRG21_F", 1}, {"PartOreGold",2 }, { "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    // Gl ammo required
    class HandGrenade : Default
    {
        usedIn[] = {"1Rnd_HE_Grenade_shell"};
    };
    
    class Chemlight_blue : Default
    {
        usedIn[] = {"UGL_FlareWhite_F"};
    };
    // GL ammo
    class 1Rnd_HE_Grenade_shell : Default
    {
        
        recipe[] = { { "HandGrenade", 1}, {"PartOreSilver",2 }, { "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    class UGL_FlareWhite_F : Default
    {
        
        recipe[] = { { "Chemlight_blue", 1}, {"PartOreSilver",2 }, { "ItemRuby", 2} };
        nearby[] = { { "fire", { "ALL" }, 3, 1, "Fire", "fire" } };
    };
    
    //my stuff end

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Discord

×
×
  • Create New...