/* Define loot crate configurations for Epoch. for ghostridergaming By Ghostrider [GRG] Copyright 2016 Last Modified 3-14-17 -------------------------- License -------------------------- All the code and information provided here is provided under an Attribution Non-Commercial ShareAlike 4.0 Commons License. http://creativecommons.org/licenses/by-nc-sa/4.0/ */ //diag_log "Loading Static Loot Container Spawning System for Epoch"; _lootBoxes = [ // Ferres /* ["altis","Ferres", 4, // Number of crates to select from the array of possible possitions below. Note that there can be multiple arrays of this type. [ [[21693.887,7731.0264,13.955027],0,true, true], // crate position 1, loadout (0-4), true=random placement near position, true = show smoke at position [[21850.063,7504.3203,14.677059],0,true, true], [[21693.674,7431.4141,15.578629],0,true, true], [[21631.227,7773.9927,14.149431],0,true, true], [[21572.559,7462.2661,17.827536],0,true, true], [[21801.348,7631.4448,13.80711],0,true, true], [[21508.932,7585.6309,15.844649],0,true, true], [[21547.027,7695.6738,15.754698],0,true, true] ] ],*/ // Dump ["altis","Dump", 4, // Number of crates to select from the array of possible possitions below. Note that there can be multiple arrays of this type. [ [[5791,20314.5,0],0,false, true,true], // crate position 1, loadout (0-4), false=random placement near position, true = show smoke at position [[5902.33,20272.7,0],0,false, true,true], [[5955.21,20136.2,0],0,false, true,true], [[5908.32,20088.3,0],0,false, true,true], [[55843.54,20171.6,0],0,false, true,true], [[5775.42,20163.3,0],0,false, true,true], [[5979.18,20206.5,0],0,false, true,true], [[5943.89,20076.7,0],0,false, false,true] ] ], // Beach #1 ["altis","Beach", 4, // Number of crates to select from the array of possible possitions below. Note that there can be multiple arrays of this type. [ [[22769.8,7051.28,0],0,false, true,true], // crate position 1, loadout (0-4), true=random placement near position, true = show smoke at position [[22934.3,6990.53,0],0,false, true,true], [[22831.7,7003.24,0],0,false, true,true], [[22666.6,7009.22,0],0,false, true,true], [[22634.6,6985.3,0],0,false, true,true], [[22583.4,6935.63,0],0,false, true,true], [[22651.1,7060.75,0],0,false, true,true] ] ], ["altis","Pack-1", 1, // Number of crates to select from the array of possible possitions below. Note that there can be multiple arrays of this type. [ [[14269.6,13016.2,0],0,false,false], // crate position 1, loadout (0-4), true=random placement near position, true = show smoke at position [[14359.9,13047.7,0],0,false,false], [[14293.5,12956.9,0],0,false,false] ] ] /*, ["altis","Pack-2", 4, // Number of crates to select from the array of possible possitions below. Note that there can be multiple arrays of this type. [ [[26810,24557.2,0.00140762],0,false,false], // crate position 1, loadout (0-4), true=random placement near position, true = show smoke at position [[26746,24652.6,0.520973],0,false,false], [[26798.1,24668.3,0.001297],0,false,false], [[26873,24635.1,17.4495],0,false,false], [[26940.7,24642.2,0.732187],0,false,false], [[26955.5,24658.4,0.739138],0,false,false], [[26943.8,24666.2,0.722866],0,false,false], [[26930.2,24651.9,0.727114],0,false,false], [[26965.5,24684.1,7.63653],0,false,false], [[26928.3,24714.8,7.63206],0,false,false], [[26940.7,24730.5,7.76619],0,false,false], [[26952,24750.5,0.602812],0,false,false], [[26932.7,24730.8,0.635454],0,false,false], [[26931.2,24739,0.724504],0,false,false], [[26968.1,24700.1,0.599913],0,false,false], [[26847.9,24821.4,0.340788],0,false,false], [[26783.4,24788.2,12.5849],0,false,false], [[26729.8,24759.1,0.296225],0,false,false] ] ]*/ ]; private["_loot_uniforms","_loot_pistols","_loot_rifles","_loot_snipers","_loot_LMG","_loot_silencers"]; // Edit these to your liking //Uniforms //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_uniforms = ["U_O_CombatUniform_ocamo", "U_O_GhillieSuit", "U_O_PilotCoveralls", "U_O_Wetsuit", "U_OG_Guerilla1_1", "U_OG_Guerilla2_1", "U_OG_Guerilla2_3", "U_OG_Guerilla3_1", "U_OG_Guerilla3_2", "U_OG_leader", "U_C_Poloshirt_stripped", "U_C_Poloshirt_blue", "U_C_Poloshirt_burgundy", "U_C_Poloshirt_tricolour", "U_C_Poloshirt_salmon", "U_C_Poloshirt_redwhite", "U_C_Poor_1", "U_C_WorkerCoveralls", "U_C_Journalist", "U_C_Scientist", "U_OrestesBody", "U_Wetsuit_uniform", "U_Wetsuit_White", "U_Wetsuit_Blue", "U_Wetsuit_Purp", "U_Wetsuit_Camo", "U_CamoRed_uniform", "U_CamoBrn_uniform", "U_CamoBlue_uniform", "U_Camo_uniform", "U_ghillie1_uniform", "U_ghillie2_uniform", "U_ghillie3_uniform","U_B_FullGhillie_ard","U_I_FullGhillie_ard","U_O_FullGhillie_ard", "Full Ghillie Suit Semi-Arid:","U_B_FullGhillie_sard","U_O_FullGhillie_sard","U_I_FullGhillie_sard","Full Ghillie Suit Lush","U_B_FullGhillie_lsh","U_O_FullGhillie_lsh","U_I_FullGhillie_lsh"]; //Weapons //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_pistols = blck_Pistols; _loot_rifles = blck_RifleAsault + blck_apexWeapons; _loot_snipers = blck_RifleSniper + blck_DLC_Sniper; _loot_LMG = blck_RifleLMG + blck_DLC_MMG; _loot_magazines = [ // Ignored 5.56, SMG and pistol ammo as most players seem to have little interest in it when given the choice to use higher caliber amo. "100Rnd_65x39_caseless_mag", "100Rnd_65x39_caseless_mag_Tracer", "10Rnd_127x54_Mag", "10Rnd_338_Mag", "10Rnd_762x54_Mag", "10Rnd_93x64_DMR_05_Mag", "130Rnd_338_Mag", // SPMG "150Rnd_762x54_Box", "150Rnd_762x54_Box_Tracer", "150Rnd_93x64_Mag", // NAVID "16Rnd_9x21_Mag", "200Rnd_65x39_cased_Box", "200Rnd_65x39_cased_Box_Tracer", "20Rnd_762x51_Mag", "30Rnd_65x39_caseless_green", "30Rnd_65x39_caseless_green_mag_Tracer", "30Rnd_65x39_caseless_mag", "30Rnd_65x39_caseless_mag_Tracer", // Apex "30Rnd_580x42_Mag_F", "30Rnd_580x42_Mag_Tracer_F", "100Rnd_580x42_Mag_F", "100Rnd_580x42_Mag_Tracer_F", "20Rnd_650x39_Cased_Mag_F", "10Rnd_50BW_Mag_F", "150Rnd_556x45_Drum_Mag_F", "150Rnd_556x45_Drum_Mag_Tracer_F", "30Rnd_762x39_Mag_F", "30Rnd_762x39_Mag_Green_F", "30Rnd_762x39_Mag_Tracer_F", "30Rnd_762x39_Mag_Tracer_Green_F", "30Rnd_545x39_Mag_F", "30Rnd_545x39_Mag_Green_F", "30Rnd_545x39_Mag_Tracer_F", "30Rnd_545x39_Mag_Tracer_Green_F", "200Rnd_556x45_Box_F", "200Rnd_556x45_Box_Red_F", "200Rnd_556x45_Box_Tracer_F", "200Rnd_556x45_Box_Tracer_Red_F", "10Rnd_9x21_Mag" ]; //Silencers //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_silencers = ["muzzle_sr25S_epoch","muzzle_snds_H","muzzle_snds_M","muzzle_snds_L","muzzle_snds_B","muzzle_snds_H_MG","muzzle_snds_acp","muzzle_snds_93mmg","muzzle_snds_93mmg_tan", "muzzle_snds_338_black","muzzle_snds_338_greenmuzzle_snds_338_sand"]; private["_loot_optics","_loot_backpacks","_loot_vests","_loot_headgear","_loot_food","_loot_misc","_loot_build"]; //Optics //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_optics = ["optic_NVS","optic_tws","optic_tws_mg","optic_SOS","optic_LRPS","optic_DMS","optic_Arco","optic_Hamr","Elcan_epoch","Elcan_reflex_epoch","optic_MRCO","optic_Holosight", "optic_Holosight_smg","optic_Aco","optic_ACO_grn","optic_Aco_smg","optic_ACO_grn_smg","optic_Yorris","optic_MRD","optic_AMS","optic_AMS_khk","optic_AMS_snd", "optic_KHS_blk","optic_KHS_hex","optic_KHS_old","optic_KHS_tan"]; //Backpacks //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_backpacks = blck_backpacks; //Vests //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_vests = blck_vests; //Head Gear //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_headgear = ["H_1_EPOCH","H_2_EPOCH","H_3_EPOCH","H_4_EPOCH","H_5_EPOCH","H_6_EPOCH","H_7_EPOCH","H_8_EPOCH","H_9_EPOCH","H_10_EPOCH","H_11_EPOCH","H_12_EPOCH","H_13_EPOCH","H_14_EPOCH","H_15_EPOCH","H_16_EPOCH","H_17_EPOCH","H_18_EPOCH","H_19_EPOCH","H_20_EPOCH","H_21_EPOCH","H_22_EPOCH","H_23_EPOCH","H_24_EPOCH","H_25_EPOCH","H_26_EPOCH","H_27_EPOCH","H_28_EPOCH","H_29_EPOCH","H_30_EPOCH","H_31_EPOCH","H_32_EPOCH","H_33_EPOCH","H_34_EPOCH","H_35_EPOCH","H_36_EPOCH","H_37_EPOCH","H_38_EPOCH","H_39_EPOCH","H_40_EPOCH","H_41_EPOCH","H_42_EPOCH","H_43_EPOCH","H_44_EPOCH","H_45_EPOCH","H_46_EPOCH","H_47_EPOCH","H_48_EPOCH","H_49_EPOCH","H_50_EPOCH","H_51_EPOCH","H_52_EPOCH","H_53_EPOCH","H_54_EPOCH","H_55_EPOCH","H_56_EPOCH","H_57_EPOCH","H_58_EPOCH","H_59_EPOCH","H_60_EPOCH","H_61_EPOCH","H_62_EPOCH","H_63_EPOCH","H_64_EPOCH","H_65_EPOCH","H_66_EPOCH","H_67_EPOCH","H_68_EPOCH","H_69_EPOCH","H_70_EPOCH","H_71_EPOCH","H_72_EPOCH","H_73_EPOCH","H_74_EPOCH","H_75_EPOCH","H_76_EPOCH","H_77_EPOCH","H_78_EPOCH","H_79_EPOCH","H_80_EPOCH","H_81_EPOCH","H_82_EPOCH","H_83_EPOCH","H_84_EPOCH","H_85_EPOCH","H_86_EPOCH","H_87_EPOCH","H_88_EPOCH","H_89_EPOCH","H_90_EPOCH","H_91_EPOCH","H_92_EPOCH","H_93_EPOCH","H_94_EPOCH","H_95_EPOCH","H_96_EPOCH","H_97_EPOCH","H_98_EPOCH","H_99_EPOCH","H_100_EPOCH","H_101_EPOCH","H_102_EPOCH","H_103_EPOCH","H_104_EPOCH"]; //Food //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_food = blck_ConsumableItems; // Tools //-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- _loot_tools = [["Hatchet",2],["MeleeSledge",2],["ChainSaw",1]]; //Misc //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_Misc = ["PaintCanClear","PaintCanBlk","PaintCanBlu","PaintCanBrn","PaintCanGrn","PaintCanOra","PaintCanPur","PaintCanRed","PaintCanTeal","PaintCanYel","ItemDocument","ItemMixOil","emptyjar_epoch","FoodBioMeat","ItemSodaOrangeSherbet","ItemSodaPurple","ItemSodaMocha","ItemSodaBurst","ItemSodaRbull","sardines_epoch","meatballs_epoch","scam_epoch","sweetcorn_epoch","Towelette","HeatPack","ColdPack","VehicleRepair","VehicleRepairLg","CircuitParts","ItemCoolerE","ItemScraps","ItemScraps","lighter_epoch","EnergyPack","EnergyPackLg"]; //Construction //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_build = blck_epochBuildingSupplies; // Explosives //------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ _loot_explosives = [["HandGrenade",3],["MiniGrenade",3],["SatchelCharge_Remote_Mag",3],["DemoCharge_Remote_Mag",3],["ClaymoreDirectionalMine_Remote_Mag",3]]; _loot_launchers = ["launch_NLAW_F","launch_RPG32_F","launch_B_Titan_F","launch_Titan_short_F"]; // Loot Configuration 1: Heavy Weapons and explosives _box1_Pistols = 3; _box1_Rifles = 5; _box1_LMG = 4; _box1_Snipers = 3; _box1_Mags = [2,6]; _box1_Optics = 6; _box1_Silencers = 5; _box1_Explosives = 6; _box1_FoodDrink = 6; _box1_Misc = 3; _box1_Backpacks = 3; _box1_BuildingSupplies = 3; _box1_Tools = 0; _box1_launchers = 0; // Note that the bonus items are listed in a nexted array within the _box1_cbonus array. It was more difficult to ocde otherwise and would have needed indexing to make it work. _box1_bonus_items = [["SatchelCharge_Remote_Mag",3],["DemoCharge_Remote_Mag",3],["ClaymoreDirectionalMine_Remote_Mag",3]]; _box1_bonus = 1; // Loot Configuration 2: Sniper Weapons and sniper scopes _box2_Pistols = 3; _box2_Rifles = 5; _box2_LMG = 4; _box2_Snipers = 3; _box2_Mags = [2,6]; // [number of times to select a mag, min # of that mag to add, max # of that mag to add] _box2_Optics = 6; _box2_Silencers = 5; _box2_Explosives = 6; _box2_FoodDrink = 6; _box2_Misc = 3; _box2_Backpacks = 3; _box2_BuildingSupplies = 3; _box2_Tools = 0; _box2_Misc = 0; _box2_launchers = 0; _box2_bonus_items = [["NVG_EPOCH",2],["ItemGPS",1],["Rangefinder",1],["Hatchet",2],["MeleeSledge",2],["ChainSaw",1],["water_epoch",10]]; _box2_bonus = 1; // Loot Configuration 3: building materials and tools _box3_Pistols = 2; _box3_Rifles = 2; _box3_LMG = 1; _box3_Snipers = 1; _box3_Mags = [4,2,6]; _box3_Optics = 1; _box3_Silencers = 1; _box3_Explosives = 2; _box3_FoodDrink = 3; _box3_Misc = 3; _box3_Backpacks = 1; _box3_BuildingSupplies = [8,15]; // [Number of items, min for item, max for item] _box3_Tools = 4; _box3_Misc = 6; _box3_launchers = 0; _box3_bonus_items = [["MultiGun",3],["EnergyPack",5],["EnergyPackLg",3],["ItemLockBox",2],["jerrycan_epoch",2],["ItemGoldBar10oz",2],["ItemSilverBar",4],["ItemKiloHemp",4],["Hatchet",2],["MeleeSledge",2],["ChainSaw",1],["water_epoch",10]]; _box3_bonus = 1; //////////////////////////// // End of configurations