mirror of
https://github.com/projectbraf/braf_factions.git
synced 2026-06-13 14:03:29 +00:00
48 lines
1.2 KiB
Plaintext
48 lines
1.2 KiB
Plaintext
params["_unit"];
|
|
|
|
magazineBlacklist = [
|
|
"braf_30Rnd_556x45_Blank",
|
|
"CUP_100Rnd_TE1_Green_Tracer_556x45_BetaCMag_ar15",
|
|
"CUP_100Rnd_TE1_Red_Tracer_556x45_BetaCMag_ar15",
|
|
"CUP_100Rnd_TE1_Yellow_Tracer_556x45_BetaCMag_ar15",
|
|
"CUP_100Rnd_556x45_BetaCMag_ar15",
|
|
"150Rnd_556x45_Drum_Green_Mag_F",
|
|
"150Rnd_556x45_Drum_Mag_F",
|
|
"150Rnd_556x45_Drum_Sand_Mag_F",
|
|
"150Rnd_556x45_Drum_Green_Mag_Tracer_F",
|
|
"150Rnd_556x45_Drum_Mag_Tracer_F",
|
|
"150Rnd_556x45_Drum_Sand_Mag_Tracer_F",
|
|
"braf_20Rnd_762x51_Blank",
|
|
"braf_30Rnd_556x45_HK_festim",
|
|
"braf_sig_556x45_festim"
|
|
|
|
];
|
|
|
|
_sniper = [
|
|
"Braf_aglc_scope",
|
|
"braf_factions_aglc_verde_scope",
|
|
"CUP_srifle_M14_DMR",
|
|
"CUP_Weapon_srifle_Remington700_scoped",
|
|
"braf_fal_scope",
|
|
"Braf_md1a1_Scope",
|
|
"Braf_msr_308_scope"
|
|
|
|
];
|
|
|
|
_currentMagazine = getArray ( configFile >> "CfgWeapons" >> primaryWeapon _unit >> "magazines" );
|
|
|
|
//Remove all current weapon magazines
|
|
{
|
|
_unit removeMagazines _x;
|
|
}forEach _currentMagazine;
|
|
_definedWeapon = (selectRandom _sniper);
|
|
_unit addWeaponGlobal _definedWeapon;
|
|
|
|
|
|
_compatibleMagazines = compatibleMagazines _definedWeapon;
|
|
_compatibleMagazines = _compatibleMagazines - magazineBlacklist;
|
|
|
|
|
|
_magazine = (selectRandom _compatibleMagazines);
|
|
_unit addMagazines [_magazine, 6];
|